#1 20.11.2006 11:55:03

Ulti
Membre
20.11.2006
14

Conversion : *.avi -> *.flv

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

#2 20.11.2006 13:34:42

Sephi
Webmaster
30.03.2005
6,082

Conversion : *.avi -> *.flv

Heuuu à mon avis tu n'as pas installé (ou activé) les codecs sonores lors de la compilation de ffmpeg. smile

Hors ligne

#3 20.11.2006 14:09:27

Ulti
Membre
20.11.2006
14

Conversion : *.avi -> *.flv

Effectivement, lors de l'installation de ffmpeg ( apt-get install ffmpeg ) j'ai pas 'activé' les codecs sonores.. Juste une petite question tongue ... 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

#4 20.11.2006 16:29:51

Ulti
Membre
20.11.2006
14

Conversion : *.avi -> *.flv

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

#5 20.11.2006 16:32:17

Fefaine
Belle Geek
Lieu Bruxelles
10.05.2005
10,695

Conversion : *.avi -> *.flv

Patience... Seul le petit maître connaît la réponse.
Va falloir attendre qu'il repasse smile
(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

#6 20.11.2006 16:45:23

Ulti
Membre
20.11.2006
14

Conversion : *.avi -> *.flv

Il peut repassé mes habbits aussi ? (j'ai trop de stikers collé à mon fer à repassé sad) tongue.

Merci pour l'info quand même ^^ (pour mencoder j'ai laché l'affaire tongue).

Thx les lombriqueurz ^^"

Hors ligne

#7 20.11.2006 17:01:19

Sephi
Webmaster
30.03.2005
6,082

Conversion : *.avi -> *.flv

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

#8 20.11.2006 17:40:22

Ulti
Membre
20.11.2006
14

Conversion : *.avi -> *.flv

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 sad
Comment procédé à l'installation ou la compilation de ces codecs?

(Merci 1000x pour l'aide proposé tongue)

Hors ligne

#9 20.11.2006 18:46:10

Sephi
Webmaster
30.03.2005
6,082

Conversion : *.avi -> *.flv

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

#10 20.11.2006 19:14:16

Ulti
Membre
20.11.2006
14

Conversion : *.avi -> *.flv

Youpiiiii Merci beaucoup big_smile



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!) smile
Bon maintenant place aux tests tongue

Dernière modification par Ulti (20.11.2006 19:20:52)

Hors ligne

#11 20.11.2006 19:22:31

Ulti
Membre
20.11.2006
14

Conversion : *.avi -> *.flv

Quand je lance ./ffmpeg j'obtien une nouvelle erreur sad

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é hmm)

Edit :

# whereis libmp3lame.so.0
libmp3lame.so: /usr/local/lib/libmp3lame.so.0 /usr/local/lib/libmp3lame.so
#

sad

Dernière modification par Ulti (20.11.2006 19:45:14)

Hors ligne

#12 20.11.2006 20:16:36

Sephi
Webmaster
30.03.2005
6,082

Conversion : *.avi -> *.flv

Heuu à tout hasard vérifie ton path...

Hors ligne

#13 20.11.2006 20:22:54

Ulti
Membre
20.11.2006
14

Conversion : *.avi -> *.flv

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

#14 20.11.2006 20:31:36

Sephi
Webmaster
30.03.2005
6,082

Conversion : *.avi -> *.flv

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

#15 20.11.2006 20:42:33

Ulti
Membre
20.11.2006
14

Conversion : *.avi -> *.flv

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

#16 20.11.2006 20:44:37

pd le worm
Lombric chauvin
21.05.2005
4,714

Conversion : *.avi -> *.flv

*Se sent largué sur ce Topic*

Dernière modification par pv le worm (20.11.2006 20:45:26)

Hors ligne

#17 20.11.2006 20:44:53

Sephi
Webmaster
30.03.2005
6,082

Conversion : *.avi -> *.flv

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

#18 20.11.2006 20:53:45

Ulti
Membre
20.11.2006
14

Conversion : *.avi -> *.flv

Oki, en tout cas merci beaucoup big_smile:D

En contrepartie, si jamais tu as besoin d'aide, ou d'espace disque sur mon dédié ... Fait moi signe wink

Hors ligne

#19 20.11.2006 21:09:43

Ulti
Membre
20.11.2006
14

Conversion : *.avi -> *.flv

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

#20 20.11.2006 21:11:14

Sephi
Webmaster
30.03.2005
6,082

Conversion : *.avi -> *.flv

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

Pied de page du Forum