Utiliser FFmpeg sur un PC
Une fois installer FFmpeg, vous pouvez désormais vous servir des lignes de commandes pour exécuter différentes actions sur des fichiers vidéos situées sur votre ordinateur.
Pour installer sans problème FFmpeg, vous pouvez consulter l’article “Installer FFmpeg sur un PC”
Pour faciliter la compréhension, nous allons utiliser toujours le même fichier. Le nom du fichier est écrit sans espace et sans accent, rappelez-vous les commandes sont passés en MS-DOS.
Répertoire et Fichier source
Le fichier source et sa localisation est la suivante : C:2_movie_sourceoriginemon_film_du_moment.avi
Il s’agit d’un film d’une taille 320×240 au format avi
Répertoire et Fichier de destination
Le répertoire de destination est le suivant : C:2_movie_sourcedestination_web
Selon les commandes (Commande 1, 2 et 3) que vous allez passer, vos obtiendrez des fichier de destination différent.
- Pour la Commande 1, vous obtenez une suite de fichier .jpg numéroté de 1 à n ex mon_film_du_moment_en_1.jpg, mon_film_du_moment_en_2.jpg…etc
- Pour la Commande 2, vous obtenez un fichier .avi encodé en mpeg4 qui se nomme mon_film_du_moment_en_mpg4.avi localisé dans
C:2_movie_sourcedestination_web
- Pour la Commande 3, vous obtenez un fichier .flv encodé en flash video qui se nomme mon_film_du_moment_en_flv.flv localisé dans
C:2_movie_sourcedestination_web
Commande 1
Extraire des images de 320×240 au format jpg dans une plage de temps de 1 à 5 sec.
Windows
ffmpeg -i C:2_movie_sourceoriginemon_film_du_moment.avi -an -ss 00:00:01.000 -t 00:00:05.000 -r 1 -y -s 320x240 C:2_movie_sourcedestination_webmon_film_du_moment_en_%d.jpg |
Mac
ffmpeg -i /Users/monomdutilisateur/origine/mon_film_du_moment.avi -an -ss 00:00:01.000 -t 00:00:05.000 -r 1 -y -s 320x240 /Users/monomdutilisateur/destination_web/mon_film_du_moment_en_%d.jpg |
Commande 2
Convertir une vidéo au format avi à l’aide du codec mepg4 en ajoutant des métadonnées
Windows
ffmpeg -i C:2_movie_sourceoriginemon_film_du_moment.avi -author Hecube -year 2007 -title ©-Hecube:utiliser-ffmpeg -copyright ©-Hecube-France -comment www.hecube.net -ar 44100 -aspect 4:3 -ab 64 -vcodec msmpeg4v2 -s 320x240 -ss 00:00:00 C:2_movie_sourcedestination_webmon_film_du_moment_en_mpg4.avi |
Mac
ffmpeg -i /Users/monomdutilisateur/origine/mon_film_du_moment.avi -author Hecube -year 2007 -title ©-Hecube:utiliser-ffmpeg -copyright ©-Hecube-France -comment www.hecube.net -ar 44100 -aspect 4:3 -ab 64 -vcodec msmpeg4v2 -s 320x240 -ss 00:00:00 /Users/monomdutilisateur/destination_web/mon_film_du_moment_en_mpg4.avi |
Commande 3
Convertir une vidéo au format flv (flash vidéo) en ajoutant des métadonnées
Windows
ffmpeg -i C:2_movie_sourceoriginemon_film_du_moment.avi -author Hecube -year 2007 -title ©-Hecube:utiliser-ffmpeg -copyright ©-Hecube-France -comment www.hecube.net -ar 44100 -aspect 4:3 -ab 64 -f flv -s 320x240 -ss 00:00:00 C:2_movie_sourcedestination_webmon_film_du_moment_en_flv.flv |
Mac
ffmpeg -i /Users/monomdutilisateur/origine/mon_film_du_moment.avi -author Hecube -year 2007 -title ©-Hecube:utiliser-ffmpeg -copyright ©-Hecube-France -comment www.hecube.net -ar 44100 -aspect 4:3 -ab 64 -f flv -s 320x240 -ss 00:00:00 /Users/monomdutilisateur/destination_web/mon_film_du_moment_en_flv.flv |
FFmpeg dans le texte (en anglais)
Le détail de certains arguments qui sont passés dans FFmpeg en ligne de commande.
`-ar freq'
Set the audio sampling frequency (default = 44100 Hz).
`-aspect aspect'
Set aspect ratio (4:3, 16:9 or 1.3333, 1.7777).
`-ab bitrate'
Set the audio bitrate in bit/s (default = 64k).
`-f fmt'
Force format.
`-ss position'
Seek to given time position in seconds. hh:mm:ss[.xxx] syntax is also supported.
`-vcodec codec'
Force video codec to codec. Use the copy special value to tell that the raw codec data must be copied as is.
`-r fps'
Set frame rate (Hz value, fraction or abbreviation), (default = 25).
Pour aller plus loin
- Deux bonnes adresses
http://www.paulbeard.org/docs/ffmpeg/ffmpeg-doc.html
http://www.niemueller.de/wiki/?ConvertVideoTo3GP - Une excellente source de données
http://luar.com.hk/blog/?p=669
http://luar.com.hk/blog/?p=670 - En savoir plus sur le format FLV
http://www.adobe.com/devnet/flash/articles/prog_download_print.html
http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=tn_14571