dmesg.fr:~#

display message

Convertir les videos iphone au format h264 et diviser la taille des fichiers par 3

iphoneL'idée de convertir des vidéos au format H264 m'est venue suite à l'acquisition d'un iphone. Ce téléphone enregistre les vidéos au format MOV, qui est du H264 me direz-vous, mais avec des réglages qui ont pour conséquence de générer des fichiers assez volumineux.

Je vous propose de convertir ces vidéos, toujours au format H264, mais avec un pré-réglage qui divisera la taille de votre fichier par 3, tout en conservant une qualité vidéo et audio quasi identique.

Ce tutoriel est basé sur Debian Squeeze et ffmpeg.



Installation de ffmpeg avec les codecs xvid, h264, etc

Activez le dépot Debian Multimedia en suivant la procédure indiquée sur le site Internet :

http://debian-multimedia.org/

Après l'ajout du dépot Debian Multimedia dans le fichier sources.list, n'oubliez pas de mettre à jour la liste des packages :

apt-get update


Installez ffmpeg :

apt-get install ffmpeg


Réglages du format H264

A moins de bien connaître les options d'encodage de ffmpeg, je vous recommande d'utiliser les presets fournis pour le format H264.
Ils se trouvent dans le répertoire suivant :

/usr/share/ffmpeg

Les presets sont des fichiers de configuration qui contiennent des paramétrages relatifs à différents niveaux de qualité d'encodage.

Voici la liste des presets que vous pouvez indiquer à ffmpeg :

faster
faster_firstpass
fast
fast_firstpass
ipod320
ipod640
lossless_fast
lossless_max
lossless_medium
lossless_slower
lossless_slow
lossless_ultrafast
main
medium
medium_firstpass
placebo
placebo_firstpass
slower
slower_firstpass
slow
slow_firstpass
superfast
superfast_firstpass
ultrafast
ultrafast_firstpass
veryfast
veryfast_firstpass
veryslow
veryslow_firstpass

N'hésitez pas à jeter un coup d'oeil au contenu de ces fichiers pour comprendre les différences de qualité d'encodage. Exemple :

cat /usr/share/ffmpeg/fast_firstpass


Encodage des vidéos iphone au format H264

Voici la commande que j'utilise pour diviser la taille des fichiers vidéos iphone par environ 3, tout en conservant une qualité quasi identique :

ffmpeg -i votre_fichier_video_a_convertir -f avi -vcodec libx264 -vpre fast_firstpass -b 1200k -acodec libmp3lame -ac 2 -ab 128k votre_fichier_video_converti.avi

Piste vidéo : pré-réglage fast_firstpass, bitrate 1200k
Piste audio : mp3, 128k
Le preset est passé en paramètre avec l'option "-vpre".


Libre à vous de tester d'autres réglages, et de créer vos propres presets :-)


Copyright dmesg.fr - All Rights Reserved.