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