comment installer ffmpeg avec windows XP
30/09/07 à 10:42 pratique
Télécharger une version de ffmpeg
Les versions récentes de ffmpeg, précompilées pour Windows sont téléchargeables sur ce site : ffmpeg pour windows. Il faut récupérer la plus récente, c'est un fichier compressé au format 7z, format ouvert que l'on peut décompresser en utilisant 7zip, logiciel open-source qui compresse et décompresse également de nombreux autres formats.
Décompresser le fichier de ffmpeg
Une fois décompressé, 3 fichiers sont extraits, à copier dans le répertoire C:/Windows/System32/ pour qu'ils puissent être utilisables depuis n'importe quel dossier :
ffmpeg.exe est le programme principal qui permet de passer les vidéos d'un format à un autre, d'extraire du son, des images fixes, etc. (voir des exemples dans la rubrique pratique)
ffplay.exe est un lecteur simple pour afficher des vidéos
pthreadGC2.dll est une librairie de fonctions utilisées pour faire fonctionner l'ensemble (cf dll sur wikipedia)
Utiliser la ligne de commande
Pour utiliser ffmpeg, il faut d'abord ouvrir une invite de commande, ce qui peut se faire de différentes manières : soit à partir de "démarrer", puis "programme/accessoires/invite de commande"
soit "démarrer/exécuter"

puis entrer "cmd" dans la fenêtre qui s'ouvre

Pour un usage régulier et bien plus pratique de la ligne de commande, on peut installer l'utilitaire cmdhere.exe téléchargeable parmi les powertoys du site de microsoft. Une fois installé, l'option open command window here est ajouté au menu contextuel des dossiers, ce qui évite d'avoir à se déplacer dans les dossiers. Un autre truc bien pratique : on peut rappeler les dernières commandes tapées, en utilisant la "fléche haut", ce qui évite de retaper les mêmes lignes ou presque en faisant des essais et même faire un copier-coller avec le bouton droit de la souris (ctrl-v ne marchera pas).
Obtenir l'aide et la documentation
Les différentes commandes de ffmpeg sont décrites dans une aide intégrée. Pour l'afficher, on utilise la commande suivante :
ffmpeg -h
Les différents codecs et formats de fichiers sont affichables avec :
ffmpeg -formats
Il est possible de réunir les deux dans un fichier texte pour avoir une documentation imprimable, en entrant
ffmpeg -h > doc.txt
puis
ffmpeg -formats >> doc.txt
(les deux chevrons indiquant que le résultat sera mis à la suite du fichier créé précédemment)Maintenant vous avez tous éléments pour utiliser ffmpeg!
Dans la rubrique « pratique » de ce site, quelques exemples d'utilisation de ffmpeg :
extraire le son d'un fichier vidéo
transformer une vidéo flv en avi
extraire des images d'une vidéo toutes les X secondes
etc.

Si cet article vous a été utile, aidez à le faire connaître en deux clics : en lui ajoutant une "mark" sur tutmarks (en cliquant sur le chiffre dans le rond bleu!)



Commentaires
il n'y a aucun codec intéressant dans cette version compilée, ou seulement en version décodage.
Impossible d'encoder en mp3, aac, h264 ...
Sais-tu ou l'on peut récupérer une version compilée contenant tous les codecs, ou au moins les plus intéressant.
D'autres versions compilées de ffmpeg : arrozcru.no-ip.org/ffmpeg... , j'encode régulièrement en mp3 avec cette version, sans aucun problème, ça devrait fonctionner pour toi également ?? Est ce que tu as des messages d'erreur ?
bonjour, je cherche à modifier les paramètres lumière,couleur, contraste ,saturation, teinte etc de l'image, de video DVD, avant de réencoder.
le redimensionnement aussi (trouvé avec Nero) pour des VHS dont les bords souffres serait pratique dans le même programme gratuit, y-en-à marre d'acheter du vent.
Merci c'est super pour des traitements par lots!
Salut !
Pour ma part le design de ta page est original et agréable. Si certains ont mal aux yeux ils devraient régler le contraste sur leur moniteur.
Trois questions :
*Sur ffmpeg existe-t-il une commande pour faire apparaître les propriétés d’une vidéo MPEG, hauteur de trame, largeur, nombre d’images par seconde, débit en kb/s ? (Vista ne les donne que pour WMV)
*Comment couper une séquence au début, à la fin, ou au milieu d’une vidéo ?
*Comment coller deux video ? (aux propriétés identiques)
Merci !
Tchao !
@flupk : merci! pour tes questions :
*Sur ffmpeg existe-t-il une commande pour faire apparaître les propriétés d’une vidéo MPEG, hauteur de trame, largeur, nombre d’images par seconde, débit en kb/s ? (Vista ne les donne que pour WMV)
oui : ffmpeg -i video.mpg
*Comment couper une séquence au début, à la fin, ou au milieu d’une vidéo ?
en utilisant -ss pour fixer le temps de départ et -t pour la durée (voir ffmpeg / transformer une vidéo en images
*Comment coller deux video ? (aux propriétés identiques)
pas possible avec ffmpeg seul, sur windows tu peux utiliser avisynth + ffmpeg, voir utiliser ffmpeg et avisynth
@emoc : merci pour tes réponses !
Pour couper des séquences je pense que ça va jouer.
Pour l'utilisation d'avisynth avec du mpg, ça parait un peu ardu mais je vais m'y mettre un peu plus tard.
Tchao !
salut
je cherche un logiciel pour lire les fichier menc vous avez une idée ?
Pour les fichiers menc, c'est un type de fichier crypté par ton téléphone, il faut supprimer l'option de cryptage, regarde la fin de cette discussion : www.forummobiles.com/inde...
Bonjour!
En premier lieu, merci pour ce site!! Grâce à toi j'ai enfin réussi à installer ffmpeg sur mon bête vista!
Ce que je cherche à faire, c'est extraire des images toutes les X secondes, non pas d'une vidéo existante mais d'une source vidéo qui arrive sur mon pc par usb (convertisseur d'image analogique/numérique).
Est-ce que c'est possible et est-ce que tu sais comment s'y prendre?
Merci d'avance!
Bonjour Lisette,
Je ne sais pas comment on peut s'y prendre avec ffmpeg, mais peut-être qu'une solution simple serait d'utiliser un soft pour webcam qui fait de la capture d'images fixes, si ton entrée flux vidéo par usb est reconnue, ce sera vite résolu (regarde du côté de dorgem dorgem.sourceforge.net/ ou fwink lundie.ca/fwink/)
Sinon, donne des informations supplémentaires sur le type de flux vidéo qui entre, sur ta carte de numérisation, etc.
En ligne de commande, en plus des flèches haut et bas pour le rappel des lignes taper depuis l'ouverture de l'invite de commande, on peut se servir de la touche tab. Je m'explique : Dans un dossier ou se trouve le ou les fichiers vidéo à travailler, FichierVidéo1.avi et VideoToto.mpg, il suffit de taper la ou les premières lettres du fichier et de faire tab, le nom du fichier s'affiche. Pour les noms de fichiers long, c'est super intéressant et l'on ne se trompe jamais dans la saisie du nom.
Existe-t-il une autre source où les fichiers ne soient pas archivées en 7z ?
Car on ne peut pas les décompresser avec le classique WinZip et il faut installer 7zip.
Mais pour cela il faut envoyer un SMS à un improbable numéro à 5 chiffres.
Pour quelle raison ? Mystère, on ne nous dit rien.
Comme je n'ai pas trop envie de recevoir des pubs sur mon téléphone, je bannis 7zip.
Une solution de rechange ?
Merci d'avance.
Daniel
Daniel, 7zip est un programme open-source, il est donc gratuit, il est téléchargeable depuis le site "officiel", rubrique download www.7-zip.org/
Salut !
J'ai bien installé ffmpeg sur mon PC (windows 2000) à partir de la version zippée par 7z de ton site,
j'ai également virtualdub 1.8.8 en anglais et j'ai installé avisynth 254 .
Apparemment ffmpeg n'a d'intérêt que pour créer des fichiers flv, je me trompe? Voyant cela il ne me sert pas encore car je préfére travailler sur des fichiers *.avi
Je crée donc juste des fichier avs que j'ouvre avec virtualdub et je peux les enregistrer directement en *.avi
Cependant pour que ça fonctionne je suis obligé de compresser tous les fichiers avi de départ avec le codec xvid, est ce normal? Les fichiers *.avi qui sortent directement de mon appareil photo font echouer le script...message d'erreur "Avisynth open failure Avisource : couldn't locate a decompressor for fourcc mspg "
Une idée du pourquoi de ce message d'erreur?
Vraiment sympa les tutoriaux avisynth, ils m'ont bien servis en tout cas !
Salut,
ffmpeg est intéressant pour de nombreux types de fichiers, pas uniquement le flv, avec la commande "ffmpeg -formats" tu verras tous les formats accessibles (certains uniquement en lecture, d'autres en lecture/écriture, etc.) Le xvid est le format par défaut quand tu crées un fichier .avi avec ffmpeg, mais il est possible de créer d'autres types d'avi, en changeant le codec utilisé, que veux tu obtenir ?
Pour le problème de lecture, c'est lié au codec utilisé par ton appareil photo, voir www.fourcc.org pour en savoir plus sur les codecs. Par contre mspg n'apparait pas dans la liste et je ne sais ce que c'est... Il faudrait que tu essayes DirectShowSource, plutot qu'AviSource pour lire ces fichiers, DirectShowSource peut lire tout ce que Windows Media peut afficher, donc si tu peux lire tes vidéos ça fonctionnera (voir la doc d'avisynth pour l'utilisation de DirectShowSource)
Au départ je ne voulais rien obtenir de spécial.
J'ai juste suivi ton tuto avec ffmpeg mais je me suis rendu compte que je devais compresser mes videos sorties directement de mon appareil photo en xvid avant d'utiliser ffmpeg. Après ça plus de soucis j'obtenais bien des fichiers flv.
Cependant les fichiers en flv ne m'étaient d'aucune utilité, donc je me suis concentré sur les scripts avisynth.
je peux essayer DirectShowSource pour exploiter directement mes fichiers sortis de mon appareil photo, on va voir si ça marche.
merci pour ton aide et le temps que tu as pris pour me répondre.
Comme tu vois je débute, j'aurai peut être plus tard besoin d'autres formats vidéos mais pour l'instant ça va, je vais me concentrer sur avisynth !!
@+
Dav
Bonjour!
J'ai 2 problèmes apparemment provoqué par ffmpeg:
quand j'ouvre un dossier contenant des fichiers vidéo, le message "COM Surrogate a cessé de fonctionner" apparait.
Deuxième problème c'est que wmp n'arrive pas à ouvrir certaines vidéos et cesse de fonctionner également. Dans les deux cas il est écrit que le problème a été provoqué par ffmpeg.
Auriez-vous une solution?
Merci d'avance pour votre aide.
@Rose : Bonjour, est ce toi qui a installé ffmpeg ? Ou est ce qu'il a été installé avec autres chose? Quel est ton système d'exploitation? Qu'est ce qui te fait penser que le premier problème est lié à ffmpeg ? Je n'ai pas de réponse toute prête pour ton problème, peut-être qu'il s'agit d'un conflit entre codecs pour l'affichage des vidéos? Bon, plus de questions que de réponses, peut-être que ça pourra te donner des pistes.
je fais de l'acquisition video avec flash media live encoder. j'ai des fichiers video .f4v avec un codec video H264 et un codec audio MP3. j'utilise ffmpeg pour le convertir en fichier .mp4 avec un codec video h264 et un codec audio AAC. Mais lorque je regarde le fichier .MP4 je n'ai que 50mn d'audio puis 50 mn de silence puis 50 mn de la bande son du début de la vidéo. j'utilise la commande
-i fichier.f4v -vcodec -ab 128k fichier.mp4 me manquerait il des codec avec windows ou ffmpeg ne peut coder plus de 50mn d'audio mci pour la raponse
@Alex : ffmpeg peut coder plus de 50 min d'audio, le problème n'est pas là mais je ne sais pas ou ....
Ajouter un commentaire