LINUX.ORG.RU

Mplayer спотыкается о файл


0

0

Собственно, есть mkv c 1080p h264 и flac'ом внутри. Mplayer запускается, но ничего не воспроизводит, как бэ на паузе стоит, хотя прокручиватся по файлу можно. Если попытаться поменять аудиодорожку, то возпроизводит нормально, но без звука. другие такие файлы (mkv+h264+flac) открывает нормально. В консоле такая вот ругня:

Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
[flac @ 0x7f577e456840]unsupported channel assignment 5 (channels=2)
[flac @ 0x7f577e456840]decode_frame() failed
AUDIO: 48000 Hz, 2 ch, s32le, 0.0 kbit/0.00% (ratio: 0->384000)
Selected audio codec: [ffflac] afm: ffmpeg (FFmpeg FLAC audio)
==========================================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
[flac @ 0x7f577e456840]unsupported channel assignment 5 (channels=2)
[flac @ 0x7f577e456840]decode_frame() failed
[VD_FFMPEG] XVMC-accelerated MPEG-2.
VDec: vo config request - 1920 x 1080 (preferred colorspace: H.264 VDPAU acceleration)
VDec: using H.264 VDPAU acceleration as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [vdpau] 1920x1080 => 1920x1080 H.264 VDPAU acceleration  [fs]
[flac @ 0x7f577e456840]unsupported channel assignment 5 (channels=2)8% 
[flac @ 0x7f577e456840]decode_frame() failed
[flac @ 0x7f577e456840]unsupported channel assignment 5 (channels=2)5% 
[flac @ 0x7f577e456840]decode_frame() failed
[flac @ 0x7f577e456840]unsupported channel assignment 5 (channels=2)5% 
[flac @ 0x7f577e456840]decode_frame() failed
[flac @ 0x7f577e456840]unsupported channel assignment 5 (channels=2)5% 

Если переключить дорожку, то:
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
[flac @ 0x7f5448683840]unsupported channel assignment 10 (channels=0)
[flac @ 0x7f5448683840]decode_frame() failed
Unknown/missing audio format -> no sound
ADecoder init failed :(
Cannot find codec for audio format 0x43614C66.
Read DOCS/HTML/en/codecs.html!
V:  40.6   0/  0  1% 53%  0.3% 0 0 49% 

Версия мплеера SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 MPlayer Team
Сам файл:
$ mkvinfo \[Zero-Raws\]\ Break\ Blade\ -\ 01\ \(BD\ 1920x1080\ x264\ FLAC\).mkv 
+ EBML head
|+ EBML version: 1
|+ EBML read version: 1
|+ EBML maximum ID length: 4
|+ (Unknown element: EBMLMaxSizeLength; ID: 0x42f3 size: 4)
|+ Doc type: matroska
|+ Doc type version: 2
|+ Doc type read version: 2
+ Segment, size 3872870508
|+ Seek head (subentries will be skipped)
|+ EbmlVoid (size: 4044)
|+ Segment information
| + Timecode scale: 1000000
| + Muxing application: libebml v1.0.0 + libmatroska v1.0.0
| + Writing application: mkvmerge v4.2.0 ('No Talking') built on Jul 28 2010 18:38:23
| + Duration: 3076.325s (00:51:16.325)
| + Date: Fri Jul 30 12:25:06 2010 UTC
| + Segment UID: 0x8b 0x11 0x6b 0x69 0x0f 0x9d 0x81 0x4f 0x9d 0xf7 0x5d 0x68 0x43 0x83 0x11 0x72
|+ Segment tracks
| + A track
|  + Track number: 1
|  + Track UID: 1
|  + Track type: video
|  + Lacing flag: 0
|  + MinCache: 1
|  + Codec ID: V_MPEG4/ISO/AVC
|  + CodecPrivate, length 41
|  + Default duration: 41.708ms (23.976 fps for a video track)
|  + Language: jpn
|  + Name: AVC
|  + Video track
|   + Pixel width: 1920
|   + Pixel height: 1080
|   + Display width: 1920
|   + Display height: 1080
| + A track
|  + Track number: 2
|  + Track UID: 824670898
|  + Track type: audio
|  + Codec ID: A_FLAC
|  + CodecPrivate, length 113
|  + Default duration: 85.333ms (11.719 fps for a video track)
|  + Language: jpn
|  + Name: Main dialogue
|  + Audio track
|   + Sampling frequency: 48000
|   + Channels: 6
|   + Bit depth: 24
| + A track
|  + Track number: 3
|  + Track UID: 1533455541
|  + Track type: audio
|  + Default flag: 0
|  + Codec ID: A_FLAC
|  + CodecPrivate, length 113
|  + Default duration: 85.333ms (11.719 fps for a video track)
|  + Language: jpn
|  + Name: Commentary
|  + Audio track
|   + Sampling frequency: 48000
|   + Channels: 2
|   + Bit depth: 24
|+ EbmlVoid (size: 1114)
|+ Cluster

у mplayer беда с воспроизведением flac дорожек, у меня была та же проблема с воспоизведением одного китайского полнометражного фильма (аниме). Пришлось качать другой рип

ClanMax
()

для таких случаев обычно стоит держать другой плеер, например vlc

ну и да, вашему mplayer больше года, имеет смысл обноаить

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

> для таких случаев обычно стоит держать другой плеер, например vlc

++. хотя, мне пару раз попадались файлы которые они оба жрать отказались. а Kaffeine через phonon/gstreamer спокойно так втянул их..

isden ★★★★★
()
Ответ на: комментарий от Sylvia

О, спасибо. Я как-то сам не догадался. Обновился с ppa, сразу заработало.

Nightwing
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.