Jak korzystać z opcji „-vf” / „-vfilters” ffmpeg bez samodzielnej ponownej kompilacji ffmpeg?

9

Mam instalację ffmpeg z apt (wersja 4:0.5.1-1ubuntu1). Mam film odwrócony do góry nogami, więc chcę go obrócić w pionie. Dokumentacja ffmpeg mówi, aby użyć -vfopcji (którą, jak widzę, ostatnio zmieniono nazwę -vfilters). Jednak to po prostu nie działa dla mnie. I pojawia się błąd jak: ffmpeg: unrecognized option '-vf'.

Wiem, że istnieją różne prawne powody, dla których ffmpeg nie ma pełnych opcji, ale z pewnością odwracanie wideo powinno być w porządku? Istnieje wiele przewodników dla Ubuntu i ffmpeg, które zalecają samodzielną kompilację. np . hit nr 2 dla „ubuntu ffmpeg” jest przewodnikiem na forach ubuntu na temat samodzielnej rekompilacji ffmpeg .

Nie chcę go ponownie kompilować. Jestem fanem menedżerów pakietów i „robię rzeczy we właściwy sposób”. Powinien istnieć sposób na uzyskanie tej funkcji w wersji spakowanej, w przeciwnym razie wystąpi błąd w wersji spakowanej.

Jak mogę uzyskać opcję -vf / -vfilter w ffmpeg? (Jeśli nie mogę go zdobyć, dlaczego nie?)

Rory
źródło

Odpowiedzi:

5

Masz rację, pakiety ffmpeg w Ubuntu 10.04 i 10.10 nie obsługują filtrów wideo. Jeśli używasz Ubuntu 10.10, możesz dodać nieoficjalne pakiety z Debian Multimedia Project i zainstalować ich wersję ffmpeg (nie powinieneś tego robić, jeśli używasz Ubuntu 10.04, istnieje zbyt wiele konfliktów ze starszymi pakietami. Nie łącz też tych pakietów z ubuntu -strukturyzowane dodatki). Następnie działają następujące

ffmpeg -i in.avi -vf vflip out.avi

Łatwiejszą opcją ̣ - jeśli wszystko, co chcesz zrobić, to odwrócić filmy - jest użycie pakietu mencoder zamiast ffmpeg. Po zainstalowaniu pakietu działają następujące funkcje (kopiowanie dźwięku, kodowanie wideo za pomocą libavcodecs):

mencoder -vf flip -o out.avi -oac copy -ovc lavc in.avi
Marcel Stimberg
źródło
Czy wiesz, dlaczego ffmpeg w Ubuntu tego nie robi? Czy wersja ffmpeg jest za stara? A może to zostało delikatnie wyłączone?
Rory,
1
Wersja ffmpeg (przynajmniej w Maverick) jest dość nowa, ma coś wspólnego z opcjami konfiguracji. Nie jest to specyficzne dla Ubuntu, myślę, że ograniczenie jest dziedziczone po Debianie: bugs.debian.org/cgi-bin/bugreport.cgi?bug=594108
Marcel Stimberg