Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Applications

Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )

Réponse
 
Outils de la discussion
Vieux 21/06/2008, 18h27   #1 (permalink)
Nouveau membre du Club
 
Date d'inscription: novembre 2007
Messages: 62
Par défaut Appli défectueuse sous debian (avec apt-get install)

bonjour a toutes et a tous

j'ai absolument besoin d'aide c'est tres important pour moi et mon projet
alors voici ce qui ne va pas

Sous vlc en utilisant l'assistant diffusion je parviens facilement a transcoder un fichier wma en fichier mp3
resultat :un fichier au format mp3 qui est parfaitement lisible
mais voila!!!!

cette precedente manipulation marche (pour moi) que sur windows xp.
quand je veut essayer sous linux cela ne marche alors que vlc lit comme meme bien le wma

detail :je suis sous debain etch et j'ai installer vlc comme cela:

Citation:
sudo apt-get install vlc
est ce que je dois utiliser les sources pour l'installer en les compilant et si oui pourquoi apt get install me donne une mauvaise version?

manquerait t il une librarie?

merci d'avance pour vos reponses
steeve93800 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 23/06/2008, 08h34   #2 (permalink)
Rédacteur
 
Avatar de goldkey
 
Date d'inscription: mars 2003
Messages: 789
Par défaut

Citation:
Envoyé par steeve93800 Voir le message
manquerait t il une librarie?
Il ne te manque pas une librairie, mais un codec afin de pouvoir lire ce format propriétaire.

Pour cela tu peux installer le package w32codecs, regroupant de nombreux codecs non libre, en suivant ce tuto
goldkey est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 24/06/2008, 10h13   #3 (permalink)
Candidat au titre de Membre du Club
 
Date d'inscription: avril 2008
Messages: 20
Par défaut

merci pour ta reponse goldkey mais vlc lit deja les wma mon problem c'est pour les transcoder en mp3. car meme quand je transcode un autre fichier (.ogg par exemple) en mp3 sa ne veut pas.

Dernière modification par michael rossi ; 24/06/2008 à 10h23
michael rossi est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 24/06/2008, 16h12   #4 (permalink)
Membre chevronné
 
Date d'inscription: mai 2004
Messages: 688
Par défaut

salut
utilise un script bash pour convertir de wma en mp3

Citation:
#!/bin/bash
#
# Dump wma to mp3

for i in *.wma
do
if [ -f $i ]; then
rm -f “$i.wav”
mkfifo “$i.wav”
mplayer -vo null -vc dummy -af resample=44100 -ao pcm -waveheader “$i” -aofile “$i.wav” &
dest=`echo “$i”|sed -e ’s/wma$/mp3/’`
lame -h -b 192 “$i.wav” “$dest”
rm -f “$i.wav”
fi
done
deny est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 30/06/2008, 15h47   #5 (permalink)
Nouveau membre du Club
 
Date d'inscription: novembre 2007
Messages: 62
Par défaut

Merci deny pour ton script mais mon problème n'est pas de seulement transcoder les wma en mp3 mais c'est aussi de les diffuser (par udp) et donc pour sa j'utilise vlc .

En diffusant le son wma je le transcode au passage en mp3 et je l'envoie vers un streamer mp3. voila pourquoi vlc est si important dans ce contexte la .

donc pour résumer j'ai écumer presque tout les sites forums pour m'apercevoir que personne ne détient la réponse pour avoir un vlc complet sous debian.

je rappelle que sous debian etch il manque a vlc avec la possibilité de pouvoir transcoder en mp3 que cela soit pour d'un fichier vers un fichier ou d'un fichier vers un réseau

merci pour tous et si des réponses existes je suis a l'écoute

@ plus
steeve93800 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 30/06/2008, 15h50   #6 (permalink)
Nouveau membre du Club
 
Date d'inscription: novembre 2007
Messages: 62
Par défaut

Citation:
Envoyé par goldkey Voir le message
Il ne te manque pas une librairie, mais un codec afin de pouvoir lire ce format propriétaire.

Pour cela tu peux installer le package w32codecs, regroupant de nombreux codecs non libre, en suivant ce tuto
merci gold key j'ai installer ces fameux codecs w32 mais toujours le meme probleme de transcodage

en fait vlc lisait deja les wma donc pas besoin de ces codecs ce qui me faut c'est un moyen de pouvoir transcoder wma en mp3 a l'aide vlc sous debian etch.

merci qd meme
steeve93800 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 01/07/2008, 11h42   #7 (permalink)
Membre émérite
 
Avatar de SnakemaN
 
Date d'inscription: juillet 2006
Localisation: Toulouse
Âge: 24
Messages: 837
Par défaut

Normal pour le WMA c'est bien les codecs w32codecs

Mais pour encoder en mp3 c'est liblame-dev la bibliothèque d'encodage mp3

Pour les lire c'est gstreamer par exemple les gstreamer0.10-plugins-ugly

Linux est très pointilleux sur ce qui est format proprio ou pas, normal qu'il ne t'installe pas par défaut les formats proprio
__________________
C'est le signe d'un fou, qu'avoir honte d'apprendre
Ubuntu 8.04 Hardy Heron @home
LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu
Pour fêter la nouvelle version Scrouncht
SnakemaN est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 01/07/2008, 12h08   #8 (permalink)
Membre éprouvé
 
Date d'inscription: décembre 2007
Messages: 486
Par défaut

et il te faudra peut être recompiler ton propre vlc avec les options manquante.

Montre nous les messages de vlc lorsque tu essayes de transcoder et que ça ne marche pas.
pasdeface est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 01/07/2008, 12h16   #9 (permalink)
Membre émérite
 
Avatar de SnakemaN
 
Date d'inscription: juillet 2006
Localisation: Toulouse
Âge: 24
Messages: 837
Par défaut

Citation:
Envoyé par pasdeface Voir le message
et il te faudra peut être recompiler ton propre vlc avec les options manquante.
Meuh non il manquait la librairie pour encoder c'est tout
Citation:
Envoyé par pasdeface Voir le message
Montre nous les messages de vlc lorsque tu essayes de transcoder et que ça ne marche pas.
Ah bonne idée
__________________
C'est le signe d'un fou, qu'avoir honte d'apprendre
Ubuntu 8.04 Hardy Heron @home
LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu
Pour fêter la nouvelle version Scrouncht
SnakemaN est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/07/2008, 12h46   #10 (permalink)
Nouveau membre du Club
 
Date d'inscription: novembre 2007
Messages: 62
Par défaut

bonjour alors tout d'abord je voudrai remercier snakeman et pasdeface pour leur suggestion .

mais voila en installant la librairie liblame-dev je n'ai aucune amelioration du probleme

je l'ai installer comme suit:
Citation:
sudo apt-get install liblame-dev


pour ce qui est des erreur quand je tente de transcoder wma en mp3 voici ce que j'ai

Citation:
ffmpeg error: cannot find encoder MPEG Audio layer 1/2/3
stream_out_transcode error: cannot find encoder ((null))
stream_out_transcode error: cannot create audio chain
main error: cannot create packetizer output (wma2)
tout en sachant que j'avais deja installer ffmeg de cette maniere
Citation:
sudo apt-get install ffmpeg


donc manquerait t il une librairie pour wma2 ??

merci encore pour vos reponse
steeve93800 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/07/2008, 14h03   #11 (permalink)
Membre éprouvé
 
Date d'inscription: décembre 2007
Messages: 486
Par défaut

lance vlc de cette manière pour voir quels modules tu as de disponnible pour le mpeg :

Code :
./vlc --list| grep mpeg
chez moi ça donne par exemple (pour la version vlc 0.9.0)

Code :
  imgresample           FFmpeg video filter
  packetizer_mpegvideo  MPEG-I/II video packetizer
  packetizer_mpeg4audio MPEG4 audio packetizer
  packetizer_mpeg4video MPEG4 video packetizer
  avcodec               FFmpeg audio/video decoder
  avcodec               FFmpeg audio/video encoder
  avcodec               FFmpeg deinterlace video filter
  libmpeg2              MPEG I/II video decoder (using libmpeg2)
  mpeg_audio            MPEG audio layer I/II/III decoder
  mpeg_audio            MPEG audio layer I/II/III packetizer
  avformat              FFmpeg demuxer
  avformat              FFmpeg muxer
Donc je pense que chez moi il utilise la librairie avcodec de ffmpeg
Alors que sur ma version 0.8.6 de vlc il utilise la libraire ffmpeg.

Donc on pourra savoir quelle librairie il utilise chez toi
pasdeface est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/07/2008, 14h10   #12 (permalink)
Nouveau membre du Club
 
Date d'inscription: novembre 2007
Messages: 62
Par défaut

merci pasdeface voici ce que ta commande me donne:

Citation:
vlc --list | grep mpeg
resultat

Citation:
ffmpeg Décodeur/encodeur audio/vidéo ffmpeg ((MS)MPEG4,SVQ1,H263,WMV,WMA)
ffmpeg Conversion de chroma par ffmpeg
ffmpeg Encodeur audio/vidéo ffmpeg
ffmpeg Démultiplexeur ffmpeg
ffmpeg Multiplexeur FFmpeg
ffmpeg Filtre vidéo ffmpeg
ffmpeg Découpage ffmpeg
ffmpeg Désentrelaceur ffmpeg
libmpeg2 Décodeur vidéo MPEG I/II (utilisant libmpeg2)
mpeg_audio Parseur MPEG audio couches I/II/III
mpeg_audio Empaqueteur MPEG audio couches I/II/III
packetizer_mpegvideo Empaqueteur vidéo MPEG-I/II
packetizer_mpeg4audio Empaqueteur MPEG4 audio
packetizer_mpeg4video Empaqueteur MPEG4 vidéo
steeve93800 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/07/2008, 14h25   #13 (permalink)
Membre éprouvé
 
Date d'inscription: décembre 2007
Messages: 486
Par défaut

tu peux donner la commande qui lance ton vlc avec le transcodage que j'essaye chez moi pour voir les messages ?
pasdeface est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/07/2008, 14h46   #14 (permalink)
Nouveau membre du Club
 
Date d'inscription: novembre 2007
Messages: 62
Par défaut

en fait pour les msg precedents j'ai utilise l'assistant de diffusion sur la fenetre de vlc puis j'ai vue les messages d'erreur encliquant sur Vue puis messages dans la fenetre principale de vlc j'avais donc ceci:

Citation:
ffmpeg error: cannot find encoder MPEG Audio layer 1/2/3
stream_out_transcode error: cannot find encoder ((null))
stream_out_transcode error: cannot create audio chain
main error: cannot create packetizer output (wma2)
pourr ce quie est de la ligne de commande voici la commande

Citation:
vlc -v /home/steeve93800/Desktop/musique/killo/mmm.wma --sout '#standard{access=file,mux=raw,dst="/home/steeve93800/Desktop/riozz.mp3"}:transcode{acodec=mp3,ab=192,channels=2}'

et voici les messages

Citation:
[00000295] mux_dummy private: Open
[00000306] asf private warning: unknown asf object (not loaded)
[00000306] asf private warning: unknown asf object (not loaded)
[00000306] asf private warning: unknown asf object (not loaded)
[00000300] access_file access warning: unimplemented query in control
[00000307] asf demuxer warning: cannot skip data, EOF ?
[00000306] asf private warning: unknown asf object 0x26f18b5d-0x4584-0x47ec-0x9f5f0e651f0452c9
[00000306] asf private warning: unknown asf object 0x1806d474-0xcadf-0x4509-0xa4ba9aabcb96aae8
[00000306] asf private warning: unknown asf object 0xd9aade20-0x7c17-0x4f9c-0xbc288555dd98e2a2
[00000295] main private warning: no more input streams for this mux
[00000279] main playlist: nothing to play
[00000279] main playlist: stopping playback
steeve93800@wifiland:~$ vlc -v /home/steeve93800/Desktop/musique/killo/mmm.wma --sout '#standard{access=file,mux=raw,dst="/home/steeve93800/Desktop/riozz.mp3"}:transcode{acodec=mp3,ab=192,channels=2}'
VLC media player 0.8.6a Janus
[00000295] mux_dummy private: Open
[00000306] asf private warning: unknown asf object (not loaded)
[00000306] asf private warning: unknown asf object (not loaded)
[00000306] asf private warning: unknown asf object (not loaded)
[00000300] access_file access warning: unimplemented query in control
[00000307] asf demuxer warning: cannot skip data, EOF ?
[00000306] asf private warning: unknown asf object 0x26f18b5d-0x4584-0x47ec-0x9f5f0e651f0452c9
[00000306] asf private warning: unknown asf object 0x1806d474-0xcadf-0x4509-0xa4ba9aabcb96aae8
[00000306] asf private warning: unknown asf object 0xd9aade20-0x7c17-0x4f9c-0xbc288555dd98e2a2
[00000295] main private warning: no more input streams for this mux
[00000279] main playlist: nothing to play
[00000279] main playlist: stopping playback
je vois asf au debut donc manquerait t il une chose par rapport a ça??

merci

Dernière modification par steeve93800 ; 02/07/2008 à 15h05
steeve93800 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/07/2008, 14h54   #15 (permalink)
Membre éprouvé
 
Date d'inscription: décembre 2007
Messages: 486
Par défaut

bizarre qu'il n'y ai pas les meme messages.
Alors procédons par étape, déjà est ce qu'il arrive à lire ton wma, sans parler encore de transcodage?
lance vlc avec -vvv pour avoir tous les messages comme ceci :
vlc -vvv /home/steeve93800/Desktop/musique/killo/mmm.wma
pasdeface est déconnecté   Envoyer un message privé Réponse avec citation
NEWS LINUX PROFESSIONNELFAQ LINUXTUTORIELS LINUXLIVRES LINUXLINUX TVUNIXGTK+QtAPACHE

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Applications



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide