mplayer bug avec Jack - Logiciels - Linux et OS Alternatifs
Marsh Posté le 30-08-2009 à 17:34:47
Tu utilises qjackctl pour configurer/lancer le serveur ?
Quelle distro, le kernel, le hardware ?
Je peux déjà te rassurer, je viens de tester avec le chip son de la mobo et avec une carte FW, et tout fonctionne, en realtime comme en soft ...
Marsh Posté le 30-08-2009 à 17:46:47
La distro est Gentoo, le kernel est un 2.6.28.10, et j'ai lancé le serveur par:
jackd -d alsa
Après je connais pas jack c'est la 1ère fois que je test ce soft
La carte son est équipé de la puce CA0106 (le pilote a le même nom), j'ai la dernière version d'alsa.
Marsh Posté le 30-08-2009 à 17:59:25
Ton log est complet, il n'indique pas le moindre problème. En tout cas, le serveur jack a l'air correctement initialisé.
Essaie avec une autre application (par exemple hydrogen), peut-être un bug dans ta version de mplayer ...
Marsh Posté le 30-08-2009 à 18:14:27
Ah heu ok, mais bon je suis sous Gentoo et ma machine n'est pas très puissante, pas trop envi de compiler un soft juste pour controler si mplayer bug éventuellement
Bon je sens que jack ne veut pas trop de moi quoi
Des fois que ça puisse servir:
Citation : jackd -d alsa |
Marsh Posté le 30-08-2009 à 20:50:14
Si jackd n'était pas ok, mplayer afficherait une erreur.
[JACK] cannot open server |
Bonne chance ...
Marsh Posté le 31-08-2009 à 04:59:33
Je viens de mettre à jour mplayer via ~x86... du coup j'ai cette version de mplayer:
Citation : 1.0_rc2_p20090731-r1 |
Et toujours le même problème
Marsh Posté le 31-08-2009 à 05:16:02
fais comme t'as dit le forumeur "404 Not Found" : installe une autre application comme Hydrogen afin de voir si le même problème se reproduit,
installe aussi "qjackctl" qui te permettra de lancer jack et de gerer l'ensemble avec un peu plus de confort ( notamment la possibilité de regler les paramètres de Jack plus facilement, de voir graphiquement si mplayer est bien connecté à jack, de voir les messages log de jack )
test aussi avec un autre fichier wav
sinon l'intérêt du serveur audio jack c'est surtout de l'interfacer avec des logiciels musicaux comme des synthétiseurs virtuels ( ZynAddSubFX ), un séquenceur ( rosegarden ), une boite à rythme virtuelle ( hydrogen ) et un enregistreur ( ardour ), tous ces logiciels gratuits sont expliqués sur ce site:
http://www.linuxmao.org/tikiwiki/t [...] ticles.php
c'est par là que j'ai commencé lorsque j'ai voulu tester jack, d'abord utiliser un synthétiseur virtuel, faire mumuse avec hydrogen, enregister le tout avec ardour, il n'y a pas trop d'intérêt à utiliser mplayer pour lire du son avec jack
Marsh Posté le 31-08-2009 à 15:44:08
Elbarto a écrit : fais comme t'as dit le forumeur "404 Not Found" : installe une autre application comme Hydrogen afin de voir si le même problème se reproduit, |
Moi c'est juste pour brancher deux paires d'enceintes sur 2 sorties son, je ne suis pas musicien
J'ai vu que Jack permettait ça...j'ai uine carte son cinéma (pas de luxe mais bon ya 3 prise qui sont des out quoi)
Compliqué pour mettre 2 paires d'enceintes l
Pas trop le temps de geeker je suis en formation me faudrait une solution type simple, rapide, ou j'ai pas a reflechir, tout cuit dans le bec....sur ce je vais grignoter vite fait il est 17H45 ici et j'ai un peu faim
Marsh Posté le 31-08-2009 à 16:35:35
installe au moins "qjackctl" la compilation est rapide sur Gentoo et au moins ça te permettra de voir exactement ce qu'il se passe entre jack et mplayer ( logs et connexions )
jette aussi un coup d'oeil sur le site linuxmao.org, il y a un tutoriel pour utiliser le logiciel XMMS ( clone de winamp ) avec jack afin de lire du son via jack ( ça devrait remplacer mplayer qui semble échouer chez toi )
il est utile d'avoir aussi un kernel avec une faible latence si tu utilises jack pour éviter les problèmes
Mac Gyver 974 a écrit :
|
vu que tu as choisi d'avoir la distribution gentoo ( dont les geeks semblent raffoler ) c'est quand même bizarre que tu rechignes à compiler
surtout que ton problème n'a pas l'air d'être un gros casse tête, par élimination en testant avec d'autres logiciels compatibles jack tu finiras assez rapidement par trouver le coupable ( version/compilation de mplayer ou de jack pourrave avec des options qui manque, bugs crées par ton script de compilation, mauvaise configuration de jack avec ta carte son )
Marsh Posté le 31-08-2009 à 17:10:57
J'aime énormement Gentoo, Linux toussa toussa, mais avec la formation de vendeur que je suis actuellement c'est chaud
(dans les 2 sens du terme car une jolie métisse qui est dans la même formation me plait beaucoup, je sais pas comment gérer ça, ça risque d'etre plus compliqué que ce que j'ai connu dans ma vie de Geek....)
Je verrais ça ce WE pour le prob. de Jack je pense, a moins que j'en ai le courage un jour en semaine.....(et le temps....)
Merci en tou t cas
Marsh Posté le 03-09-2009 à 20:47:43
ça y est j'ai trouvé la solution et elle ne necessite pas Jack
Citation : mplayer -af channels=4:4:0:2:0:0:1:3:1:1 fichieralire.mp3 |
tiré de: http://www.mplayerhq.hu/DOCS/HTML/ [...] ls-copying
sauf qu'il faut mettre le nom du fichier à jouer à la fin, et non au début comme sur le site de mplayerhq !
Sinon "ça marche pas chez moi" (peut etre du à ma version de mplayer ? bref osef au fond)
Bon ben dodo time !!!
Marsh Posté le 29-08-2009 à 16:22:10
Bonsoir, je voudrais utiliser Jack mais on a un différent il me semble
mac_gyver@Bi-Coppermine ~/Divers $ mplayer -v -ao jack test.wav
MPlayer SVN-r29463-4.4.1 (C) 2000-2009 MPlayer Team
CPU vendor name: GenuineIntel max cpuid level: 2
CPU: (Family: 6, Model: 8, Stepping: 10)
Detected cache-line size is 32 bytes
Testing OS support for SSE... yes.
Tests of OS support for SSE passed.
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 0 SSSE3: 0
Compilé pour CPU x86 avec les extensions: MMX MMX2 SSE CMOV
get_path('codecs.conf') -> '/home/mac_gyver/.mplayer/codecs.conf'
Lecture de /home/mac_gyver/.mplayer/codecs.conf: Ne peux ouvrir '/home/mac_gyver/.mplayer/codecs.conf' : No such file or directory
Lecture de /etc/mplayer/codecs.conf: Ne peux ouvrir '/etc/mplayer/codecs.conf' : No such file or directory
Utilisation du codecs.conf intégré par défaut
Configuration: --cc=i686-pc-linux-gnu-gcc --host-cc=i686-pc-linux-gnu-gcc --prefix=/usr --confdir=/etc/mplayer --datadir=/usr/share/mplayer --libdir=/usr/lib --enable-network --disable-arts --disable-nemesi --disable-fribidi --disable-lirc --disable-lircc --disable-apple-ir --disable-libnut --enable-menu --disable-smb --disable-joystick --disable-cdparanoia --charset=UTF-8 --disable-tv-bsdbt848 --disable-ivtv --disable-dvb --disable-dvbhead --disable-pvr --disable-tv-teletext --disable-radio-v4l2 --disable-radio-bsdbt848 --disable-liba52 --disable-musepack --disable-liblzo --xanimcodecsdir=/usr/lib/xanim/mods --disable-mng --disable-pnm --disable-tga --realcodecsdir=/opt/RealPlayer/codecs --disable-directfb --disable-ggi --disable-md5sum --disable-xinerama --disable-dga1 --disable-dga2 --disable-dxr3 --disable-fbdev --disable-vesa --disable-vdpau --disable-zr --disable-gui --disable-xvmc --disable-3dfx --disable-tdfxvid --disable-tdfxfb --disable-ladspa --disable-nas --disable-openal --disable-pulse --disable-ossaudio
Ligne de commande : '-v' '-ao' 'jack' 'test.wav'
init_freetype
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> '/home/mac_gyver/.mplayer/fonts'
Using nanosleep() timing
get_path('input.conf') -> '/home/mac_gyver/.mplayer/input.conf'
Can't open input config file /home/mac_gyver/.mplayer/input.conf: No such file or directory
Parsing input config file /etc/mplayer/input.conf
Input config file /etc/mplayer/input.conf parsed: 90 binds
get_path('test.wav.conf') -> '/home/mac_gyver/.mplayer/test.wav.conf'
Lecture de test.wav
get_path('sub/') -> '/home/mac_gyver/.mplayer/sub/'
[file] File size is 41057512 bytes
STREAM: [file] test.wav
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
LAVF_check: WAV format
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for REAL
Checking for SMJPEG
Searching demuxer type for filename test.wav ext: .wav
Trying demuxer 17 based on filename extension
==> Flux audio trouvé : 0
======= WAVE Format =======
Format Tag: 1 (0x1)
Channels: 2
Samplerate: 44100
avg byte/sec: 176400
Block align: 4
bits/sample: 16
cbSize: 0
==========================================================================
demux_audio: audio data 0x2C - 0x2727CE8
Fichier de type Audio only détecté.
==========================================================================
Ouverture décodeur audio : [pcm] Uncompressed PCM audio decoder
dec_audio : allocation 2048 + 65536 = 67584 octets comme tampon de sortie
AUDIO: 44100 Hz, 2 ch, s16le, 1411.2 kbit/100.00% (ratio: 176400->176400)
Codec audio sélectionné : [pcm] afm : pcm (Uncompressed PCM)
==========================================================================
Création chaine filtre audio pour 44100Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 44100Hz/2ch/s16le
[dummy] Was reinitialized: 44100Hz/2ch/s16le
Trying preferred audio driver 'jack', options '[none]'
AO: [jack] 48000Hz 2ch floatle (4 bytes per sample)
AO: Description: JACK audio output
AO: Author: Reimar Döffinger <Reimar.Doeffinger@stud.uni-karlsruhe.de>
AO: Comment: based on ao_sdl.c
Création chaine filtre audio pour 44100Hz/2ch/s16le -> 48000Hz/2ch/floatle...
[dummy] Was reinitialized: 44100Hz/2ch/s16le
[libaf] Adding filter lavcresample
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[libaf] Adding filter format
[format] Changing sample format from little-endian 16-bit signed int to little-endian 32-bit float
[format] Accelerated little-endian 16-bit signed int to little-endian 32-bit float conversion
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[format] Changing sample format from little-endian 16-bit signed int to little-endian 32-bit float
[format] Accelerated little-endian 16-bit signed int to little-endian 32-bit float conversion
Vidéo : pas de vidéo
Freeing 0 unused video chunks.
Démarre la lecture...
[libaf] Reallocating memory in module lavcresample, old len = 0, new len = 34974
[libaf] Reallocating memory in module format, old len = 0, new len = 69869
Increasing filtered audio buffer size from 0 to 69864
Increasing filtered audio buffer size from 69864 to 69944
A: -0.0 (unknown) of 232.0 (03:52.0) ??,?%
Donc voila, il reste comme bloqué comme ça, sans lire
Mes premiers essais avec Jack ne m'ont pas permis de conclure
De l'aide sera la bienvenue