Redécouper un fichier vidéo via ffmpeg

Besoin d’enlever le superflux d’une vidéo ? FFmpeg est fait pour ça, et ce n’est qu’une partie de son immense potentiel ! Dans mon cas, je souhaitais retirer des passages vidéos inutiles en début et en fin de film.

Ici, on va couper une vidéo en fournissant un temps de début et un temps de fin :

ffmpeg -i C:\Movies\in.mp4 -ss 00:01:35 -to 02:14:22 -acodec copy -vcodec copy C:\Movies\out.mp4

Alors qu’ici, on va couper une vidéo en fournissant un temps de début et une durée :

ffmpeg -i C:\Movies\in.mp4 -ss 00:01:24 -t 00:05:28 -acodec copy -vcodec copy C:\Movies\out.mp4

Pour information,

  • il faut adapter le fichier source et le fichier de sortie, ici ce n’est qu’un exemple ;
  • les temps sont à exprimer de la sorte hh:mm:ss[.xxx] ;
  • les options « acodec » et « vcodec » indiquent que nous ne touchons pas aux codecs audio et vidéo.