Ошибка mplayer: "Не удается найти кодек для аудио формата 0x55"
Я бегу:
- Lubuntu 10.10
- MPlayer 2: 1.0 ~ rc4 ~ try1.dsfg1-1ubuntu1 + medibuntu1
- w32codecs 1: 20110131-0.1medibuntu3
При попытке воспроизвести потоковый клип RTSP с помощью mplayer, я получаю сообщение об ошибке: Cannot find codec for audio format 0x55.
В соответствии с этим, аудиоформат 0x55 является "MPEG-1 Layer 3 (MP3)" и должен поддерживаться l3codeca.acm
, У меня есть l3codeca.acm в /usr/lib/codecs
, Однако, когда mplayer пытается загрузить этот кодек, он говорит (см. Полный журнал ниже):
Opening audio decoder: [acm] Win32/ACM decoders
Loading codec DLL: 'l3codeca.acm'
Loaded DLL driver l3codeca.acm at 212d000
ACM_Decoder: Unappropriate audio format
Could not load/initialize Win32/ACM audio codec (missing DLL file?).
Похоже, у этого парня такая же проблема, но он играет локальный файл.
Согласно таблице состояния кодеков mplayer, этот кодек "конфликтует с патчами ядра безопасности", но я не уверен, что это значит.
Есть идеи? Мне не нужно это специально для работы в mplayer, я просто хочу играть в нее. Тем не менее, vlc и openRTMP у меня тоже не сработали (хотя я не правильно использовал openRTMP).
Вот вся информация, которую выкладывает mplayer:
$ mplayer rtsp://rs2.SichosInEnglish.org:554/sie/heritage/01.mp3
MPlayer 1.0rc4-4.4.5 (C) 2000-2010 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 rtsp://rs2.SichosInEnglish.org:554/sie/heritage/01.mp3.
Resolving rs2.SichosInEnglish.org for AF_INET6...
Couldn't resolve name for AF_INET6: rs2.SichosInEnglish.org
Resolving rs2.SichosInEnglish.org for AF_INET...
Connecting to server rs2.SichosInEnglish.org[75.99.96.252]: 554...
rtsp_session: session can not be established.
STREAM_LIVE555, URL: rtsp://rs2.SichosInEnglish.org:554/sie/heritage/01.mp3
Stream not seekable!
file format detected.
Initiated "audio/X-MP3-DRAFT-00" RTP subsession on port 36274
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
ADecoder init failed :(
ADecoder init failed :(
Requested audio codec family [mpg123] (afm=mpg123) not available.
Enable it at compilation.
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
Cannot find codec 'mp3float' in libavcodec...
ADecoder init failed :(
ADecoder init failed :(
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
Unknown/missing audio format -> no sound
ADecoder init failed :(
Requested audio codec family [mad] (afm=libmad) not available.
Enable it at compilation.
Opening audio decoder: [acm] Win32/ACM decoders
Loading codec DLL: 'l3codeca.acm'
Loaded DLL driver l3codeca.acm at 212d000
ACM_Decoder: Unappropriate audio format
Could not load/initialize Win32/ACM audio codec (missing DLL file?).
ADecoder preinit failed :(
ADecoder init failed :(
Opening audio decoder: [hwmpa] MPEG audio pass-through (fake decoder)
Cannot sync MPA frame: 0
ADecoder init failed :(
ADecoder init failed :(
Cannot find codec for audio format 0x55.
Audio: no sound
Video: no video
Exiting... (End of file)`