| Dvorak66 Profil : Penguin Pro | Bonjour tout le monde ! 2 mois que je ne suis pas retourné sur Ubuntu (Si ce n'est que pour tester le merveilleux Compiz-Fusion, mais cela n'a duré que 20 minutes), et que du bonheur sous Debian. Hélas, quelque chose vient troubler ma sérénité de manchot. Je n'arrive plus à lire certains formats de fichiers ! Damned ! Tel que le AAC, le WMA, et d'autres formats propriétaires. Je vous vois venir, mais j'ai la flemme de convertir ces fichiers en OGG ou en MP3. Donc passons à mon problème concret. Hier ou avant-hier, je fais une petite liste de mise à jours. Rien de bien grave. A l'intérieur, il se trouvait sûrement ce foutu paquet de gstreamer0.10-ffmpeg-full. Dorénavant, tout mes fichiers en WMA et AAC ne fonctionnent plus. Savez-vous pourquoi cette mise à jour m'empèche de lire mes fichiers ? Est-ce que je peux trouver une parade à cela ? Passons donc à ma description système : Je suis sur une Debian Lenny (Testing), avec un noyau : 2.6.18-4-k7 Voici mes dépots : CODEdeb http://mir2.ovh.net/debian/ lenny main deb-src http://mir2.ovh.net/debian/ lenny main deb http://security.debian.org/ lenny/updates main contrib deb-src http://security.debian.org/ lenny/updates main contrib deb http://ftp.sunet.se/pub/os/Linux/distributions/debian-multimedia testing main deb-src http://ftp.sunet.se/pub/os/Linux/distributions/debian-multimedia testing main deb http://debian.beryl-project.org/ etch main deb http://mir2.ovh.net/debian/ lenny non-free deb-src http://mir2.ovh.net/debian/ lenny non-free deb http://mir2.ovh.net/debian/ lenny contrib deb-src http://mir2.ovh.net/debian/ lenny contrib deb http://www.virtualbox.org/debian/ etch non-free deb http://wine.budgetdedicated.com/apt/ feisty main deb-src http://wine.budgetdedicated.com/apt/ feisty main Lecteur utilisé : Rhythmbox, sur GStreamer 0.10. Ma Rhythmbox est sous version 0.10.1 Il y aussi un gstreamer0.10-ffmpeg qui n'est pas "full" comme celui des Dépots Multimedia, mais il ne semble pas marcher lui non-plus. Merci d'avance à vous. | |
Joachim Profil : Big Penguin | Tient tient.. Un jeune qui as des problèmes... J'ai bien une petite idée ! En root, ça te donne quoi ? Les fichiers incriminés fonctionnent ? Si c'est non, vas voir dans ton /home. Tu as un répertoire gstreamer en caché (plus le num de version.) Dedans, il y as un fichier XML. Edite le, et vérifit que tu as ces lignes: CODE<feature typename="GstTypeFindFactory"> <name>adts_mpeg_stream</name> <rank>128</rank> <caps>audio/mpeg, mpegversion=(int){ 2, 4 }, framed=(boolean)false</caps> <extension>aac</extension> </feature> <feature typename="GstElementFactory"> <name>ogmaudioparse</name> <rank>256</rank> <longname>OGM audio stream parser</longname> <class>Codec/Decoder/Audio</class> <description>parse an OGM audio header and stream</description> <author>Ronald Bultje <rbultje@ronald.bitfreak.net></author> <padtemplate> <nametemplate>sink</nametemplate> <direction>sink</direction> <presence>always</presence> <caps>application/x-ogm-audio</caps> </padtemplate> <padtemplate> <nametemplate>src</nametemplate> <direction>src</direction> <presence>sometimes</presence> <caps>audio/ms-gsm, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)2, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16, 24, 32 }, depth=(int){ 8, 16, 24, 32 }, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-vorbis, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-dts, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/mpeg, mpegversion=(int)4, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-alaw, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; application/x-ogg-avi</caps> </padtemplate> </feature> J'ai eu une fois ce genre de soucis avec Xine. Je ne sais pourquoi, les lignes relatives à certains formats de fichiers ont disparus. J'ai fait une copie du fichier de ROOT, et c'est repartis. Par contre, sous Debian, je ne sais pas trop, mais si ça peut te faire avancer  | |
Dvorak66 Profil : Penguin Pro | Et bien, j'ai lancé Rhythmbox en root, et j'ai lancé un scan du disque dur à la echerche de musique en format exotique. Hélas ... Ils refusent de m'ajouter tout ce qui est en AAC et en WMA. Rha zut ! Mais je vais vérifier ton fichier en question. Edit : Voilà ce que j'ai trouvé : CODE <feature typename="GstTypeFindFactory"> <name>adts_mpeg_stream</name> <rank>128</rank> <caps>audio/mpeg, mpegversion=(int){ 2, 4 }, framed=(boolean)false</caps> <extension>aac</extension> <feature typename="GstElementFactory"> <name>ogmaudioparse</name> <rank>256</rank> <longname>OGM audio stream parser</longname> <class>Codec/Decoder/Audio</class> <description>parse an OGM audio header and stream</description> <author>Ronald Bultje <rbultje@ronald.bitfreak.net></author> <padtemplate> <nametemplate>sink</nametemplate> <direction>sink</direction> <presence>always</presence> <caps>application/x-ogm-audio</caps> </padtemplate> <padtemplate> <nametemplate>src</nametemplate> <direction>src</direction> <presence>sometimes</presence> <caps>audio/ms-gsm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)2, rate=(int)[ 16000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-vorbis, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-dts; audio/mpeg, mpegversion=(int)4, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-alaw, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-raw-float, endianness=(int)1234, width=(int){ 32, 64 }, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-voxware, voxwaretype=(int)98, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; application/x-ogg-avi</caps> Mon fichier et le tien ont l'air de correspondre. Bizarre ...
| |
Joachim Profil : Big Penguin | Et avec un autre lecteur, ça te donne quoi ? | |
Dvorak66 Profil : Penguin Pro | Audacious, ça marche (Ces plugins sont indépendants de GSTreamer je crois) Amarok, je n'en parle pas car il veut plus se lancer (Erreur avec une version SVN, fin bref) Listen, bah il refuse d'ajouter mes WMA/AAC à la bibliothèque. VLC, ça marche, mais bon, lire des musiques avec VLC, c'est inhumain  J'en conclus que le problème vient de GSTreamer. | |
Joachim Profil : Big Penguin | Surtout que VLC est indépendant lui aussi. | |
| |