Install ffmpeg
Make sure you download a recent version of ffmpeg , and don’t use the one that comes with your distribution (e.g. Ubuntu). Zapakowane wersje z różnych dystrybucji są często nieaktualne i nie zachowują się zgodnie z oczekiwaniami.
Or compile it yourself .
How to cut a video, without re-encoding
Use this to cut video from [start] for [duration]:
ffmpeg -ss [start] -i in.mp4 -t [duration] -c copy out.mp4
Here, the options mean the following:
-
-ss specifies the start time, e. g. 00:01:23.000 lub 83 (w sekundach)
-
-t określa czas trwania klipu (ten sam format).
- Ostatni
ffmpeg posiada również flagę podającą czas zakończenia z -to .
-
-c copy kopiuje pierwszy bitstream video, audio i napisów z wejścia do pliku wyjściowego bez ich ponownego kodowania. Nie zaszkodzi to jakości i sprawi, że komenda uruchomi się w ciągu kilku sekund.
Jak wyciąć wideo, z ponownym kodowaniem
Jeśli pominiesz opcję -c copy, ffmpeg automatycznie ponownie zakoduje wyjście wideo i audio zgodnie z wybranym formatem. Dla wysokiej jakości obrazu i dźwięku, przeczytaj odpowiednio x264 Encoding Guide i AAC Encoding Guide .
Na przykład:
ffmpeg -ss [start] -i in.mp4 -t [duration] -c:v libx264 -c:a aac -strict experimental -b:a 128k out.mp4