Pages 1 2
Cher Lelombrikien, cher Lelombrikieuse,
J'aimerais savoir si quelqu'un pourrait m'éclaircir sur un probleme..
J'aimerais convertire un .avi en .flv, sous mon serveur dédié (linux débian).
J'utilise ffmpeg, la conversion est parfaite mais il manque un détail essentiel, le son est manquant dans le .flv :'(.
J'ai tout essayé mais sans succès. Beaucoup de personnes ont le même probleme que moi mais aucune aide n'est référrencé...
Merci :') !
P.S : Je cherche soit une solution pr ce programe, soit un autre logiciel SOUS LINUX (oui, je veut pas convertire et réuploadé un fichier de 100mo :s)
Hors ligne
Heuuu à mon avis tu n'as pas installé (ou activé) les codecs sonores lors de la compilation de ffmpeg.
Hors ligne
Effectivement, lors de l'installation de ffmpeg ( apt-get install ffmpeg ) j'ai pas 'activé' les codecs sonores.. Juste une petite question ... Comment fait-on ? :$ ^^".
(J'ai essayé de faire un apt-build dep, sans succès. Ttoujours au meme point ^^).
Dans la liste de codecs (affiché par ffmpeg) il est pourtant présent le codec mp3 (celui qui sert pour l'encodage nrml).
Hors ligne
Je vais essayé d'installé mencoder .. Mais si quelqu'un peut me proposé de l'aide sur ffmpeg sa serait le grand bienvenue ^^"
Hors ligne
Patience... Seul le petit maître connaît la réponse.
Va falloir attendre qu'il repasse
(Pas qu'il repasse ses chemises, qu'il repasse sur le forum)
The problem with the world is that the intelligent people are full of doubts while the stupid ones are full of confidence.
Charles Bukowski
Hors ligne
Il peut repassé mes habbits aussi ? (j'ai trop de stikers collé à mon fer à repassé ) .
Merci pour l'info quand même ^^ (pour mencoder j'ai laché l'affaire ).
Thx les lombriqueurz ^^"
Hors ligne
Pas besoin de mencoder normalement.
Essaie de lancer une commande erronnée genre "ffmpeg --formats" (-formats pour que l'option fonctionne) et tu devrais voir les options de compilation. Vérifie d'avoir au moins ça :
--enable-mp3lame --enable-libogg --enable-vorbis
Je sais pas si t'as besoin des 3, je suis pas un spécialiste, mais essaie déjà avec ça. Par contre je doute que tu puisses spécifier des options de compilation dans apt vu qu'il va te prendre des binaires. Au pire donc, download la version svn puis compile-la, en précisant bien ces options lors du ./configure. Bonne chance. ^^
Hors ligne
Merci pour ta réponce Maître ;p ..
Pour la commande, voici le resultat :
# ffmpeg --formats
ffmpeg version 0.4.9-pre1, build 4747, Copyright (c) 2000-2004 Fabrice Bellard
configuration: --build i386-linux --enable-gpl --enable-pp --enable-zlib --enable-vorbis --enable-a52 --enable-dts --disable-debug --prefix=/usr
built on Mar 8 2006 21:32:15, gcc: 3.3.5 (Debian 1:3.3.5-13)
ffmpeg: unrecognized option '--formats'
#
Donc aucun des 3 malheuresement
Comment procédé à l'installation ou la compilation de ces codecs?
(Merci 1000x pour l'aide proposé )
Hors ligne
1. Désinstalle la version actuelle avec un apt-get remove --purge ffmpeg
2. Télécharge la version svn sur ton serveur :
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
(si tu n'as pas svn un petit apt-get install svn devrait résoudre le problème)
3. Crée le fichier de configuration avec un ./configure <options de compil>, où tu vas remplacer <options de compil> par les lignes que je t'ai données, et d'autres options si tu veux en mettre (tu peux rechercher sur Google les options "conseillées" tu trouveras sûrement plein de trucs)
4. make && make install
5. Boire un café en attendant
Après ça, ça devrait fonctionner... enfin touche du bois... ^^
Hors ligne
Youpiiiii Merci beaucoup
Récapitulatif pour les personnes ayant le même probleme :
-- Si SVN est pas installé :
# apt-get install esvn
--
# svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
-- Installation de LAME (tutorial disponible ici: http://www.licronux.org/Mplayer-sous-Debian-GNU-Linux )
--
# ./configure --enable-mp3lame --enable-libogg --enable-vorbis
# make && make install [Attente de ~10mns]
-- VOILA!!!
P.S : Vive le café (c) Tassimo (Quel coquine!)
Bon maintenant place aux tests
Dernière modification par Ulti (20.11.2006 19:20:52)
Hors ligne
Quand je lance ./ffmpeg j'obtien une nouvelle erreur
sd-6976://root/ffmpeg/ffmpeg# ./ffmpeg
./ffmpeg: error while loading shared libraries: libmp3lame.so.0: cannot open shared object file: No such file or directory
sd-6976://root/ffmpeg/ffmpeg#
(pourtant Lame est installé )
Edit :
# whereis libmp3lame.so.0
libmp3lame.so: /usr/local/lib/libmp3lame.so.0 /usr/local/lib/libmp3lame.so
#
Dernière modification par Ulti (20.11.2006 19:45:14)
Hors ligne
Heuu à tout hasard vérifie ton path...
Hors ligne
Et ... Comment celà? :$
P.S : j'ai essayé de reconfiguré sans --enable-mp3lame et le ./ffmpeg marche, mais n'encode pas l'audio (meme en -acodev vorbis)
Dernière modification par Ulti (20.11.2006 20:24:04)
Hors ligne
Si tu refais un ffmpeg --formats il te donne quoi comme info (le configuration: ) ?
Est-ce qu'il te donne le --prefix ? Et si oui, est-ce qu'il est bien sur /usr ?
Voilà une config qui marche, au cas où ça t'aiderait... :
--prefix=/usr --mandir=/usr/share/man --enable-shared --disable-static --extra-ldflags= --disable-mmx --disable-altivec --disable-debug --enable-mp3lame --disable-v4l --disable-dv1394 --enable-libogg --enable-vorbis --cc=i386-pc-linux-gnu-gcc --enable-gpl --enable-pp --disable-opts --disable-strip
(au pire tu peux recommencer la procédure que je t'ai donnée, depuis le ./configure pour recompiler et réinstaller ffmpeg avec d'autres options)
Hors ligne
Il faut le mettre ou la commande ?
--prefix=/usr --mandir=/usr/share/man --enable-shared --disable-static --extra-ldflags= --disable-mmx --disable-altivec --disable-debug --enable-mp3lame --disable-v4l --disable-dv1394 --enable-libogg --enable-vorbis --cc=i386-pc-linux-gnu-gcc --enable-gpl --enable-pp --disable-opts --disable-strip
PS : je peut pas accédé au resultat quand je fait --format, il me met la meme erreur que quand je le lance
Hors ligne
*Se sent largué sur ce Topic*
Dernière modification par pv le worm (20.11.2006 20:45:26)
Hors ligne
Tu mets tout ça après ton ./configure. En gros il faut que tu tapes
./configure --prefix=/usr --mandir=/usr/share/man --enable-shared --disable-static --extra-ldflags= --disable-mmx --disable-altivec --disable-debug --enable-mp3lame --disable-v4l --disable-dv1394 --enable-libogg --enable-vorbis --cc=i386-pc-linux-gnu-gcc --enable-gpl --enable-pp --disable-opts --disable-strip
Puis que tu fasses ton make et ton make install. Et si le problème persiste, une recherche Google devrait le résoudre. ^^
Edit : Tiens j'ai trouvé ça
You probably want to add /usr/local/lib to /etc/ld.so.conf and run ldconfig. Then the libmp3lame.so.0 file should be correctly detected.
Hors ligne
Oki, en tout cas merci beaucoup :D
En contrepartie, si jamais tu as besoin d'aide, ou d'espace disque sur mon dédié ... Fait moi signe
Hors ligne
Yeah Merci bcp le probleme est résolu!!
Juste à titre indicatif, tu utilise quoi comme commande exacte pour encoder un .flv avec du son?
Hors ligne
Heu un simple ffmpeg -i fichier_entrée -ar 22500 fichier_sortie
Comment tu as corrigé ton problème ? En modifiant ld.so.conf ?
Hors ligne
Pages 1 2