Installez ffmpeg
Assurez-vous que vous téléchargez une version récente de ffmpeg
, et n'utilisez pas celle qui est fournie avec votre distribution (par exemple Ubuntu). Les versions packagées de diverses distributions sont souvent dépassées et ne se comportent pas comme prévu.
Ou compilez vous-même .
Comment couper une vidéo, sans réencodage
Utilisez ceci pour couper une vidéo de [start]
pour [duration]
:
ffmpeg -ss [start] -i in.mp4 -t [duration] -c copy out.mp4
Ici, les options signifient ce qui suit :
-
-ss
spécifie l'heure de début, e. g. 00:01:23.000
ou 83
(en secondes)
-
-t
spécifie la durée du clip (même format).
- Récent
ffmpeg
possède également un drapeau pour fournir l'heure de fin avec -to
.
-
-c copy
copie le premier flux binaire vidéo, audio et de sous-titres du fichier d'entrée vers le fichier de sortie sans les ré-encoder. Cela ne nuit pas à la qualité et permet d'exécuter la commande en quelques secondes.
Comment couper une vidéo, avec ré-encodage
Si vous laissez de côté l'option -c copy
, ffmpeg
ré-encodera automatiquement la vidéo et l'audio de sortie selon le format que vous avez choisi. Pour une vidéo et un audio de haute qualité, lisez respectivement le x264 Encoding Guide et le AAC Encoding Guide .
Par exemple :
ffmpeg -ss [start] -i in.mp4 -t [duration] -c:v libx264 -c:a aac -strict experimental -b:a 128k out.mp4