Closed GoogleCodeExporter closed 8 years ago
I play files with embedded subtitles all the time. Perhaps running
gnome-mplayer -v from the terminal will give more information as to why it is
not working.
Original comment by kdeko...@gmail.com
on 24 Jan 2011 at 3:35
[deleted comment]
I was having the same problem, but in my case it only happened when the
embedded subs are in the 'ass' format (not sure if it's the same for the
original ticket). But turning off the embedded fonts resolved the issue.
Original comment by Major.T....@gmail.com
on 12 Feb 2011 at 12:31
Please run gnome-mplayer -v and post the entire output, it will help me debug
the issue.
Original comment by kdeko...@gmail.com
on 12 Feb 2011 at 12:32
embedded fonts off (working ok):
GNOME MPlayer v1.0.0
vo = vdpau ao = oss
Running with GIO support
Mixer attach error No such file or directory
opening DHDTV_720p[ACEB37BD].mkv
is block 0
is character 0
is reg 1
is dir 0
playlist 0
embedded in window id 0x0
opening playlist
playlist detection = 0
adding HDTV_720p[ACEB37BD].mkv to playlist (cancel = 0)
getting file metadata for HDTV_720p[ACEB37BD].mkv
mplayer -vo null -ao null -nomsgcolor -nomsgmodule -frames 0 -noidx -identify
-nocache -noidle -dvd-device /dev/dvd HDTV_720p[ACEB37BD].mkv
Using match: type='signal',interface='com.gnome.mplayer'
Using match: type='signal',interface='org.gnome.SettingsDaemon'
Using match: type='signal',interface='org.gnome.SettingsDaemon.MediaKeys'
Proxy connections and Command connected
playing - HDTV_720p[ACEB37BD].mkv
is playlist 0
current size = 0 x 0
Changing window size to 1280 x 720 visible = 1
current size = 372 x 1
Changing window size to 1280 x 720 visible = 1
mplayer -profile gnome-mplayer -vo vdpau,vdpau, -vc
ffmpeg12vdpau,ffh264vdpau,ffwmv3vdpau,ffvc1vdpau, -quiet -slave -identify
-volume 100 -noconsolecontrols -noidle -osdlevel 0 -nomouseinput -nocache -wid
0x400006f -ss 0 -ass -noembeddedfonts -ass-font-scale 1.00 -ass-color ffffff00
-channels 2 -dvd-device /dev/dvd -af-add
export=/tmp/mplayer-af_exportdbuuwp:512 -nomsgcolor -nomsgmodule
HDTV_720p[ACEB37BD].mkv
Spawn succeeded for filename HDTV_720p[ACEB37BD].mkv
MPlayer SVN-r32798-4.4.3 (C) 2000-2011 MPlayer Team
Playing HDTV_720p[ACEB37BD].mkv.
libavformat file format detected.
ERROR: [matroska,webm @ 0x1b60400] max_analyze_duration reached
ERROR: [matroska,webm @ 0x1b60400] Estimating duration from bitrate, this may
be inaccurate
ID_AUDIO_ID=0
Adding audio track, id = 0, label = 0
ID_AID_0_LANG=jpn
Updating audio track, id = 0, label = jpn
ID_AID_0_NAME=JP
Updating audio track, id = 0, label = JP
[lavf] stream 0: audio (aac), -aid 0, -alang jpn, JP
ID_SUBTITLE_ID=0
ID_SID_0_LANG=en
ID_SID_0_NAME=EN-EN
[lavf] stream 1: subtitle (ass), -sid 0, -slang en, EN-EN
ID_VIDEO_ID=0
ID_VID_0_NAME=HDTV
[lavf] stream 2: video (h264), -vid 0, HDTV
VIDEO: [H264] 1280x720 0bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
Clip info:
title: Shiki_01_HDTV_720p
ID_CLIP_INFO_NAME0=title
ID_CLIP_INFO_VALUE0=Shiki_01_HDTV_720p
ID_CLIP_INFO_N=1
Load subtitles in /
ID_FILENAME=HDTV_720p[ACEB37BD].mkv
ID_DEMUXER=lavfpref
ID_VIDEO_FORMAT=H264
ID_VIDEO_BITRATE=0
ERROR: Couldn't open video filter 'ass'.
ID_VIDEO_WIDTH=1280
ERROR: ASS: cannot add video filter
ID_VIDEO_HEIGHT=720
ID_VIDEO_FPS=23.976
ID_VIDEO_ASPECT=1.7778
ID_AUDIO_FORMAT=MP4A
ID_AUDIO_BITRATE=0
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
ID_START_TIME=0.00
ID_LENGTH=1369.47
ID_SEEKABLE=1
ID_CHAPTERS=0
Opening video filter: [ass auto=1]
==========================================================================
Forced video codec: ffmpeg12vdpau
Forced video codec: ffh264vdpau
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264vdpau] vfm: ffmpeg (FFmpeg H.264 (VDPAU))
==========================================================================
ID_VIDEO_CODEC=ffh264vdpau
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 0.0 kbit/0.00% (ratio: 0->192000)
ID_AUDIO_BITRATE=0
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
[export] Exporting to file: /tmp/mplayer-af_exportdbuuwp
[export] Memory mapped to file: /tmp/mplayer-af_exportdbuuwp (0x7f85aa134000)
[export] Exporting to file: /tmp/mplayer-af_exportdbuuwp
[export] Memory mapped to file: /tmp/mplayer-af_exportdbuuwp (0x7f85aa134000)
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
[export] Exporting to file: /tmp/mplayer-af_exportdbuuwp
[export] Memory mapped to file: /tmp/mplayer-af_exportdbuuwp (0x7f85aa134000)
[export] Exporting to file: /tmp/mplayer-af_exportdbuuwp
[export] Memory mapped to file: /tmp/mplayer-af_exportdbuuwp (0x7f85aa134000)
ID_AUDIO_CODEC=ffaac
[Mixer] No hardware mixing, inserting volume filter.
[export] Exporting to file: /tmp/mplayer-af_exportdbuuwp
[export] Memory mapped to file: /tmp/mplayer-af_exportdbuuwp (0x7f85aa134000)
[export] Exporting to file: /tmp/mplayer-af_exportdbuuwp
[export] Memory mapped to file: /tmp/mplayer-af_exportdbuuwp (0x7f85aa134000)
Starting playback...
[VD_FFMPEG] Trying pixfmt=0.
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
ID_VIDEO_ASPECT=1.7778
VO: [vdpau] 1280x720 => 1280x720 H.264 VDPAU acceleration
Resizing to 1280 x 720
current size = 1280 x 723
Changing window size to 1280 x 720 visible = 1
[VD_FFMPEG] XVMC-accelerated MPEG-2.
ANS_switch_audio is invalid -1
ANS_switch_audio is invalid -1
ANS_switch_audio is invalid -1
ERROR: [ass] fontconfig: Selected font is not the requested one: 'DejaVu Sans
Bold' != 'Bangkok'
ERROR: [ass] fontconfig: Selected font is not the requested one: 'DejaVu Sans
Bold' != 'Bangkok'
Exiting... (Quit)
Thread completing
Original comment by Major.T....@gmail.com
on 12 Feb 2011 at 12:43
embedded fonts on (not working)
GNOME MPlayer v1.0.0
vo = vdpau ao = oss
Running with GIO support
Mixer attach error No such file or directory
opening HDTV_720p[ACEB37BD].mkv
is block 0
is character 0
is reg 1
is dir 0
playlist 0
embedded in window id 0x0
opening playlist
playlist detection = 0
adding HDTV_720p[ACEB37BD].mkv to playlist (cancel = 0)
getting file metadata for HDTV_720p[ACEB37BD].mkv
mplayer -vo null -ao null -nomsgcolor -nomsgmodule -frames 0 -noidx -identify
-nocache -noidle -dvd-device /dev/dvd HDTV_720p[ACEB37BD].mkv
Using match: type='signal',interface='com.gnome.mplayer'
Using match: type='signal',interface='org.gnome.SettingsDaemon'
Using match: type='signal',interface='org.gnome.SettingsDaemon.MediaKeys'
Proxy connections and Command connected
playing -HDTV_720p[ACEB37BD].mkv
is playlist 0
current size = 0 x 0
Changing window size to 1280 x 720 visible = 1
current size = 372 x 1
Changing window size to 1280 x 720 visible = 1
mplayer -profile gnome-mplayer -vo vdpau,vdpau, -vc
ffmpeg12vdpau,ffh264vdpau,ffwmv3vdpau,ffvc1vdpau, -quiet -slave -identify
-volume 100 -noconsolecontrols -noidle -osdlevel 0 -nomouseinput -nocache -wid
0x400006f -ss 0 -ass -embeddedfonts -ass-font-scale 1.00 -ass-color ffffff00
-channels 2 -dvd-device /dev/dvd -af-add
export=/tmp/mplayer-af_exportlgqbbb:512 -nomsgcolor -nomsgmodule
HDTV_720p[ACEB37BD].mkv
Spawn succeeded for filename HDTV_720p[ACEB37BD].mkv
MPlayer SVN-r32798-4.4.3 (C) 2000-2011 MPlayer Team
ERROR: [matroska,webm @ 0x272f400] max_analyze_duration reached
Playing HDTV_720p[ACEB37BD].mkv.
ERROR: [matroska,webm @ 0x272f400] Estimating duration from bitrate, this may
be inaccurate
libavformat file format detected.
ID_AUDIO_ID=0
Adding audio track, id = 0, label = 0
ID_AID_0_LANG=jpn
Updating audio track, id = 0, label = jpn
ID_AID_0_NAME=JP
Updating audio track, id = 0, label = JP
[lavf] stream 0: audio (aac), -aid 0, -alang jpn, JP
ID_SUBTITLE_ID=0
ID_SID_0_LANG=en
ID_SID_0_NAME=EN-EN
[lavf] stream 1: subtitle (ass), -sid 0, -slang en, EN-EN
ID_VIDEO_ID=0
ID_VID_0_NAME=HDTV
[lavf] stream 2: video (h264), -vid 0, HDTV
VIDEO: [H264] 1280x720 0bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
Clip info:
title: HDTV_720p[ACEB37BD].mkv
ID_CLIP_INFO_NAME0=title
ID_CLIP_INFO_VALUE0=HDTV_720p[ACEB37BD].mkv
ID_CLIP_INFO_N=1
Load subtitles in /
ID_FILENAME=HDTV_720p[ACEB37BD].mkv
ID_DEMUXER=lavfpref
ID_VIDEO_FORMAT=H264
ID_VIDEO_BITRATE=0
ID_VIDEO_WIDTH=1280
ID_VIDEO_HEIGHT=720
ID_VIDEO_FPS=23.976
ID_VIDEO_ASPECT=1.7778
ID_AUDIO_FORMAT=MP4A
ID_AUDIO_BITRATE=0
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
ERROR: Couldn't open video filter 'ass'.
ID_START_TIME=0.00
ERROR: ASS: cannot add video filter
ID_LENGTH=1369.47
ID_SEEKABLE=1
ID_CHAPTERS=0
Opening video filter: [ass auto=1]
==========================================================================
Forced video codec: ffmpeg12vdpau
Forced video codec: ffh264vdpau
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264vdpau] vfm: ffmpeg (FFmpeg H.264 (VDPAU))
==========================================================================
ID_VIDEO_CODEC=ffh264vdpau
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 0.0 kbit/0.00% (ratio: 0->192000)
ID_AUDIO_BITRATE=0
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
[export] Exporting to file: /tmp/mplayer-af_exportlgqbbb
[export] Memory mapped to file: /tmp/mplayer-af_exportlgqbbb (0x7fafa11fc000)
[export] Exporting to file: /tmp/mplayer-af_exportlgqbbb
[export] Memory mapped to file: /tmp/mplayer-af_exportlgqbbb (0x7fafa11fc000)
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
[export] Exporting to file: /tmp/mplayer-af_exportlgqbbb
[export] Memory mapped to file: /tmp/mplayer-af_exportlgqbbb (0x7fafa11fc000)
[export] Exporting to file: /tmp/mplayer-af_exportlgqbbb
[export] Memory mapped to file: /tmp/mplayer-af_exportlgqbbb (0x7fafa11fc000)
ID_AUDIO_CODEC=ffaac
[Mixer] No hardware mixing, inserting volume filter.
[export] Exporting to file: /tmp/mplayer-af_exportlgqbbb
[export] Memory mapped to file: /tmp/mplayer-af_exportlgqbbb (0x7fafa11fc000)
[export] Exporting to file: /tmp/mplayer-af_exportlgqbbb
[export] Memory mapped to file: /tmp/mplayer-af_exportlgqbbb (0x7fafa11fc000)
Starting playback...
[VD_FFMPEG] Trying pixfmt=0.
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
ID_VIDEO_ASPECT=1.7778
VO: [vdpau] 1280x720 => 1280x720 H.264 VDPAU acceleration
Resizing to 1280 x 720
current size = 1280 x 723
Changing window size to 1280 x 720 visible = 1
[VD_FFMPEG] XVMC-accelerated MPEG-2.
ANS_switch_audio is invalid -1
ANS_switch_audio is invalid -1
ANS_switch_audio is invalid -1
ERROR: [ass] Error loading glyph, index 52
ERROR: [ass] Error loading glyph, index 88
ERROR: [ass] Error loading glyph, index 16
(...)
ERROR: [ass] Error loading glyph, index 94
ERROR: [ass] Error loading glyph, index 29
Exiting... (Quit)
Thread completing
Original comment by Major.T....@gmail.com
on 12 Feb 2011 at 12:46
So it looks like the font embedded in the file is damaged, what do you expect
to happen in this situation? Restart without embedded fonts?
Original comment by kdeko...@gmail.com
on 12 Feb 2011 at 4:17
Well, some kind of error handling. If the font is damaged (i'm not sure it
really is, just that mplayer can't play it), some kind of error should be
displayed by gnome-mplayer.
Original comment by Major.T....@gmail.com
on 12 Feb 2011 at 12:35
Could you upload a fragment of the file somewhere, so that I could use it for
testing. Probably what needs to happen is that mplayer needs to be restarted in
noembeddedfonts mode when it encounters errors like this.
Original comment by kdeko...@gmail.com
on 12 Feb 2011 at 1:31
I think I found the file you are having trouble with, and I was able to play it
here. So it is possible that the problem could be in mplayer. You might try
updating to a newer mplayer (although yours is not that old).
When I run ./configure on my mplayer the following options are enabled..
Enabled optional drivers:
Input: dvdnav(internal) ftp pvr tv-v4l2 tv-v4l tv live555 cddb cdda libdvdcss(internal) dvdread(internal) vcd dvb smb networking
Codecs: libvpx libschroedinger libdirac x264 xvid libdv ffmpeg(internal) real xanim libdca libmpeg2(internal) mp3lib(internal) libtheora speex tremor(internal)
Audio output: alsa jack pulse oss v4l2 sdl mpegpes(dvb)
Video output: v4l2 matrixview opengl sdl pnm jpeg mpegpes(dvb) fbdev xvidix cvidix vdpau xv x11 xover yuv4mpeg md5sum tga
Also during configure I notice that
Checking for bitmap font support ... yes
Checking for freetype >= 2.0.9 ... yes
Checking for fontconfig ... yes
Checking for SSA/ASS support ... yes (external)
So if you are building your own mplayer, you might want to ensure those values
are being detected
Kevin
Original comment by kdeko...@gmail.com
on 12 Feb 2011 at 2:05
Already checked, the version i was using (switched to using one from the ubuntu
ppas) detected those values at compile time.
Yes, it's probably a mplayer problem, or ssa/ass library problem for that
matter.
Original comment by Major.T....@gmail.com
on 12 Feb 2011 at 4:28
The version of the file has Portuguese subtitles in it, and I notice yours has
English ones. So perhaps a fragment of the file would still be helpful.
Original comment by kdeko...@gmail.com
on 12 Feb 2011 at 4:42
My machine has libass-0.9.11-1.fc14.1.x86_64 and
libass-devel-0.9.11-1.fc14.1.x86_64 installed. Perhaps you need to have those
installed prior to building mplayer?
Original comment by kdeko...@gmail.com
on 12 Feb 2011 at 4:45
I was using (and my current build probably still does) an older version of
libass (0.9.9), could be the source of the problem. I'll look into it.
Thanks for the feedback.
Original comment by Major.T....@gmail.com
on 13 Feb 2011 at 10:49
Original comment by kdeko...@gmail.com
on 27 Sep 2011 at 5:25
Original issue reported on code.google.com by
fur...@gmail.com
on 24 Jan 2011 at 12:23