convertir des .WMV en .FLV sous linux [casi-résolu] - Multimédia - Linux et OS Alternatifs
Marsh Posté le 09-11-2006 à 15:44:13
Plusieurs choses:
1] pourquoi en php ?
2] pourquoi en flv ?
3] Si t'es sous ubuntu, tu devrais pouvoir installer les codecs pour mplayer en 2 coups de cuillère à pot.
Pendant que j'y pense: pour les conversions, c'est plus "mencoder" et pas mplayer (je dis ca de tete, je m'en sers jamais)
Marsh Posté le 09-11-2006 à 16:07:54
En php car c'est pour gérer un site de mini-métrage, donc l'adminsitration doit être en php pour simplifier les choses aux utulisateurs...
Mais ca c meme pas le probleme, j'arrive meme pas a convertir par ligne de commande
En FLV car c'est le format que la plus grosse majorité des gens pourront lire (avec flash player). et en plus ca permet une meilleure intégration au design du site, car tu peux skinner comme tu veux le player flv!
je suis sous gentoo!
Donc voila tout ce que je veux reussir a faire pour le moment c'est que ca fonctionne WMV --> FLV!
Merci pour vos reponses!
PS: désolé pour l'erreur de catégorie, j'avais zappée qu'y'avait une section OS alternatif!
Marsh Posté le 09-11-2006 à 16:20:36
http://www.mplayerhq.hu/DOCS/HTML/ [...] codec.html
Je te conseille également de lire la documentation et le manuel de mplayer/mencoder.
Doc : http://www.mplayerhq.hu/DOCS/HTML/en/index.html
Man : http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html
Marsh Posté le 09-11-2006 à 17:42:39
J'y comprends rien a cette doc monstrueuse en anglais en plus
Marsh Posté le 10-11-2006 à 20:57:13
ReplyMarsh Posté le 10-11-2006 à 20:59:00
J'ai essayé ca me dit :
Unsupported codec (id=74) for input stream #0.1
C'est quoi ta version de ffmpeg?
Merci
Marsh Posté le 10-11-2006 à 21:00:15
Enfin pour le moment j'arrive a convertir avec mencodeur mais la qualité est merdique et j'arrive pas a faire mieux, c'est tout pixelisé,
et du divx avec ffmpeg j'arrive a covnertir en flv mais bon ca fait 2 conversion.... dont une qui est pourrie donc c pas le top encore!
Si ce que tu me dis pouvais marcher je serais aux ange, bref c quoi ta version? ^^ merci
Marsh Posté le 10-11-2006 à 23:36:02
Je procède comme ceci :
mencoder -oac pcm -ovc lavc -ffourcc DX50 -o output.avi input.wmv
ffmpeg -i input.avi -ab 56 -ar 44100 -b 200 -r 15 -s 320x240 -f flv output.flv
malheureusement lors de l'encodage avec mencoder la qualité est réduite a mort, on voit plein de carré, y a pas une solution a ca??
Help je galère depuis 2 jours
Marsh Posté le 11-11-2006 à 01:09:59
Code :
|
Code :
|
Citation : Help je galère depuis 2 jours |
Faudrait voir aussi à te prendre en main parce que ce que je t'ai mis c'est du transcodage basique en deux passes, la maternelle de la vidéo...
Marsh Posté le 11-11-2006 à 01:19:36
twocats a écrit :
|
Ce n'est pas du tout mon domaine, moi je suis webmaster, pas professionnel de la video.
Mais bon j'ai un serveur dédié, et je me suis lancé la dedans sans rien y connaitre, évidemetn je patauge et je fais pitié a tes yeux j'assume xD
Enfin bon ce que tu me donne comme solution ne fonctionne pas
mencoder input.wmv -oac copy -ovc xvid -xvidencopts bitrate=1000:pass=2 -vf pp=de -o output.avi |
donne ceci :
|
Marsh Posté le 11-11-2006 à 12:14:33
malheureusement ce genre de problème n'a pas l'air très lié à la connaissance de la vidéo mais au paramétrage du système/des paquets/que sais-je encore?
twocats, tu es sous Ubuntu? Tu as installé le paquet de base ou bien t'as compilé le truc toi-même avec des options spéciales?
Marsh Posté le 11-11-2006 à 12:17:54
La j'essaie de recompiler avec le support xvid mais ca me met une erreur a la con je sais pas quoi faire...
-o vd_xvid.o vd_xvid.c
vd_xvid.c: In function `init':
vd_xvid.c:70: error: `XVID_INIT_PARAM' undeclared (first use in this function)
vd_xvid.c:70: error: (Each undeclared identifier is reported only once
vd_xvid.c:70: error: for each function it appears in.)
vd_xvid.c:70: error: syntax error before "ini"
vd_xvid.c:71: error: `XVID_DEC_PARAM' undeclared (first use in this function)
vd_xvid.c:91: error: `ini' undeclared (first use in this function)
vd_xvid.c:92: error: `dec_p' undeclared (first use in this function)
vd_xvid.c:122: error: `XVID_CSP_RGB24' undeclared (first use in this function)
vd_xvid.c:125: error: `XVID_CSP_RGB32' undeclared (first use in this function)
vd_xvid.c:138: error: `API_VERSION' undeclared (first use in this function)
vd_xvid.c: In function `decode':
vd_xvid.c:188: error: `XVID_DEC_FRAME' undeclared (first use in this function)
vd_xvid.c:188: error: syntax error before "dec"
vd_xvid.c:202: error: `dec' undeclared (first use in this function)
make[1]: *** [vd_xvid.o] Error 1
make[1]: Leaving directory `/home/squid/mplayer/libmpcodecs'
make: *** [libmpcodecs/libmpcodecs.a] Error 2
Marsh Posté le 11-11-2006 à 15:37:03
Citation : twocats, tu es sous Ubuntu? Tu as installé le paquet de base ou bien t'as compilé le truc toi-même avec des options spéciales? |
Non, sous Mandriva avec les paquets PLF pour avoir le support XviD. <troll mode=on>Je déteste Ubuntu, c'est rigide, inconfigurable, avec du sudo partout. Ubuntu c'est la Linspire du pauvre ! </troll>
Marsh Posté le 11-11-2006 à 15:42:49
Ce script php, avec un ffmepg compilé avec les options qui vont bien:
http://www.phpcs.com/code.aspx?ID=30674
Marsh Posté le 11-11-2006 à 15:43:53
J'y suis finalement arrivé, j'avais zappé qu'il fallait unemerger l'ancienne version de ffmpeg, la ca converti direct de ffmpeg a flv, merci quand-même hwlm
Marsh Posté le 11-11-2006 à 18:38:33
hwlm a écrit : Ce script php, avec un ffmepg compilé avec les options qui vont bien: |
c'est quoi ce site qui prétend fournir des scripts PHP et qui tourne en ASP?
Marsh Posté le 11-11-2006 à 22:17:56
Bon j'ai encore un problème,
ca fonctionne quand j'encode en 1 passe, mais la j'essaye que ca soti en 2 passe, et biensur ca marche pas
je procède comme ceci :
ffmpeg -i video.wmv -ar 22050 -f flv -y -pass 2 video.flv |
Ca me donne ceci comme erreur :
Error while opening codec for output stream #0.0 - maybe incorrect parameters such as bit_rate, rate, width or height |
sachant que je dois créé le fichier ffmpeg2pass-0.log pour qu'il ne me dise pas cette erreur :
ffmpeg2pass-0.log: No such file or directory |
je ne sais pas si c'est vraiment ca qu'il fallait faire...
Enfin bon voila ca marche pas, une idée?? Merci
Marsh Posté le 12-11-2006 à 02:22:17
Citation : ffmpeg -i video.wmv -ar 22050 -f flv -y -pass 2 video.flv |
Et le bitrate y sent le paté ?
Citation : ffmpeg -i video.wmv -ar 22050 -b 1000 -f flv -y -pass 2 video.flv |
Marsh Posté le 12-11-2006 à 02:26:28
Voyant que ca ne fonctionnait pas j'ai essayer en supprimant certain params, mais ca n'a rien changé, évidement j'ai copié collé une ligne ou j'avais viré le bitrate enfin bon l'ajouter ne change rien au probleme, j'ai toujours ce même message :
Error while opening codec for output stream #0.0 - maybe incorrect parameters such as bit_rate, rate, width or height
Marsh Posté le 12-11-2006 à 13:11:51
Citation : ffmpeg -i video.wmv -ar 22050 -b 1000 -s 320x240 -f flv -y -pass 2 video.flv Err 1 #622 |
Marsh Posté le 12-11-2006 à 13:53:57
Et comme ça:
ffmpeg -i video.wmv -ar 22050 -ab 32 -f flv -s 320x240 -pass 2 video.flv
Marsh Posté le 12-11-2006 à 20:02:35
Bonjour,
je met mon grain de sel, mais:
Avez vous essayé un fichier flv fourni par ffmpeg dans un player flash ?
Il existe sur Internet des plugins open source codés en flash qui imitent un player façon YouTube.
Mais, j'ai constaté qu'il y a une décone sur la prise en charge des flv issus de ffmpeg par ces plugins flash...
Je vous conseille de faire des tests dans ce sens avant d'optimiser la qualité des vidéos...
Flash est proprio (+ de 3000 ) et il fourni un codeur sous Windows; c'est par leur interret de le rendre compatible avec une quelconque norme.
Marsh Posté le 12-11-2006 à 20:42:00
Bah c'est pas le prob du tout, le fichier j'arrive a le convertir en une passe, mais pas en deux passe. Mais quand le fichier se converti, il est parfaitement lisible
Marsh Posté le 12-11-2006 à 20:56:20
Je le lis avec un lecteur flv qu'on trovue partout sur le net.
Mais je le répète une fois que le fichier est créé, il est lisible sans problème, le problème n'est pas la
Marsh Posté le 22-01-2007 à 15:36:07
patmomo a écrit : Salut, |
Salut Patmomo, tu dis que ca marche chez toi, ca m'interresse par ce que je m'arrache les cheveux depuis 72 heures sans dormir sur le problème.
Peux-tu m'en dire plus ?
Merci
Marsh Posté le 22-01-2007 à 16:18:43
il y a une solution pour pas s'embeter
-uploader le flv sur youtube
-attendre que la video soit en ligne
-telecharger le flv
Marsh Posté le 22-01-2007 à 18:29:35
Vive le gain de temps surtout si t'as un site ou des centaines de membres postent des vidéos
Marsh Posté le 09-11-2006 à 15:10:33
Bonjour,
Je voudrais creer un script php qui converti des videos .WMV en .FLV.
Biensur ce script ferait appel a mplayer ou ffmpeg. Le truc c'est que je connais pas grand chose en linux, et j'ai donc un peu du mal.
j'ai installé ffmpeg mais a chaque tentativede conversion ca me dit ceci :
Unsupported codec (id=74) for input stream #0.1
j'ai tenté d'installer ca : http://www.ubuntu-es.org/index.php?q=node/26197 (l'essentiel des codecs apparement)
Mais rien a faire l'erreur persiste.
je m'arrache les cheveux depuis ce matin j'arrive pas a trouver de solution...
Y a juste qqun qui m'a dit qu'il fallait mettre FFmpeg SVN, mais je ne sais pas comment l'installer, "emerge ffmpeg svn" ca marche pas.
Bref comme vous pouvlez le voir chui vraiment uen bille en linux
Si quelqu'un a un piste pour me faire avancer, ca serait vraiment tres tres cool
Merci a tous
Gat$
Message édité par Gat$ le 11-11-2006 à 22:18:13