November 11, 2009

Brève de code #2: Réaliser un extrait d'une vidéo sous Linux

mencoder est à la vidéo ce que grep est à la recherche textuelle: un formidable couteau suisse permettant de faire à peut prêt tout ce qu'on veut.
Voici la commande pour réaliser un extrait d'une vidéo:

Les options sont:

  • -oac copy: réalise une simple copie du flux audio (pas de transcodage),
  • -ovc copy: idem pour le flux vidéo,
  • -ss HH:MM:SS: horodatage du début de l'extrait (dans l'exemple, nous commençons à 10 minutes 14 secondes du début du fichier),
  • -endpos HH:MM:SS: durée de l'extrait (ici notre extrait dure 36 secondes),
  • -of avi: conteneur du fichier généré (ici on conserve le même conteneur avi),
  • -o extrait.avi: nom du fichier généré,
  • video.avi: nom du fichier source