Blogeek|Sioc

Geekeries de tout poil

Encoder un flux pour le web

Pour obtenir un fichier vidéo utilisable dans un navigateur de base sur de nombreuses plateformes, dont les smartphones, voici une commande bien utile :

ffmpeg -i input.mkv -map 0:0 -map 0:2 -vcodec libx264 -pix_fmt yuv420p -profile:v baseline -level 3 -vf scale=hd720 -acodec aac output.mp4

Selon le contenu de votre vidéo d’origine, il peut être pertinent de modifier les options map pour sélectionner un flux audio spécifique…

Le codec vidéo libx264 est l’un des plus couramment utilisé. Les options pix_fmt, profile:v et level permettent d’assurer une compatibilité maximum avec les lecteurs navigateurs les plus classiques. Le vf scale peut être choisi à convenance, mais utiliser un standard comme hd720 assure encore une fois une bonne compatibilité.

Le codec audio aac est lui aussi l’un des plus répandus. Avec cette combinaison, vous devriez obtenir un fichier qui passe bien sur une large majorité de supports.


Categorised as: Linux


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *