okamibl / xy-vsfilter

Automatically exported from code.google.com/p/xy-vsfilter
0 stars 0 forks source link

External Subtitle Problem with Reclock #193

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1.I use xySubFilter with madvr. I play a video file and if video file have 
external and internal subtitle file xysubfilter detect them.
2.But video only have external subtitle xysubfilter can't detect external 
subtitle.

What version of the product are you using? On what operating system?
I use madvr 0.87.13 and xySubFilter 3.1.0.705.

Original issue reported on code.google.com by tutusse...@gmail.com on 25 Jan 2015 at 12:55

GoogleCodeExporter commented 8 years ago
First please try:

*Resetting settings with the Restore_Default_Settings.reg
*Install XySubFilter again with Install_XySubFilter.bat 'Run as Administrator' 
and ensure you see a "DLLRegisterServer in XySubFilter.dll Suceeded" message.

If you still are having issues, please provide details about:

Media Player used
External Subtitle format (attach if possible)
Other Directshow Filters Installed or Used during playback
Any special playback configuration (if applicable)
Operating System

By default, loading of external subtitles only requires:

*XySubFilterAutoLoader is installed and not blocked
*Video contains an audio stream
*External subtitle file is named identically to the video placed in the same 
directory
*External subtitle file is not corrupt

Original comment by cyber.sp...@gmail.com on 25 Jan 2015 at 1:31

GoogleCodeExporter commented 8 years ago
Firstly I try that not working.

I use
- MPC-HC 1.7.7
- LAV Filters 0.63.0.0
- Reclock 1.8.8.4

External subtitle format .srt

Windows 8.1

Screenshots

http://i.imgur.com/DKTDRYc.png
http://i.imgur.com/9pkTDFw.jpg
http://i.imgur.com/BhDpxkB.png
http://i.imgur.com/bm6851U.png

Original comment by tutusse...@gmail.com on 25 Jan 2015 at 12:27

GoogleCodeExporter commented 8 years ago
I'm unsure what could be causing this.

Try doing the following in order, testing if external subtitles load with 
XySubFilter after each step:

*Open your srt subtitle with Notepad and 'Save As' Encoding 'UTF-8'.
http://i.imgbox.com/o2165YmA.png

*Remove all filters from MPC-HC External Filters, leaving that section empty.
http://i.imgbox.com/d47ZJXzo.png

*Rename video and subtitle to test.mkv test.srt

*Move your renamed test.mkv video and test.srt subtitle to C:\

*Disable MPC-HC Audio Switcher
http://i.imgbox.com/FvJ937dq.png

*Uninstall ReClock

*Set XySubFilter to 'always load' under options.
http://i.imgbox.com/qQp2sSIt.png

If none of the above steps make any difference, please attach the 
"Shameless.US.S01.E06.576p.BluRay.DD5.1.x264-HiSD.srt" you are having problems 
with to this issue.

Original comment by cyber.sp...@gmail.com on 25 Jan 2015 at 1:35

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
This issue not about UTF-8. And I always use Disable MPC-HC Audio Switcher.

I delete all external filters. I delete and reload Reclock. And solved. Thx for 
effort. Probably about Reclock registry files. 

Original comment by tutusse...@gmail.com on 25 Jan 2015 at 2:18

GoogleCodeExporter commented 8 years ago
Thank you for going through all of this troubleshooting.

Later I'll try to look into what may have been causing potential conflict with 
Reclock. I suspect this could be a bug with the Reclock 'helper' filter, 
especially if reinstalling Reclock fixed it. 

By default with the 'Load when Needed' setting, XySubFilterAutoLoader depends 
on being able to attach to an Audio Output Pin during initial graph build. If 
for some reason, some other filter prevents XySubFilterAutoLoader from loading 
during that initial graph build, XySubFilter would fail to load external only 
subtitles. Usually that would only occur when an audio filter is assigned an 
insanely high merit by the media player, or otherwise rejects 
XySubFilterAutoLoader's attempt to temporarily attach to an Audio Output Pin.

If you ever run into this issue again, and are unable to easily resolve it. 
Setting XySubFilter to 'always load' under options should also workaround the 
issue. That setting tells XySubFilterAutoLoader to utilize any available Output 
Pin (usually Video) during initial graph build, which should prevent any audio 
filter conflicts.

Original comment by cyber.sp...@gmail.com on 26 Jan 2015 at 1:49