Przyspiesz wideo w systemie Linux

17

Nie chcę używać odtwarzacza takiego jak VLC, aby przyspieszyć odtwarzanie. Chcę faktycznie przyspieszyć odtwarzanie w oryginalnym pliku; Chcę, aby wideo było odtwarzane 2 razy szybciej.

Abhijeet Rastogi
źródło

Odpowiedzi:

19

mencoder ma -speedopcję, której możesz użyć, np. -speed 2podwoić prędkość. Jest to opisane na stronie podręcznika. Przykład:

mencoder -speed 2 -o output.avi -ovc lavc input.avi
David Z
źródło
2
Aby ta praca działała, musiałem dodać-oac mp3lame
Freedom_Ben
Też powinienem dodać -srate 8000.
Soorena,
7

Po przeprowadzeniu badań na ten temat stwierdziłem, że następująca opcja wiersza poleceń działa dobrze z ffmpeg:

ffmpeg -i input.mp4 -filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]atempo=2[a]" -map "[v]" -map "[a]" -c:v libx264 -c:a aac output.mp4
  • Najpierw zainstaluj ffmpeg.

  • setpts dotyczy prędkości wideo (0,5 oznacza dwa razy szybciej).

  • atempo dotyczy prędkości dźwięku (2 oznacza dwa razy szybciej).

  • Natywny koder AAC FFmpeg był kiedyś uważany za eksperymentalny, ale tak już nie jest. Jeśli twój ffmpeg jest stary, musisz dodać, -strict experimentalaby włączyć ten koder (dane wyjściowe konsoli będą o tym wspominać, jeśli tak nie jest).

  • Kontroluj jakość wideo i szybkość kodowania za pomocą -crfi -presetzgodnie z opisem w FFmpeg Wiki: H.264 Video Encoding Guide . Lub po prostu użyj ustawień domyślnych, jeśli wyglądają na akceptowalne.

  • Kontroluj jakość dźwięku -b:azgodnie z opisem w FFmpeg Wiki: AAC Audio Encoding Guide .

Odniesienia: FFmpeg Wiki: Przewodnik po kodowaniach audio MP3 .

Joshua Mathias
źródło
5

slowmoVideo jest w stanie przyspieszyć i spowolnić wideo

slowmoVideo to program OpenSource, który tworzy filmy w zwolnionym tempie z twojego materiału.

Ale nie tylko sprawia, że ​​Twoje filmy są odtwarzane z prędkością 0,01 ×. Możesz płynnie zwolnić i przyspieszyć nagrywanie, opcjonalnie z rozmyciem w ruchu.

Jak działa zwolnione tempo? slowmoVideo próbuje dowiedzieć się, gdzie poruszają się piksele w filmie (ta informacja nazywa się przepływem optycznym), a następnie wykorzystuje te informacje do obliczenia dodatkowych klatek.

Najpierw pobierz i zainstaluj program. Po załadowaniu przejdź do Plik> Nowy i wybierz plik wideo.

wprowadź opis zdjęcia tutaj

Po załadowaniu filmu narysuj krzywe (klikając pusty obszar), aby opisać, w jaki sposób wideo powinno przyspieszyć i zwolnić.

wprowadź opis zdjęcia tutaj

Po zakończeniu przejdź do Plik> Renderuj (Ctrl + R) i wybierz katalog, w którym chcesz zapisać wideo

wprowadź opis zdjęcia tutaj

hellocatfood
źródło
0

Kdenlive to edytor wideo dla KDE, który również może to zrobić, a nawet posiada GUI.

che
źródło