Jump to content
php.lv forumi

Vebers

Reģistrētie lietotāji
  • Posts

    1,020
  • Joined

  • Last visited

Posts posted by Vebers

  1. Pirmais posts:

    Pirms es sāku sevi slavēt, pajautāšu jums kādas ir atsauksmes par manu veidojumu?

     

    Pēdējais:

    Tad nu vismaz ar lapas vizuālo stilu vismaz varbūt es varu parādīt, ka nebūšu spīdīgais, stilīgais, ar degunu gaisā profesionālis. Vizuāli es varētu pašu velnu sameistarot, ne pirmā ne pēdējā mājas lapa, kas veidota. Nav man tieksmes staipīt krānu.

     

     

     

     

    Te kaut kas nelīmējas kopā...

  2. Kāpēc +60 rindas? uztaisi pats savu f-ju kas extracto no norādītā video tos freimus.

     

    Bāc tu laikam toč lasīt nemāki -> paskaties pats tajā klasē!

     

    Citāts no tavas klases:

    #
    /**
    * Returns the last outputted file that was processed by ffmpeg from this class.
    *
    * @return mixed array|string Will return an array if the output was a sequence, or string if it was a single file output
    */
    public function getLastOutput()
    {
    return $this->files[0];
    }
    
    /**
    * Returns all the outputted files that were processed by ffmpeg from this class.
    *
    * @return array
    */
    public function getOutput()
    {
    return $this->files;
    }

     

     

    Nē, nav jainstalē atsevišķš extension. Ja tu zinātu kas ir ajax tad saprastu ka ajax veic no klienta pārlūkprogrammas pieprasījumu uz serveri saņem datus un tad vari ar tiem rīkoties.

  3. #1 Lasīt māki ? :) tur taču viss f-jā aprakstīts! Es pirmo reizi redzu to klasi un ir skaidrs ko no manis tā f-ja prasa.

     

    $extract_begin_timecode='00:00:01', sākuma laiks no kura sāks griezt freimus.

    $extract_end_timecode='00:00:40', beigu laiks līdz kuram tiks griezti freimi.

    $frames_per_second=1, cik freimus izgriezt sekundē (škiet ka normāliem video bija 24 freimi sekundē)

    $frame_limit=3 limits cik freimus izgriezt.

     

     

    Ja negribi tos freimus pēc kārtas tad izmanto šo metodi:

    extractFrame($extract_begin_timecode='00:00:00')

    un nāksies vien 3x izsaukt šo f-ju ar dažādiem laikiem.

     

    #2 un kur problēma ? F-jas nemāki definēt?

  4. Tur vienkārši norādi to periodu vienādu un tad 1 freimu, bet paskatījos tevis iedotajā klasē tur jau ir gatava metode $ffmpeg->extractFrame($extract_begin_timecode='00:00:00') , kas būtībā izdara to pašu ko es jau tev centos pateikt :

    public function extractFrame($extract_begin_timecode='00:00:00')
    {
     $this->extractFrames($extract_begin_timecode, $extract_begin_timecode, 1, 1);
    }

     

    #1, Cik sapratu no tevis tad 2 funckciju vietā vēlies to panākt ar vienu vai ne ? tjip:

    function a() {
      echo 'a';
    }
    
    function b() {
      echo 'b';
    }

     

    gribi panākt tā ?

    function ab() {
     a();
     b();
    }

     

    Ja tā ir, tad tur nu nekāda optimizācija nav, tikai īsām pašam kodējot jāraksta :)

  5. 1) ir iespejams izsauc to otru funkciju no pirmas. (optimizaacija nekaada, cik gars tik plats, bet pasam tev bus mazak jaraksta. Taka nav verts iepringt, nekada optimizaacija ipasa nebus (oky, vispar nebus).

     

     

    2) nu re , pats jau atradi ka to dabut gatavu...

     

    3)ffmpeg ir iespeejams noraadit faila izmeerus kad vinju konvertee.. paraknjaajies par savu klasi.

  6. Ja zini kuru rindinju p[reciizi gribi izdzeest no faila vari ielasit to ar php.net/file f-ju un tad ar unset izdzest sho rindinju un ierakstit failu pa jaunu.

     

     

    vari ari ielasit teksta failu ka stringu un ar php.net/preg_replace f-ju aizstat attiecigo tekstu pret tukshumu un atkal ierakstit to failu pa jaunam...

  7. Jā, vari izsaukt javascript f-ju.

    <script>
    function update(el) {
    document.getElementById('nx').innerHTML = el.value;
    }
    </script>
    <select name="x" onchange="update(this)">
      <option value="1">1</option>
      <option value="2">2</option>
    </select>
    
    <div id="nx">value</div>

  8. Span ir inline elements tāpēc, lai viņš neignorētu padding, margin, width utt viņam ir jāuzliek display: block;

     

    Bet iesaku veidot menu ar šādu paņēmienu:

    <ul>

    <li>viens</li>

    <li>divi</li>

    </ul>

×
×
  • Create New...