ďťż

FFMpeg Przycinanie filmu

       

Podstrony


telcocafe

Witam,

Mam dość spory problem ze znalezieniem polecenia umożliwiającemu przycinanie filmów avi itd. do określonych limitów czasów (np od 3s do 30s odbcina i zapisuje) Upload i konwersja do flva to nie problem chodzi mi tylko o samo polecenie do ffmpega. Najlepiej żeby jakoś łączyło sie z tym
ffmpeg -i plik.avi pliczek.flv

pozdrawiam
deallas

P.S Można jeszcze zerknąć na klase ffmpeg na http://www.phpclasse...ckage/3747.html . Jeśli istnieje tu jakaś funkcja ktora umozliwia przyciecie filmu to mowcie od razu(chodz takiej nie znalazlem ale moge sie zawsze mylic).



http://ffmpeg.mplaye...ffmpeg-doc.html

`-ss position'
Seek to given time position in seconds. hh:mm:ss[.xxx]syntax is also supported.
`-itsoffset offset'
Set the input time offset in seconds. [-]hh:mm:ss[.xxx] syntax is also supported. This option affects all the input files that follow it. The offset is added to the timestamps of the input files. Specifying a positive offset means that the corresponding streams are delayed by 'offset' seconds.


rozwiązanie samo mi przyszło wczoraj o 3 ale byłem zbyt zmęczony żeby napisać na forum. Dodałem dość prostą funkcje która jest tylko lekkim okrojeniem funkcji extractFrames oto kod
public function extractVideo($extract_begin_timecode='00:00:01', $extract_end_timecode='00:00:01') { // $ ffmpeg -i input_1 -itsoffset 00:00:03.5 -i input_2 ........... $this->addCommand('-an'); $this->addCommand('-ss', $extract_begin_timecode); $this->addCommand('-t', $extract_end_timecode); }

i przykładowe wykorzystanie

$ffmpeg->extractVideo('00:00:00', '00:00:15');

Może komuś sie przyda;)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.