Je collectionne ici une liste de lignes de commandes à utiliser avec ffmpeg pour faire un peu tout et n’importe quoi...
J’agrémenterai au fil du temps cette page d’autres commandes.
Ce sont des infors glannées de ci de là sur le web (lprod, ubuntu-fr, site officiel, ...).
Obtenir des infos sur un fichier vidéo
ffmpeg -i video.avi
Transformer une série d’images en vidéo
ffmpeg -f image2 -i image%d.jpg video.mpg
ce qui transformera les images du répertoire courant nommées image1.jpg, image2.jpg, image3.jpg, ... en un fichier vidéo nommé video.mpg.
Notons que %d est transformé en 1, 2, 3, 4, 5...
Si l’on a des images nommées image001.jpg, image002.jpg, image003.jpg, ... vous utiliserez la commande
ffmpeg -f image2 -i image%03d.jpg video.mpg
Mais on peut aussi utiliser d’autres types de format d’images : PGM, PPM, PAM, PGMYUV, JPEG, GIF, PNG, TGA, TIFF, SGI, PTX
On peut aussi paramétrer plus finement l’export vidéo :
ffmpeg -r 24 -b 1800 -i image%d.bmp video.mpg
Ici on spécifie 24 images par seconde et un bitrate de 1800kb/s.
Transformer une vidéo en une série images
ffmpeg -i video.mpg image%d.jpg
ce qui génèrera les fichiers image1.jpg, image2.jpg, ...
Mais on peut aussi générer des images au format : PGM, PPM, PAM, PGMYUV, JPEG, GIF, PNG, TIFF, SGI. Par exemple :
ffmpeg -i video.mpg image%d.tif
Encoder une vidéo pour l’Ipod
ffmpeg -i video_origine.avi input -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 320x180 -title X video_finale.mp4
Explication :
la vidéo d’origine : video_origine.avi
le codec audio utilisé : aac
le bitrate audio utilisé : 128kb/s
le codec vidéo utilisé : mpeg4
le bitrate vidéo utilisé : 1200kb/s
la taille de la vidéo générée : 320px par 180px
la vidéo générée : video_finale.mp4
Encoder une vidéo en h264 et AAC
ffmpeg -i video_origine.avi -b 2496k -bt 1024k -acodec libfaac -ar 44100 -ab 128k -ac 2 -vcodec libx264 -r 24 -s 640x360 video_finale.avi
Explication :
la vidéo d’origine : video_origine.avi
le bitrate vidéo utilisé : 2496kb/s
la tolérance du bitrate vidéo : 1024kb/s
le codec audio utilisé : libfaac
la fréquence audio : 44100 Hz
le bitrate audio utilisé : 128kb/s
le nombre de canaux audio : 2 (stéréo)
le codec vidéo : libx264
le nombre d’images par seconde (framerate) : 24
la taille de la vidéo générée : 640px par 360px
la vidéo générée : video_finale.avi
Encoder une vidéo pour la PSP
ffmpeg -i video_origine.avi -b 300 -s 320x240 -vcodec xvid -ab 32 -ar 24000 -acodec aac video_finale.mp4
Explication :
la vidéo d’origine : video_origine.avi
le codec audio utilisé : aac
le bitrate audio utilisé : 32kb/s
le codec vidéo utilisé : xvid
la taille de la vidéo générée : 320px par 240px
la vidéo générée : video_finale.mp4
Extraire le son d’une vidéo et l’enregistrer en mp3
ffmpeg -i video_origine.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 son_final.mp3
Explication :
la video d’origine : video_origine.avi
l’échantillonnage audio : 44100 Hz
le bitrate audio utilisé : 192kb/s
le format de sortie : mp3
le son généré : son_final.mp3
Ou encore plus simple (mais moins de contrôle) :
ffmpeg -i video_origine.avi son_final.mp3
Convertir un son au format wav en son au format mp3
ffmpeg -i son_origine.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 son_final.mp3
Ou plus simple :
ffmpeg -i son.wav -ar 44100 son_final.mp3
Convertir un fichier avi en mpeg
ffmpeg -i video_origine.avi video_finale.mpg
Convertir un mpeg en avi
ffmpeg -i video_origine.mpg video_finale.avi
Convertir un avi en gif animé (non compressé)
ffmpeg -i video_origine.avi gif_anime.gif
Associer une vidéo et un son pour créer une vidéo sonorisée
ffmpeg -i son.wav -i video_origine.avi video_finale.mpg
Convertir un avi en flv
ffmpeg -i video_origine.avi -ab 56 -ar 44100 -b 200 -r 15 -s 320x240 -f flv video_finale.flv
Convertir un avi en format dv
ffmpeg -i video_origine.avi -s pal -r pal -aspect 4:3 -ar 48000 -ac 2 video_finale.dv
ou plus simple :
ffmpeg -i video_origine.avi -target pal-dv video_finale.dv
Convertir un avi en mpeg pour dvd
ffmpeg -i video_origine.avi -target pal-dvd -ps 2000000000 -aspect 16:9 video_finale.mpeg
Quelques explications :
-i ma_video.avi et mon fichier départ
-target pal-dvd le format de sortie
-ps 2000000000 la taille maximale du fichier sortie, en bits (içi 2 Gb)
-aspect 16:9 le ratio widescreen (avec les franges en haut et en bas).
Ou plus simplement :
ffmpeg -i video_origine.avi -target pal-dvd video_finale.mpg
Compresser un avi en divx
ffmpeg -i video_origine.avi -s 320x240 -vcodec msmpeg4v2 video_finale.avi
encode la video en un film en utilisant le codec microsoft mpeg4 version 2 encodé en mpeg4 divX et le son en mp3 avec une résolution vidéo de 320×240
Compresser un film du format Ogg Theora en Mpeg dvd
ffmpeg -i film_sortie_cinelerra.ogm -s 720x576 -vcodec mpeg2video -acodec mp3 film_terminée.mpg
Compresser un fichier avi en SVCD mpeg2
Pour un SVCD en format américain NTSC
ffmpeg -i video_origine.avi -target ntsc-svcd video_finale.mpg
Pour un SVCD en format standard PAL
ffmpeg -i video_origine.avi -target pal-svcd video_finale.mpg
Le tout à graver avec K3b par exemple
Compresser un fichier avi en VCD mpeg2
Pour un VCD en format américain NTSC
ffmpeg -i video_origine.avi -target ntsc-vcd video_finale.mpg
Pour un VCD en format standard PAL
ffmpeg -i video_origine.avi -target pal-vcd video_finale.mpg
Faire de l’encodage multi-pass avec ffmpeg
Passage 1 :
ffmpeg -i fichierentree -pass 1 fichiersortie
Passage 2 :
ffmpeg -i fichierentree -pass 2 fichiersortie
ou
ffmpeg -i fichierentree -pass 2 -passlogfile ffmpeg2pass fichiersortie-2
Automatiser FFMpeg
FFMpeg : dis-moi tout !
FFmpeg - la vidéo expliquée
FFMpeg par l’exemple

Commentaires
1. mardi 26 juin 2007 à 10:34,
2. mardi 26 juin 2007 à 10:36, par razielmyth
3. mercredi 27 juin 2007 à 14:26, par Jean CARTIER
4. samedi 14 juillet 2007 à 12:53, par Marco
5. vendredi 20 juillet 2007 à 14:09, par Jean CARTIER
6. mardi 21 août 2007 à 19:47, par cassy
7. mardi 21 août 2007 à 23:02, par Jean CARTIER
8. mercredi 5 septembre 2007 à 10:52, par Pierre Kaduss
9. mercredi 5 septembre 2007 à 18:18, par Jean CARTIER
10. lundi 10 septembre 2007 à 23:49, par alpha3110
11. mercredi 12 septembre 2007 à 19:08, par Jean CARTIER
12. jeudi 13 septembre 2007 à 03:47, par Francois
13. jeudi 13 septembre 2007 à 22:53, par Jean CARTIER
14. vendredi 14 septembre 2007 à 04:29, par Francois
15. vendredi 14 septembre 2007 à 21:07, par Jean CARTIER
16. samedi 15 septembre 2007 à 10:31, par Thierry
17. lundi 17 septembre 2007 à 13:52, par Alpha :: http://www.cocoonvideos.com
18. lundi 17 septembre 2007 à 14:51, par Jean CARTIER
19. lundi 17 septembre 2007 à 14:56, par Jean CARTIER
20. lundi 17 septembre 2007 à 17:24, par alpha :: http://www.cocoonvideos.com
21. lundi 17 septembre 2007 à 20:50, par Jean CARTIER
22. dimanche 30 septembre 2007 à 10:57, par emoc :: urzhiata / ffmpeg
23. vendredi 5 octobre 2007 à 18:41, par Thierry
24. lundi 8 octobre 2007 à 17:48, par flyrabbit
25. mardi 9 octobre 2007 à 20:52, par Jean CARTIER
26. jeudi 11 octobre 2007 à 17:42, par flyrabbit
27. dimanche 28 octobre 2007 à 13:49,
28. lundi 29 octobre 2007 à 09:32, par Jean CARTIER
29. lundi 29 octobre 2007 à 12:26,
30. mardi 30 octobre 2007 à 04:20,
31. mardi 30 octobre 2007 à 14:43,
32. mercredi 31 octobre 2007 à 20:24, par Jean CARTIER
33. vendredi 2 novembre 2007 à 19:56, par Mehdi Achour
34. mardi 13 novembre 2007 à 15:23, par david294
35. mardi 13 novembre 2007 à 22:41, par Jean CARTIER
36. samedi 1er décembre 2007 à 16:19, par François
37. lundi 3 décembre 2007 à 09:38, par mohamed TOUNSI
38. lundi 3 décembre 2007 à 12:25, par Jean CARTIER
39. lundi 3 décembre 2007 à 12:30, par Jean CARTIER
40. mercredi 5 décembre 2007 à 12:18, par rick
41. mercredi 5 décembre 2007 à 20:13, par Jean CARTIER
42. vendredi 14 décembre 2007 à 10:41, par rick
43. jeudi 27 décembre 2007 à 22:33, par myogaeba
44. dimanche 30 décembre 2007 à 17:47, par Jean CARTIER
45. mercredi 2 janvier 2008 à 15:08, par myogaeba
46. mercredi 2 janvier 2008 à 21:59, par Alfie
47. jeudi 3 janvier 2008 à 10:15, par Jean CARTIER
48. jeudi 3 janvier 2008 à 10:20, par Jean CARTIER
49. jeudi 3 janvier 2008 à 10:20, par Jean CARTIER
50. jeudi 3 janvier 2008 à 12:10, par Yaug
51. jeudi 10 janvier 2008 à 15:57, par libremax
52. jeudi 10 janvier 2008 à 16:42, par Jean CARTIER
53. jeudi 10 janvier 2008 à 20:05,
54. samedi 12 janvier 2008 à 01:01,
55. samedi 12 janvier 2008 à 23:07,
56. lundi 21 janvier 2008 à 10:25, par Thierry
57. samedi 9 février 2008 à 11:59, par jean
58. dimanche 10 février 2008 à 16:02,
59. jeudi 14 février 2008 à 15:30, par Greg
60. vendredi 15 février 2008 à 11:52, par Thierry
61. dimanche 24 février 2008 à 21:02, par Zephir
62. vendredi 7 mars 2008 à 12:13, par Thierry :: Video Hook Documentation
63. vendredi 7 mars 2008 à 18:24, par Thierry
64. vendredi 14 mars 2008 à 18:31, par brice
65. vendredi 14 mars 2008 à 19:44,
66. lundi 17 mars 2008 à 11:09, par Thierry
67. mardi 18 mars 2008 à 10:25, par brice
68. mardi 18 mars 2008 à 15:23, par Thierry :: http://ubuntuforums.org/showthread....
69. mardi 18 mars 2008 à 19:57, par Jean CARTIER
70. mercredi 19 mars 2008 à 09:46, par Thierry :: http://www.freeworldwap.net/xhtml/d...
71. jeudi 20 mars 2008 à 11:18, par brice
72. jeudi 20 mars 2008 à 12:07, par Thierry
73. vendredi 21 mars 2008 à 16:00, par brice
74. samedi 22 mars 2008 à 13:31, par Cha
75. samedi 22 mars 2008 à 21:50, par Jean CARTIER
76. lundi 24 mars 2008 à 15:47, par stef
77. jeudi 27 mars 2008 à 12:19, :: http://lists.mplayerhq.hu/pipermail...
78. dimanche 30 mars 2008 à 12:53, par Cha
79. mardi 8 avril 2008 à 18:49, par maxwelpolak
80. jeudi 8 mai 2008 à 12:37,
81. vendredi 20 juin 2008 à 15:50, par nathiara
82. samedi 21 juin 2008 à 12:11, par Xav
83. dimanche 22 juin 2008 à 20:29, par Jean CARTIER
84. mercredi 30 juillet 2008 à 12:41, par drizzt
85. mercredi 30 juillet 2008 à 16:43,
86. mardi 26 août 2008 à 15:46, par Gérard
87. mardi 2 septembre 2008 à 15:48, par Le Souricier Gris
88. mercredi 3 septembre 2008 à 14:15,
89. samedi 6 septembre 2008 à 12:44, par chichoi
Ajouter un commentaire
Les commentaires pour ce billet sont fermés