View previous topic :: View next topic |
Author |
Message |
DawgG l33t
Joined: 17 Sep 2003 Posts: 866
|
Posted: Thu Feb 28, 2013 7:36 pm Post subject: srt subtitles in mkv only displayed by vlc (! mplayer, xbmc) |
|
|
i have an mkv-file with srt-subs inside it, but subs are only recognized/displayed by vlc, NOT (s)mplayer or xbmc (the latter one is the one i mainly use on this htpc).
Code: | mkvinfo file.mkv
---SNIP---
| + Audio track
| + Abtastrate: 48000
| + Kanäle: 6
| + Ein Track
| + Tracknummer: 3 (Track-ID für mkvmerge & mkvextract: 2)
| + Track UID: 1570255949
| + Tracktyp: subtitles
| + Flag für Paketbündelung: 0
| + Codec-ID: S_TEXT/UTF8
|+ EbmlVoid (Größe: 1135)
|+ Cluster |
but the same file:
Code: | midentify file.mkv
ID_VIDEO_ID=0
ID_AUDIO_ID=0
ID_AID_0_LANG=eng
ID_CLIP_INFO_NAME0=creation_time
ID_CLIP_INFO_VALUE0=2013-02-28\ 18:53:42
ID_CLIP_INFO_N=1
ID_FILENAME=file.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=8192
ID_AUDIO_BITRATE=384000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=6
ID_START_TIME=0.00
ID_LENGTH=2980.73
ID_SEEKABLE=1
ID_CHAPTERS=0
ID_VIDEO_CODEC=ffh264
ID_AUDIO_BITRATE=384000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
ID_AUDIO_CODEC=ffac3
ID_EXIT=EOF
|
last week the srt-subs in this file were displayed by xbmc; since then i made some updates (but nothing regarding anything with subtitles) and recompiled xbmc, mplayer and vlc; the USEFLAGS were not changed and revdep-rebuild turned up nothing. vobsub-subtitles are still displayed correctly.
Code: | emerge --info
Portage 2.1.11.52 (default/linux/amd64/13.0/desktop, gcc-4.6.3, glibc-2.16.0, 3.8.0-gentoo x86_64)
=================================================================
System uname: Linux-3.8.0-gentoo-x86_64-AMD_E-350_Processor-with-gentoo-2.2
KiB Mem: 7634104 total, 3758876 free
KiB Swap: 0 total, 0 free
Timestamp of tree: Thu, 28 Feb 2013 18:15:01 +0000
ld GNU ld (GNU Binutils) 2.23.1
app-shells/bash: 4.2_p42
dev-lang/python: 2.7.3-r3, 3.2.3-r2
dev-util/cmake: 2.8.7-r3
dev-util/pkgconfig: 0.28
sys-apps/baselayout: 2.2
sys-apps/openrc: 0.11.8
sys-apps/sandbox: 2.6
sys-devel/autoconf: 2.13, 2.69
sys-devel/automake: 1.11.6
sys-devel/binutils: 2.23.1
sys-devel/gcc: 4.6.3
sys-devel/gcc-config: 1.8
sys-devel/libtool: 2.4.2
sys-devel/make: 3.82-r4
sys-kernel/linux-headers: 3.7 (virtual/os-headers)
sys-libs/glibc: 2.16.0
Repositories: gentoo x-portage
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu" |
so, what's going on? how can i get the subtitles to be displayed again in xbmc (and mplayer)? _________________ DUMM KLICKT GUT. |
|
Back to top |
|
|
syn0ptik Apprentice
Joined: 09 Jan 2013 Posts: 267
|
Posted: Fri Mar 01, 2013 4:57 am Post subject: |
|
|
what's your mplayer version? |
|
Back to top |
|
|
trippels Tux's lil' helper
Joined: 24 Nov 2010 Posts: 137 Location: Berlin
|
Posted: Fri Mar 01, 2013 11:59 am Post subject: |
|
|
Same thing here with mplayer.
mplayer2 works fine for embedded subs though. |
|
Back to top |
|
|
DawgG l33t
Joined: 17 Sep 2003 Posts: 866
|
Posted: Fri Mar 01, 2013 5:04 pm Post subject: |
|
|
same thing here. (s)mplayer does not recognize any subs at all, (s)mplayer2 does. i really am certain that last week i watched the same files with xbmc WITH subs. and i used the same version of mkvtoolnix to mux the subs into the files. i checked some older files which i definitely watched with mplayer and xbmc-12-rc1 and the srt-subs muxed into the mkv-files were dipslayed and they are not recogniced by these current versions: MPlayer 1.1-4.6.3 smplayer-0.8.3 xbmc-12
both times the same file; i put the --> <-- in there
Code: | ice@medi ~ $ midentify2 file.mkv
ID_VIDEO_ID=0
ID_AUDIO_ID=0
ID_AID_0_LANG=eng
--> ID_SUBTITLE_ID=0 <--
ID_SID_0_LANG=eng
ID_FILENAME=file.mkv
--> ID_DEMUXER=mkv <--
ID_VIDEO_FORMAT=avc1
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=8192
ID_AUDIO_BITRATE=0
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=6
ID_START_TIME=0.00
ID_LENGTH=2980.73
ID_SEEKABLE=1
ID_CHAPTERS=0
ID_VIDEO_CODEC=ffh264
ID_AUDIO_BITRATE=384000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
ID_AUDIO_CODEC=ffac3
ID_EXIT=EOF |
Code: | ice@medi ~ $ midentify file.mkv
ID_VIDEO_ID=0
ID_AUDIO_ID=0
ID_AID_0_LANG=eng
ID_CLIP_INFO_NAME0=creation_time
ID_CLIP_INFO_VALUE0=2013-02-23\ 17:09:19
ID_CLIP_INFO_N=1
ID_FILENAME=file.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=8192
ID_AUDIO_BITRATE=384000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=6
ID_START_TIME=0.00
ID_LENGTH=2980.73
ID_SEEKABLE=1
ID_CHAPTERS=0
ID_VIDEO_CODEC=ffh264
ID_AUDIO_BITRATE=384000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
ID_AUDIO_CODEC=ffac3
ID_EXIT=EOF |
so i guess i just found out it's (maybe) got sth to do with ffmpeg. i'll look into into it. anybody got a clue? _________________ DUMM KLICKT GUT. |
|
Back to top |
|
|
DawgG l33t
Joined: 17 Sep 2003 Posts: 866
|
Posted: Fri Mar 01, 2013 5:15 pm Post subject: solved for mplayer |
|
|
should have rtfmed a little sooner....
mplayer's demuxer can be set with Code: | mplayer -demuxer +mkv file.mkv | (the + enforces the selected demuxer)
Code: | ice@medi ~ $ midentify -demuxer +mkv file.mkv
ID_VIDEO_ID=0
ID_AUDIO_ID=0
ID_AID_0_LANG=eng
-->ID_SUBTITLE_ID=0<--
ID_SID_0_LANG=eng
ID_SID_0_LANG=eng
ID_FILENAME=file.mkv
-->ID_DEMUXER=mkv<--
ID_VIDEO_FORMAT=avc1
---SNIP--- |
now i gotta find this setting for xbmc. _________________ DUMM KLICKT GUT. |
|
Back to top |
|
|
trippels Tux's lil' helper
Joined: 24 Nov 2010 Posts: 137 Location: Berlin
|
Posted: Fri Mar 01, 2013 8:20 pm Post subject: |
|
|
You can set
Code: | [extension.mkv]
demuxer=mkv
|
in your .mplayer/config.
But this will break smplayer (when you resume a video the screen will be blank). |
|
Back to top |
|
|
foux Tux's lil' helper
Joined: 04 Jul 2004 Posts: 89 Location: Rennes, France
|
Posted: Sun Mar 03, 2013 3:14 pm Post subject: |
|
|
trippels wrote: | You can set
Code: | [extension.mkv]
demuxer=mkv
|
in your .mplayer/config.
But this will break smplayer (when you resume a video the screen will be blank). |
I've got the exact same problem. DId you manage to solve it? |
|
Back to top |
|
|
trippels Tux's lil' helper
Joined: 24 Nov 2010 Posts: 137 Location: Berlin
|
Posted: Mon Mar 04, 2013 12:38 pm Post subject: |
|
|
foux wrote: | trippels wrote: | You can set
Code: | [extension.mkv]
demuxer=mkv
|
in your .mplayer/config.
But this will break smplayer (when you resume a video the screen will be blank). |
I've got the exact same problem. DId you manage to solve it? |
No, unfortunately not.
For now I've just disabled the "General->Media Settings->Remember setting for all files" option. |
|
Back to top |
|
|
foux Tux's lil' helper
Joined: 04 Jul 2004 Posts: 89 Location: Rennes, France
|
Posted: Mon Mar 04, 2013 12:41 pm Post subject: |
|
|
I solved the problem by masking ffmpeg-1.0.4 and going back to the previous version, but that's quite and ugly way of solving the matter... |
|
Back to top |
|
|
j-kidd Apprentice
Joined: 20 Feb 2003 Posts: 213
|
Posted: Fri Mar 08, 2013 11:51 pm Post subject: |
|
|
Thanks for the workaround, foux. Downgrading to ffmpeg-0.10.6 works for me. I can't stand to use VLC or SMPlayer2 |
|
Back to top |
|
|
j-kidd Apprentice
Joined: 20 Feb 2003 Posts: 213
|
Posted: Mon Mar 18, 2013 4:55 am Post subject: |
|
|
Not fixed in ffmpeg-1.2... |
|
Back to top |
|
|
trippels Tux's lil' helper
Joined: 24 Nov 2010 Posts: 137 Location: Berlin
|
Posted: Tue Mar 19, 2013 7:38 am Post subject: |
|
|
j-kidd wrote: | Not fixed in ffmpeg-1.2... |
Someone should file a bug for this issue or it will never get fixed. |
|
Back to top |
|
|
j-kidd Apprentice
Joined: 20 Feb 2003 Posts: 213
|
|
Back to top |
|
|
nebojsa42 n00b
Joined: 09 Jan 2011 Posts: 2
|
|
Back to top |
|
|
|