Sub/idx subtitles not displaying

For questions and discussion that is NOT (I repeat NOT) specific to a certain Operating System.
makeitrain
New Cone
New Cone
Posts: 3
Joined: 12 Jul 2011 21:47

Sub/idx subtitles not displaying

Postby makeitrain » 12 Jul 2011 22:13

Sub/idx subtitles are not working for me in VLC. The subtitles appear to load correctly and I am able to select the subtitles track. However, the subtitles do not display on the video. I am running Windows 7.

More information:
The subtitles work correctly in Windows Media Player. I tested this on two files with English subtitles.

srt subtitles DO work correctly in VLC. It's only sub/idx that do not work.

Things I have tried that did not work:
I tried using several other previous versions of VLC. None worked.
Changing font, encoding and other character settings in the "subtitles" preferences. Did not work, although it did adjust the coloring, font, and size of the text that comes up at the beginning that displays the video filename.

Here is the debug when I open up the video file. In this example there are two subtitles tracks, one English and one Spanish, the default being English.

Code: Select all

main debug: adding item `ils-sfmv-cd1.avi' ( file:///G:/files/Usenet%20Downloads/%23movies/Sympathy%20for%20Mr.%20Vengeance/ils-sfmv-cd1.avi ) qt4 debug: Adding a new MRL to recent ones: G:\files\Usenet Downloads\#movies\Sympathy for Mr. Vengeance\ils-sfmv-cd1.avi main debug: Creating an input for 'ils-sfmv-cd1.avi' main debug: rebuilding array of current - root Playlist main debug: rebuild done - 1 items, index -1 main debug: processing request item ils-sfmv-cd1.avi node null skip 0 main debug: resyncing on ils-sfmv-cd1.avi main debug: ils-sfmv-cd1.avi is at 0 main debug: starting new item main debug: creating new input thread main debug: Creating an input for 'ils-sfmv-cd1.avi' main debug: thread started main debug: using timeshift granularity of 50 MiB main debug: using timeshift path 'C:\Users\JMoney\AppData\Local\Temp' main debug: thread (input) created at priority 1 (../.././src/input/input.c:220) main debug: `file:///G:/files/Usenet%20Downloads/%23movies/Sympathy%20for%20Mr.%20Vengeance/ils-sfmv-cd1.avi' gives access `file' demux `' path `G:\files\Usenet Downloads\#movies\Sympathy for Mr. Vengeance\ils-sfmv-cd1.avi' main debug: creating demux: access='file' demux='' path='G:\files\Usenet Downloads\#movies\Sympathy for Mr. Vengeance\ils-sfmv-cd1.avi' main debug: looking for access_demux module: 2 candidates main debug: no access_demux module matching "file" could be loaded main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: creating access 'file' path='G:\files\Usenet Downloads\#movies\Sympathy for Mr. Vengeance\ils-sfmv-cd1.avi' main debug: looking for access module: 2 candidates filesystem debug: opening file `G:\files\Usenet Downloads\#movies\Sympathy for Mr. Vengeance\ils-sfmv-cd1.avi' main debug: using access module "filesystem" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: Using AStream*Stream main debug: pre buffering main debug: received first data after 0 ms main debug: pre-buffering done 1024 bytes in 0s - 1000000 KiB/s main debug: looking for stream_filter module: 2 candidates main debug: no stream_filter module matching "any" could be loaded main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: looking for stream_filter module: 1 candidate main debug: using stream_filter module "stream_filter_record" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: creating demux: access='file' demux='' path='G:\files\Usenet Downloads\#movies\Sympathy for Mr. Vengeance\ils-sfmv-cd1.avi' main debug: looking for demux module: 52 candidates avi debug: <list 'AVI '> avi debug: <list 'hdrl'> avi debug: <list 'strl'> avi debug: </list 'strl'> avi debug: <list 'strl'> avi debug: </list 'strl'> avi debug: <list 'odml'> avi warning: unknown chunk (not loaded) avi debug: </list 'odml'> avi debug: </list 'hdrl'> avi debug: <list 'INFO'> avi debug: </list 'INFO'> avi debug: skipping movi chunk avi debug: </list 'AVI '> avi debug: * LIST-root size:733161472 pos:0 avi debug: + RIFF-AVI size:733160992 pos:0 avi debug: | + LIST-hdrl size:8818 pos:12 avi debug: | | + avih size:56 pos:24 avi debug: | | + LIST-strl size:4244 pos:88 avi debug: | | | + strh size:56 pos:100 avi debug: | | | + strf size:40 pos:164 avi debug: | | | + JUNK size:4120 pos:212 avi debug: | | + LIST-strl size:4222 pos:4340 avi debug: | | | + strh size:56 pos:4352 avi debug: | | | + strf size:18 pos:4416 avi debug: | | | + JUNK size:4120 pos:4442 avi debug: | | + LIST-odml size:260 pos:8570 avi debug: | | | + dmlh size:248 pos:8582 avi debug: | + LIST-INFO size:28 pos:8838 avi debug: | | + ISFT size:15 pos:8850 avi debug: | + JUNK size:1358 pos:8874 avi debug: | + LIST-movi size:730499768 pos:10240 avi debug: | + idx1 size:2650976 pos:730510016 avi debug: + JUNK size:464 pos:733161000 avi debug: AVIH: 2 stream, flags HAS_INDEX IS_INTERLEAVED avi debug: stream[0] rate:2997 scale:125 samplesize:0 avi debug: stream[0] video(XVID) 640x272 12bpp 23.976000fps main debug: selecting program id=0 avi debug: stream[1] rate:56000 scale:1 samplesize:1 avi debug: stream[1] audio(0x2000) 5 channels 48000Hz 0bits qt4 debug: IM: Setting an input avi debug: selected standard index for stream[0] avi debug: selected standard index for stream[1] avi debug: stream[0] created 82848 index entries avi debug: stream[1] created 82838 index entries avi debug: stream[0] length:3455 (based on index) avi debug: stream[1] length:3455 (based on index) main debug: using demux module "avi" main debug: TIMER module_need() : 55.000 ms - Total 55.000 ms / 1 intvls (Avg 55.000 ms) main debug: looking for a subtitle file in G:\files\Usenet Downloads\#movies\Sympathy for Mr. Vengeance\ main debug: autodetected subtitle: G:\files\Usenet Downloads\#movies\Sympathy for Mr. Vengeance\ils-sfmv-cd1.idx with priority 4 main debug: autodetected subtitle: G:\files\Usenet Downloads\#movies\Sympathy for Mr. Vengeance\ils-sfmv-cd1.sub with priority 4 main debug: `file:///G:/files/Usenet%20Downloads/%23movies/Sympathy%20for%20Mr.%20Vengeance/ils-sfmv-cd1.idx' gives access `file' demux `' path `G:\files\Usenet Downloads\#movies\Sympathy for Mr. Vengeance\ils-sfmv-cd1.idx' main debug: creating demux: access='file' demux='subtitle' path='G:\files\Usenet Downloads\#movies\Sympathy for Mr. Vengeance\ils-sfmv-cd1.idx' main debug: looking for access_demux module: 2 candidates main debug: no access_demux module matching "file" could be loaded main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: creating access 'file' path='G:\files\Usenet Downloads\#movies\Sympathy for Mr. Vengeance\ils-sfmv-cd1.idx' main debug: looking for access module: 2 candidates filesystem debug: opening file `G:\files\Usenet Downloads\#movies\Sympathy for Mr. Vengeance\ils-sfmv-cd1.idx' main debug: using access module "filesystem" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: Using AStream*Stream main debug: pre buffering main debug: received first data after 0 ms main debug: pre-buffering done 1024 bytes in 0s - 1000000 KiB/s main debug: looking for stream_filter module: 2 candidates main debug: no stream_filter module matching "any" could be loaded main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: looking for stream_filter module: 1 candidate main debug: using stream_filter module "stream_filter_record" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: creating demux: access='file' demux='subtitle' path='G:\files\Usenet Downloads\#movies\Sympathy for Mr. Vengeance\ils-sfmv-cd1.idx' main debug: looking for demux module: 3 candidates vobsub debug: original frame size: 720x480 vobsub debug: vobsub palette read vobsub debug: new vobsub track detected vobsub debug: new vobsub track detected main debug: creating access 'file' path='G:\files\Usenet Downloads\' main debug: looking for access module: 2 candidates main debug: using access module "filesystem" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: Using AStream*Block main debug: pre buffering main debug: received first data after 0 ms main debug: prebuffering done 160 bytes in 0s - 156250 KiB/s main debug: using demux module "vobsub" main debug: TIMER module_need() : 15.000 ms - Total 15.000 ms / 1 intvls (Avg 15.000 ms) main debug: looking for decoder module: 34 candidates main debug: meta ok for (null), need to fetch art main debug: looking for meta fetcher module: 1 candidate lua debug: Trying Lua scripts in C:\Users\JMoney\AppData\Roaming\vlc\lua\meta\fetcher lua debug: Trying Lua scripts in C:\Program Files (x86)\VideoLAN\VLC\lua\meta\fetcher lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\meta\fetcher\tvrage.lua avcodec debug: libavcodec initialized (interface 0x350500) avcodec debug: trying to use direct rendering main debug: using meta fetcher module "lua" main debug: TIMER module_need() : 9.000 ms - Total 9.000 ms / 1 intvls (Avg 9.000 ms) main debug: removing module "lua" main debug: searching art for ils-sfmv-cd1.avi main debug: looking for art finder module: 2 candidates avcodec debug: ffmpeg codec (MPEG-4 Video) started main debug: using decoder module "avcodec" main debug: TIMER module_need() : 45.000 ms - Total 45.000 ms / 1 intvls (Avg 45.000 ms) main debug: thread (decoder) created at priority 0 (../.././src/input/decoder.c:301) main debug: thread started main debug: looking for decoder module: 34 candidates lua debug: Trying Lua scripts in C:\Users\JMoney\AppData\Roaming\vlc\lua\meta\art main debug: using decoder module "a52" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) lua debug: Trying Lua scripts in C:\Program Files (x86)\VideoLAN\VLC\lua\meta\art lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\meta\art\01_googleimage.lua main debug: thread (decoder) created at priority 2 (../.././src/input/decoder.c:301) main debug: thread started main debug: looking for decoder module: 34 candidates avcodec debug: libavcodec already initialized lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\meta\art\02_frenchtv.lua avcodec warning: refusing to decode non validated subtitle codec lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\meta\art\03_lastfm.lua lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\meta\art\04_musicbrainz.lua main debug: no art finder module matching "any" could be loaded main debug: TIMER module_need() : 8.000 ms - Total 8.000 ms / 1 intvls (Avg 8.000 ms) main debug: art not found for ils-sfmv-cd1.avi main debug: using decoder module "spudec" main debug: TIMER module_need() : 13.000 ms - Total 13.000 ms / 1 intvls (Avg 13.000 ms) main debug: thread started main debug: thread (decoder) created at priority 0 (../.././src/input/decoder.c:301) spudec debug: invalid starting packet (size < 4 or pts <=0) spudec debug: spu size: 0, i_pts: 0 i_buffer: 128 main debug: idx1=-1(es) idx2=-1(en) main debug: looking for meta reader module: 2 candidates lua debug: Trying Lua scripts in C:\Users\JMoney\AppData\Roaming\vlc\lua\meta\reader lua debug: Trying Lua scripts in C:\Program Files (x86)\VideoLAN\VLC\lua\meta\reader lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\meta\reader\filename.lua main debug: no meta reader module matching "any" could be loaded main debug: TIMER module_need() : 2.000 ms - Total 2.000 ms / 1 intvls (Avg 2.000 ms) main debug: looking for meta reader module: 2 candidates lua debug: Trying Lua scripts in C:\Users\JMoney\AppData\Roaming\vlc\lua\meta\reader lua debug: Trying Lua scripts in C:\Program Files (x86)\VideoLAN\VLC\lua\meta\reader lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\meta\reader\filename.lua main debug: no meta reader module matching "any" could be loaded main debug: TIMER module_need() : 2.000 ms - Total 2.000 ms / 1 intvls (Avg 2.000 ms) main debug: `file:///G:/files/Usenet%20Downloads/%23movies/Sympathy%20for%20Mr.%20Vengeance/ils-sfmv-cd1.avi' successfully opened main debug: Buffering 0% main debug: Buffering 8% a52 debug: A/52 channels:6 samplerate:48000 bitrate:448000 main debug: creating aout main debug: Buffering 16% main debug: Buffering 25% main debug: Buffering 33% main debug: Buffering 41% main debug: Buffering 50% main debug: Buffering 58% main debug: Buffering 66% main debug: Buffering 75% main debug: looking for audio output module: 4 candidates main debug: Buffering 83% aout_directx debug: Opening DirectSound Audio Output main debug: Buffering 91% main debug: Buffering 100% main debug: Stream buffering done (325 ms in 1 ms) main debug: no usable vout present, spawning one main debug: looking for text renderer module: 2 candidates freetype debug: Using Arial as font from file C:\Windows\Fonts\arial.ttf freetype debug: using fontsize: 2 main debug: using text renderer module "freetype" main debug: TIMER module_need() : 4.000 ms - Total 4.000 ms / 1 intvls (Avg 4.000 ms) main debug: looking for video filter2 module: 18 candidates swscale debug: 32x32 chroma: YUVA -> 16x16 chroma: YUVA with scaling using Bicubic (good quality) main debug: using video filter2 module "swscale" main debug: TIMER module_need() : 5.000 ms - Total 5.000 ms / 1 intvls (Avg 5.000 ms) main debug: looking for video filter2 module: 18 candidates yuvp debug: YUVP to YUVA converter main debug: using video filter2 module "yuvp" main debug: TIMER module_need() : 15.000 ms - Total 15.000 ms / 1 intvls (Avg 15.000 ms) aout_directx debug: found device: Primary Sound Driver aout_directx debug: found device: Speakers (Realtek High Definition Audio) main debug: window size: 640x272 main debug: Deinterlacing available main debug: deinterlace 0, mode blend, is_needed 0 main debug: looking for video output module: 1 candidate vout_wrapper debug: Opening vout display wrapper main debug: looking for vout display module: 8 candidates direct3d debug: creating Vout EventThread direct3d debug: DirectXCreateWindow main debug: looking for vout window hwnd module: 3 candidates qt4 debug: requesting video... aout_directx debug: device supports 5.1 channels aout_directx debug: device supports 4 channels aout_directx debug: device supports 2 channels aout_directx debug: device supports 1 channel aout_directx debug: Windows says your SpeakerConfig is stereo aout_directx debug: creating DirectSoundThread main debug: thread started main debug: thread (DirectSound Notification Thread) created at priority 15 (../../.././modules/audio_output/directx.c:321) aout_directx debug: DirectSoundThread ready main debug: using audio output module "aout_directx" main debug: TIMER module_need() : 133.000 ms - Total 133.000 ms / 1 intvls (Avg 133.000 ms) main debug: output 's16l' 48000 Hz Stereo frame=1 samples/4 bytes main debug: mixer 'f32l' 48000 Hz Stereo frame=1 samples/8 bytes main debug: filter(s) 'f32l'->'s16l' 48000 Hz->48000 Hz Stereo->Stereo main debug: looking for audio filter module: 13 candidates audio_format debug: f32l->s16l, bits per sample: 32->16 main debug: using audio filter module "audio_format" main debug: TIMER module_need() : 11.000 ms - Total 11.000 ms / 1 intvls (Avg 11.000 ms) main debug: found a filter for the whole conversion main debug: looking for audio mixer module: 3 candidates main debug: using audio mixer module "float32_mixer" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: input 'a52 ' 48000 Hz 3F2R/LFE frame=1536 samples/1792 bytes main debug: looking for audio filter module: 1 candidate scaletempo debug: format: 48000 rate, 2 nch, 4 bps, fl32 scaletempo debug: params: 30 stride, 0.200 overlap, 14 search scaletempo debug: 1.000 scale, 1440.000 stride_in, 1440 stride_out, 1152 standing, 288 overlap, 672 search, 2400 queue, fl32 mode main debug: using audio filter module "scaletempo" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: filter(s) 'a52 '->'f32l' 48000 Hz->48000 Hz 3F2R/LFE->Stereo main debug: looking for audio filter module: 13 candidates main debug: using audio filter module "a52tofloat32" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: found a filter for the whole conversion main debug: filter(s) 'f32l'->'f32l' 52800 Hz->48000 Hz Stereo->Stereo main debug: looking for audio filter module: 13 candidates main debug: using audio filter module "ugly_resampler" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: found a filter for the whole conversion main debug: End of audio preroll qt4 debug: Video was requested 0, 0 main debug: using vout window hwnd module "qt4" main debug: TIMER module_need() : 197.000 ms - Total 197.000 ms / 1 intvls (Avg 197.000 ms) direct3d debug: created video sub-window direct3d debug: Vout EventThread running direct3d debug: disabling screen saver main debug: VoutDisplayEvent 'resize' 656x310 window direct3d warning: trying surface pixel format: YV12 direct3d debug: selected surface pixel format is YV12 direct3d debug: Direct3D scene created successfully direct3d debug: Direct3D device adapter successfully initialized main debug: using vout display module "direct3d" main debug: TIMER module_need() : 234.000 ms - Total 234.000 ms / 1 intvls (Avg 234.000 ms) main debug: using video output module "vout_wrapper" main debug: TIMER module_need() : 236.000 ms - Total 236.000 ms / 1 intvls (Avg 236.000 ms) main debug: got 1 direct buffer(s) main debug: pic render sz 640x272, of (0,0), vsz 640x272, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0 main debug: pic in sz 640x272, of (0,0), vsz 640x272, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0 main debug: pic out sz 640x272, of (0,0), vsz 640x272, 4cc I420, sar 1727999:1728000, msk r0x0 g0x0 b0x0 main debug: direct render, mapping render pictures 0-23 to system pictures 1-24 main debug: VoutDisplayEvent 'resize' 640x272 window avcodec debug: using direct rendering main debug: End of video preroll main debug: Received first picture freetype debug: using fontsize: 17 main debug: looking for video blending module: 1 candidate main debug: Decoder buffering done in 268 ms main warning: PTS is out of range (-10000), dropping buffer main warning: PTS is out of range (-35000), dropping buffer blend debug: chroma: YUVA -> I420 main debug: using video blending module "blend" main debug: TIMER module_need() : 2.000 ms - Total 2.000 ms / 1 intvls (Avg 2.000 ms) main debug: Post-processing available main warning: vlc_object_find_name(postproc) is not safe! main debug: audio output is too slow (141000), trashing 50000us main debug: audio output is too slow (91000), trashing 50000us main debug: audio output is too slow (41000), trashing 50000us main warning: output date isn't PTS date, requesting resampling (41000) main warning: buffer is 44768 late, triggering upsampling main debug: auto hidding mouse main warning: resampling stopped after 5950000 usec (drift: -28774) main warning: buffer is 40274 late, triggering upsampling main warning: resampling stopped after 176000 usec (drift: -13878) main warning: buffer is 42628 late, triggering upsampling main warning: resampling stopped after 250000 usec (drift: -16250) main warning: buffer is 41411 late, triggering upsampling main warning: resampling stopped after 50000 usec (drift: -29187) main warning: buffer is 44223 late, triggering upsampling main warning: resampling stopped after 51000 usec (drift: -15036) main debug: VoutDisplayEvent 'mouse button' 0 t=8 main debug: VoutDisplayEvent 'mouse button' 0 t=9 main debug: control type=1 main debug: auto hidding mouse
And here I selected subtitle track 1 after having had no subtitles selected:

Code: Select all

main debug: control type=13 main debug: looking for decoder module: 34 candidates avcodec debug: libavcodec already initialized avcodec warning: refusing to decode non validated subtitle codec main debug: using decoder module "spudec" main debug: TIMER module_need() : 2.000 ms - Total 2.000 ms / 1 intvls (Avg 2.000 ms) main debug: thread (decoder) created at priority 0 (../.././src/input/decoder.c:301) main debug: thread started
And here I disabled the subtitles again:

Code: Select all

main debug: control type=13 main debug: thread times: real 0m20.429168s, kernel 0m0.000000s, user 0m0.000000s main debug: removing module "spudec" main debug: killing decoder fourcc `spu ', 0 PES in FIFO
I see a message there saying it refuses to decode a non validated subtitle codec, maybe that's the problem? But I have no idea how to fix it, and the subtitles work fine in Windows Media Player.

Thanks for your help!
Last edited by makeitrain on 12 Jul 2011 22:34, edited 2 times in total.

makeitrain
New Cone
New Cone
Posts: 3
Joined: 12 Jul 2011 21:47

Re: Sub/idx subtitles not displaying

Postby makeitrain » 12 Jul 2011 22:24

Note: I had installed XVID and Defilerpak codecs while troubleshooting. After uninstalling them, Windows Media Player no longer displays the sub/idx subtitles either. VLC still does not display the subtitles after uninstalling these. I had also tried using the "use system codecs if available" option in VLC when the Defilerpak was still installed but it didn't help. Reinstalling Defilerpak allows Windows Media Player to show subtitles again, but not VLC.

I suspect some sort of subtitle codec problem but not sure how to resolve... thanks again.

edit again: I also just tried this on another computer (still Windows 7) with the same results.

I also dug up an old movie with sub/idx subtitles and it didn't work either. I don't think this is a problem with the subtitle files themselves. Also they work with the defilerpak's decoder just fine.

makeitrain
New Cone
New Cone
Posts: 3
Joined: 12 Jul 2011 21:47

Re: Sub/idx subtitles not displaying

Postby makeitrain » 20 Jul 2011 02:11

Any ideas?

avnyc11
New Cone
New Cone
Posts: 3
Joined: 25 Jul 2011 05:04

Re: Sub/idx subtitles not displaying

Postby avnyc11 » 25 Jul 2011 05:10

I too have the same issue, and I am running the latest version of vlc 1.1.11 on windows 7 32 bit sp1 on a toshiba a200 laptop.
I can get my subtitles to appear if i play a file in wmp but not when i play them with vlc, and i use vobsub to play them in wmp.
Thanks in advance


Return to “General VLC media player Troubleshooting”

Who is online

Users browsing this forum: Bing [Bot] and 30 guests