Subtitles not shown when using LAV filters
Moderators: white, Hacker, petermad, Stefan2
Subtitles not shown when using LAV filters
I've put LAV filters into FILTERS64 folder according to https://www.ghisler.com/filters.htm. Then I've opened MKV file with internal lister - subtitles are visible under lister context menu, but they are missing on the screen. The same file is playing just fine in external video player. Is it bug or what?
Side question: do I need files "AutoPitch.dll" and "SoundTouchDLL_x64.dll" if using LAV filters?
Side question: do I need files "AutoPitch.dll" and "SoundTouchDLL_x64.dll" if using LAV filters?
Re: Subtitles not shown when using LAV filters
I'm using system-wide the K-Lite Codecs which include LAV filters.
Here I can configure the subtitles through the tray icon of LAV Splitter while playing with TC.
I don't know if this is displayed when TC invokes the LAV filters from the files in TC.
Here I can configure the subtitles through the tray icon of LAV Splitter while playing with TC.
I don't know if this is displayed when TC invokes the LAV filters from the files in TC.
Windows 11 Home x64 Version 23H2 (OS Build 22631.3527)
TC 11.03 x64 / x86
Everything 1.5.0.1375a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.78
QAP 11.6.3.3 x64
TC 11.03 x64 / x86
Everything 1.5.0.1375a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.78
QAP 11.6.3.3 x64
Re: Subtitles not shown when using LAV filters
2depler
It's been already explained:
You should have VSfilter.dll for subtitle support. LAVfilters can autoload this dll when needed.
https://www.ghisler.ch/board/viewtopic.php?f=3&t=74681
It's been already explained:
You should have VSfilter.dll for subtitle support. LAVfilters can autoload this dll when needed.
https://www.ghisler.ch/board/viewtopic.php?f=3&t=74681
Andrzej P. Wozniak
Polish subforum moderator
Polish subforum moderator
Re: Subtitles not shown when using LAV filters
Yea, I've read that, and tried xy-VSFilter. I've tried to open file over windows share (like \\192.168.1.2\Movies\Test.mkv) and then Total Commander process crashed. Great stability, incredible functionality ))It's been already explained:
You should have VSfilter.dll for subtitle support. LAVfilters can autoload this dll when needed.
https://www.ghisler.ch/board/viewtopic.php?f=3&t=74681
I've just thought that LAV filters should be enough by itself for showing subtitles. Anyway, as for now, I've totally disabled multimedia within internal viewer - it seems to be unstable and binaries takes extra ~20mb of disk space. I'd like author to support 7z and zstandard algos with packing functionality (not only viewing) instead of this one.
Re: Subtitles not shown when using LAV filters
2depler
It should work even in Windows XP.
I suspect that there is something wrong with your system. However, it's hard to help you if you don't want to provide more details. Complaining is not helpful.
It should work even in Windows XP.
I suspect that there is something wrong with your system. However, it's hard to help you if you don't want to provide more details. Complaining is not helpful.
Andrzej P. Wozniak
Polish subforum moderator
Polish subforum moderator
Re: Subtitles not shown when using LAV filters
And I suspect there is something wrong with TC/filters. Here is archive with portable TC and MKV sample, which leads to process crash when opening with internal viewer (all settings are default, no plugins, just filters added): https://cloud.mail.ru/public/hM89/HWWD5FFKpI suspect that there is something wrong with your system.
Faulting application name: TOTALCMD64.EXE, version: 10.0.0.0, time stamp: 0x00000000
Faulting module name: ntdll.dll, version: 10.0.19041.1023, time stamp: 0x7977b9de
Exception code: 0xc0000374
Fault offset: 0x00000000000ff199
Faulting process id: 0x2c54
Faulting application start time: 0x01d75f632c416f55
Faulting application path: C:\TotalCmd\TOTALCMD64.EXE
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
Report Id: 09d03af6-fa15-40fa-9649-2bafec972ab9
Faulting package full name:
Faulting package-relative application ID:
- ghisler(Author)
- Site Admin
- Posts: 48124
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: Subtitles not shown when using LAV filters
To my knowledge, the VSFilter linked on my homepage does not work on Windows XP.
Please try this older filter instead:
https://www.videohelp.com/software/VSFilter-DirectVobSub
Please try this older filter instead:
https://www.videohelp.com/software/VSFilter-DirectVobSub
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Re: Subtitles not shown when using LAV filters
What Windows version do you use?
I did tests with your files in Windows 7 and it seems that the latest xy-VSfilter builds are broken. Maybe they're compiled for Windows 10 only, maybe they require some VC runtime files?
The last build that works OK is 3.2.0.802 - files are larger so there is really something missing in newer builds.
However, there may be also problem similar to that what I've reported earlier: exotic audio codec and/or multiple subs. See this topic: https://www.ghisler.ch/board/viewtopic.php?f=15&t=74262
Do you have problems with other mkv files which contain subtitles but don't use vorbis audio?
I haven't found any video file with subtitles and audio stream in vorbis format so I can't do any more tests. I have merged some unrelated ogm (mpeg4 with ogg vorbis audio) file and srt subtitles into mkv container and got the same results, but it would be better to test real files…
Andrzej P. Wozniak
Polish subforum moderator
Polish subforum moderator
Re: Subtitles not shown when using LAV filters
I can confirm that I can play the vsshort-vorbis-subs.mkv from https://cloud.mail.ru/public/hM89/HWWD5FFKp when I use version 3.2.0.802 of the xy-VSfilter / VSFilter.dll filters - with 3.2.0.803 - 3.2.0.806 TC (x64) either shows the file as binary, or crashes.
With the 3.2.0.802 filters I can play the vsshort-vorbis-subs.mkv movie in both 64bit and 32bit TC, but it is only in the 64bit version that I can see the subtitles. The 64bit version loads a DirectVobSub filter that the 32bit version does not load.
I can actually also play the video in 32bit TC with 3.2.0.803 of the filters (still no subtitles), but not with 3.2.0.804-3.2.0.806
EDIT:
The above was tested under Windows 7 and 10 (21H1).
Under Windows XP (32bit) with version 3.2.0.802 of the filters, the video plays until the first subtitle is about to be shown, then I get a runtime error message from TC and the video stops, but the sound keeps playing until I close the error box. With version 3.2.0.803 and above of the filter the video is played but without subtitles - as it is when no xy-VSfilter + VSFilter.dll is installed.
With the 3.2.0.802 filters I can play the vsshort-vorbis-subs.mkv movie in both 64bit and 32bit TC, but it is only in the 64bit version that I can see the subtitles. The 64bit version loads a DirectVobSub filter that the 32bit version does not load.
I can actually also play the video in 32bit TC with 3.2.0.803 of the filters (still no subtitles), but not with 3.2.0.804-3.2.0.806
EDIT:
The above was tested under Windows 7 and 10 (21H1).
Under Windows XP (32bit) with version 3.2.0.802 of the filters, the video plays until the first subtitle is about to be shown, then I get a runtime error message from TC and the video stops, but the sound keeps playing until I close the error box. With version 3.2.0.803 and above of the filter the video is played but without subtitles - as it is when no xy-VSfilter + VSFilter.dll is installed.
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
- ghisler(Author)
- Site Admin
- Posts: 48124
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: Subtitles not shown when using LAV filters
2petermad
Did you also try the older filters I suggested?
Did you also try the older filters I suggested?
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Re: Subtitles not shown when using LAV filters
Sorry, they required installation, so I didn't try them out at first - but I have now, and I can report that with the VSFilter version 2.41.322 (and without any XySubFilter.dll filter present) I can play the vsshort-vorbis-subs.mkv movie WITH subtitles in both 64bit AND 32bit TC under Windows 7, Windows 10 AND Windows XPghisler(Author) wrote: ↑2021-06-14, 07:07 UTC 2petermad
Did you also try the older filters I suggested?
I have placed a copy of the filters for direct copying to TC's Filter64/Filter32 folder here: https://madsenworld.dk/tcmd/VSFilter_2.41.322.zip - so other testers/users don't have to bother installing them.
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Re: Subtitles not shown when using LAV filters
At least for Windows 10 the more actual VSFilter.dll 3.2.0.806
plays fine with sub-titles in TC x86 and x64.
plays fine with sub-titles in TC x86 and x64.
Windows 11 Home x64 Version 23H2 (OS Build 22631.3527)
TC 11.03 x64 / x86
Everything 1.5.0.1375a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.78
QAP 11.6.3.3 x64
TC 11.03 x64 / x86
Everything 1.5.0.1375a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.78
QAP 11.6.3.3 x64
Re: Subtitles not shown when using LAV filters
2Horst.Epp
Hmm, with the 3.2.0.806 VSFilter.dll on Windows 10 my TC 10.00 x64 craches (just closes down, no error message from neither TC not from Windows) when I try to play the vsshort-vorbis-subs.mkv file from https://cloud.mail.ru/public/hM89/HWWD5FFKp
My TC 10.00 x86 plays the vsshort-vorbis-subs.mkv, but do NOT show the subtitles.
With the old VSFilter version 2.41.322 under Windows 10 both TC 10.00 x86 and x64 can play that movie and show the subtitles
Hmm, with the 3.2.0.806 VSFilter.dll on Windows 10 my TC 10.00 x64 craches (just closes down, no error message from neither TC not from Windows) when I try to play the vsshort-vorbis-subs.mkv file from https://cloud.mail.ru/public/hM89/HWWD5FFKp
My TC 10.00 x86 plays the vsshort-vorbis-subs.mkv, but do NOT show the subtitles.
With the old VSFilter version 2.41.322 under Windows 10 both TC 10.00 x86 and x64 can play that movie and show the subtitles
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Re: Subtitles not shown when using LAV filters
There may be dependencies with other modules.petermad wrote: ↑2021-06-14, 14:38 UTC 2Horst.Epp
Hmm, with the 3.2.0.806 VSFilter.dll on Windows 10 my TC 10.00 x64 craches (just closes down, no error message from neither TC not from Windows) when I try to play the vsshort-vorbis-subs.mkv file from https://cloud.mail.ru/public/hM89/HWWD5FFKp
My TC 10.00 x86 plays the vsshort-vorbis-subs.mkv, but do NOT show the subtitles.
With the old VSFilter version 2.41.322 under Windows 10 both TC 10.00 x86 and x64 can play that movie and show the subtitles
Because I want to play not only with TC, I have the K-Lite Standard package in the OS installed (inlcudes the LAV filters).
This way I can play the vsshort-vorbis-subs.mkv successful in TC, XYplorer, MPC-HC and even Windows Media player.
So the old version of VSFilter.dll is fine for users which store the codecs in TC.
For me this method has the dissadvantage that the rest of my system must have the same codecs again to play all sort of files.
All updates and configuration must be made on several places then.
Windows 11 Home x64 Version 23H2 (OS Build 22631.3527)
TC 11.03 x64 / x86
Everything 1.5.0.1375a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.78
QAP 11.6.3.3 x64
TC 11.03 x64 / x86
Everything 1.5.0.1375a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.78
QAP 11.6.3.3 x64
Re: Subtitles not shown when using LAV filters
xyVSFilterSubFilter-pfmod-3.2.0.803 x64 and TC 10.0 x64 - and mentioned MKV file was played perfectly. Any other vars of xyVSFilterSubFilter lead to the mentioned crash: so 804/805/806 builds are bad for using inside TC.
Also any x86(32bit) ver of this module used inside of TC x86 does not show subtitles at all.
Also i do not understand how subtitles in form of external srt files should be processed by this pair: LAV filters and VSFilter.dll
looks like as this not working at all in any combinations of these modules. Is it a right case?
OS does not have any "K-Lite"-like codecs packs installed
Also any x86(32bit) ver of this module used inside of TC x86 does not show subtitles at all.
Also i do not understand how subtitles in form of external srt files should be processed by this pair: LAV filters and VSFilter.dll
looks like as this not working at all in any combinations of these modules. Is it a right case?
OS does not have any "K-Lite"-like codecs packs installed
#146217 personal license