FFMPEG | Jak zakodować wideo, aby przyspieszyć

8

Dzień dobry ludzie,

Zastanawiałem się, jak za pomocą ffmpeg zakodować wideo od prędkości 1 x do 5 x.

Z góry dziękuję za wszelkie sugestie.

Another.Chemist
źródło

Odpowiedzi:

13

Przyspieszenie / spowolnienie wideo

Możesz zmienić prędkość swojego filmu za pomocą setptsfiltra wideo. „Starym sposobem” tworzenia poklatkowej lub nieruchomej klatki było najpierw podzielenie wideo na pojedyncze klatki (na przykład jako pliki jpg), a następnie usunięcie niektórych i ponowne połączenie klatek. Korzystanie z setptsfiltra to nowy sposób, szybszy i być może mniej stratny.

Aby przyspieszyć swój film z 1x do 5x, możesz wpisać:

ffmpeg -i input.mkv -vf "setpts=0.2*PTS" -an output.mkv

Źródło: FFmpeg - jak przyspieszyć / spowolnić wideo

Malte Skoruppa
źródło
2
Warto zauważyć, że Ubuntu avconvjest w pewnym stopniu niezgodne z oryginałem i nie jest przestarzałe ffmpeg. Wygląda na to, że działa dobrze z ffmpeg . Jak pokazano na link z odpowiedzi na szybkości audio i wideo z -filter_complexopcji ma być używany ... z ffmpeg . +1 :)
LiveWireBT