Adrian Z.

Adrian Z. IT Project Manager &
PHP Programmer

Temat: ffmpeg

Poszukuję rozwiązania serwerowego , które przyśpieszy mi wyszukiwanie fragmentu filmu o dość długim nawet 4-godzinnym czasie .

Opcja
`-ss position'
Seek to given time position in seconds. hh:mm:ss[.xxx] syntax is also supported.

Wycięcie 15 sekund z 10 minuty trwa około 44 sekund
Wycięcie 15 sekund z 40 minuty trwa około 172 sekund

Nie chce mi się nawet myśleć ile czasu zajmie wycięcie z końca 4 godzinnego filmu , a takich fragmentów mam do wygenerowania nawet do 2 tysięcy .

Temat: ffmpeg

Dysk SSD ?
Zależy od formatu filmu, w niektórych seek nawet go końca pliku zajmuje najwyżej sekundę-dwie.Jeżeli dany format ma index, tzn "ta i ta minuta jest tu w pliku" idzie szybko, jeżeli nie (np. video ze streamingu) to musi przejechać cały plik żeby znaleźć odpowiedni kawałek.

Oprócz tego różne systemy plików różnie radzą sobie z dużymi plikami, proponowałbym sprawdzić ext3 reiserfs i XFS pod tym kątem.
Adrian Z.

Adrian Z. IT Project Manager &
PHP Programmer

Temat: ffmpeg

Tu się właśnie zastanawiam czy plik .mod z kamerki JVC posiada takowy indeks .
Ewentualnie na jaki format to przekonwertować aby ten indeks się pojawił ?
Stanisław P.

Stanisław P. Software designer

Temat: ffmpeg

Adrian Zdziechowicz:
Tu się właśnie zastanawiam czy plik .mod z kamerki JVC posiada takowy indeks .
Ewentualnie na jaki format to przekonwertować aby ten indeks się pojawił ?
Czy wycinasz kilka fragmentów z tego samego pliku? Jeśli tak, to przekonwertuj na cokolwiek "normalnego". .avi zawsze może mieć index (jak nie ma to opcja -idx go dodaje w mplayerze, czyli samo ffmpeg też to potrafi)

Ale jeśli wycinasz tylko raz, to konwersja pliku zajmie dłużej niż samo wycinanie.
Adrian Z.

Adrian Z. IT Project Manager &
PHP Programmer

Temat: ffmpeg

mplayer zdecydowanie szybciej pokazuje wybrany -ss
mplayer mov001.mod -aspect 16:9 -ss 00:59:50 -endpos 00:00:20
tylko jak przekierować obraz do nowego pliku .flv i .mpg ?Adrian Zdziechowicz edytował(a) ten post dnia 09.09.10 o godzinie 17:29
Adrian Z.

Adrian Z. IT Project Manager &
PHP Programmer

Temat: ffmpeg

Stanisław Pitucha:
Ale jeśli wycinasz tylko raz, to konwersja pliku zajmie dłużej niż samo wycinanie.
w wersji ekstremalnej ilość wycinków może dochodzić do 2-3 tysięcy
Paweł B.

Paweł B. System
Administrator,
eCircle Poland

Temat: ffmpeg

Adrian Zdziechowicz:
mplayer zdecydowanie szybciej pokazuje wybrany -ss
mplayer mov001.mod -aspect 16:9 -ss 00:59:50 -endpos 00:00:20
tylko jak przekierować obraz do nowego pliku .flv i .mpg ?Adrian Zdziechowicz edytował(a) ten post dnia 09.09.10 o godzinie 17:29

jesli mplayer dziala to zobacz mencoder - to blizniacza binarka
Adrian Z.

Adrian Z. IT Project Manager &
PHP Programmer

Temat: ffmpeg

mencoder -of mpeg -oac lavc -ovc lavc -lavcopts vcodec=mpeg1video:vbitrate=512:aspect=16/9 -lavcopts acodec=mp2:abitrate=128 -ss 00:59:00 -endpos 00:00:20 mov001.mod -o output.mpg -vf scale=720:480

działa idealnie ale już

mencoder -of lavf -oac lavc -ovc lavc -lavcopts vcodec=flv:vbitrate=512:aspect=16/9 -lavcopts acodec=mp2:abitrate=128 -ss 00:59:00 -endpos 00:00:20 mov001.mod -o output.flv -vf scale=720:480

nie robi zupełnie nic

Następna dyskusja:

Apache2 php ffmpeg streaming




Wyślij zaproszenie do