#1 Le 21/09/2010, à 11:50
- DomS
Pas de son dans un mkv avec Mplayer
Bonjour à tous,
J'ai un fichier mkv dont mplayer n'arrive pas à lire le son. Sous VLC ou totem, ça marche sans soucis.
Le résultat de la commande avec mplayer :
MPlayer SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing fhd-ghost.writer.1080p.mkv.
[mkv] Track 2 has been compressed with an unknown/unsupported compression
[mkv] algorithm (3). Skipping track.
[mkv] Track 3 has been compressed with an unknown/unsupported compression
[mkv] algorithm (3). Skipping track.
[mkv] Track ID 1: video (V_MPEG4/ISO/AVC), -vid 0
[mkv] Track ID 2: audio (A_DTS) "DTS 5.1", -aid 0, -alang fre
[mkv] Track ID 3: audio (A_DTS) "DTS 5.1", -aid 1, -alang eng
[mkv] Track ID 4: subtitles (S_TEXT/UTF8), -sid 0, -slang fre
[mkv] Track ID 5: subtitles (S_TEXT/UTF8), -sid 1, -slang eng
[mkv] Will play video track 1.
Matroska file format detected.
VIDEO: [avc1] 1920x816 24bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
[VO_TDFXFB] Can't open /dev/fb0: Permission denied.
[VO_3DFX] Unable to open /dev/3dfx.
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [libdca] DTS decoding with libdca
Too many video packets in the buffer: (868 in 33579383 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
dts sync failed
ADecoder init failed :(
ADecoder init failed :(
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
Too many video packets in the buffer: (868 in 33579383 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
Unknown/missing audio format -> no sound
ADecoder init failed :(
Opening audio decoder: [hwac3] AC3/DTS pass-through S/PDIF
No accelerated IMDCT transform found
Too many video packets in the buffer: (868 in 33579383 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
AC3/DTS sync failed
ADecoder init failed :(
ADecoder init failed :(
Cannot find codec for audio format 0x2001.
Read DOCS/HTML/en/codecs.html!
Audio: no sound
Starting playback...
VDec: vo config request - 1920 x 816 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 2.35:1 - prescaling to correct movie aspect.
VO: [xv] 1920x816 => 1920x816 Planar YV12
No bind found for key 'MOUSE_BTN2'.
No bind found for key 'MOUSE_BTN2'.
No bind found for key 'MOUSE_BTN0'.
No bind found for key 'MOUSE_BTN2'.
No bind found for key 'MOUSE_BTN2'.
No bind found for key 'MOUSE_BTN2'.-MOUSE_BTN2_DBL
No bind found for key 'MOUSE_BTN2_DBL'.
V: 23.8 0/ 0 60% 1% 0.0% 0 0
Exiting... (Quit)
Donc visiblement, il ne reconnait pas les codecs. Cependant j'ai d'autres .mkv que je lis sans soucis.
Un peu d'aide ne serait pas de refus.
Dernière modification par DomS (Le 21/09/2010, à 11:52)
PC fixe : xubuntu 14.10
Portable : ubuntu 14.04
Hors ligne
#2 Le 25/01/2011, à 16:53
- Ban
Re : Pas de son dans un mkv avec Mplayer
Salut,
Un peu en retard, mais il semblerai que ça soit la compression de tes pistes audio qui pose problème. L'algorithme de compression (3 = Header Stripping dans Matroska) ne semble pas être implémenté par le démuxeur MKV de MPlayer.
Cependant, bonne nouvelle : il y a un autre démuxeur (plus expérimental à priori) qui marche très bien : lavf. Pour l'utiliser :
mplayer -demuxer lavf ...
Tu peux aussi l'activer par défaut pour les fichiers MKV en ajoutant :
[extension.mkv]
demuxer=lavf
dans le fichier de configuration de MPlayer (~/.mplayer/config).
La littérature est un luxe, la fiction une nécessité. - Chesterton
Hors ligne