View Full Version : How to harcode/burn subtitles using Megui ?
prijatelj.v
20th August 2013, 22:59
Similar hardcode/burn subtitles routinely work with Virtual Dub + VobSub (v2.23) but we MeGUI poses problems :
http://files.myopera.com/prijateljv/albums/14520042/error%20plugin.jpg
I tried many combinations and installing VobSub, VSFilter/DirectVobSub,giving path Vsfilter.dll etc.
If one is willing to explain the entire procedure (also known as image)...
which application and version to install:
VSFilter/DirectVobSub and VobSub.Whether during installation to provide the path for AviSynth,MeGUI (VSFilter.dll) or something ?
Where and how (before converting) to create AviSynth script and provide the path :
LoadPlugin("C:Programs\Vsfilter.dll")
LoadPlugin("Path-to\Vsfilter.dll")
TextSub("Path-to\filename.srt")
hello_hello
21st August 2013, 06:32
The error seems to indicate MeGUI can't find VSFilter.dll, or VSFilter.dll isn't in MeGUI's AviSynth plugins folder. Have you checked to make sure it's where it should be, in the exact location described in the error message above?
Below is what should be added to the script.
LoadPlugin("Path-to\Vsfilter.dll")
TextSub("Path-to\filename.srt")
In my case it's this:
LoadPlugin("C:\Program Files\MeGUI\tools\avisynth_plugin\VSFilter.dll")
TextSub("D:\subtitle.srt", 1)
I can't remember what the "1" parameter in the TextSub line is for, but that's obviously not the problem. Loading the plugin is.
If VSFilter.dll is in the correct location but AVISynth can't load it, I'm not sure why. If you have AVISynth installed (and MeGUI isn't using the portable version) try checking AVISynth's own plugins folder to make sure there's not a copy of VSFilter in there. If there is, maybe remove it. I don't know if loading VSFilter twice, or loading two different versions could cause the problem, but it's the only idea I have.
prijatelj.v
21st August 2013, 10:01
Thank you for your prompt interest in my problem.
Not note that you need to install VobSub (v2.23) or another ? now is not currently installed.
Here are the paths:
1. to AviSynth (v2.5.8) C:\Program Files\AviSynth 2.5\plugins - in this folder there is no "VSFilter"
2. to MeGUI (v2378) D:\Programi\MeGUI 2378\tools\avisynth_plugin - (there is "VSFilter.dll")
3. movie and subtitle (in the same folder) : D:\Filmovi\Monsters\Monsters.avi and D:\Filmovi\Monsters\Monsters.srt
______________________________________________________________________________________________________
Now,this is how I'm trying to do :
MeGUI/File/Open : Retract the movie : File Indexer/ Queue...creates a ffindex file etc.
below opens AviSinth script creator - Filters :
http://files.myopera.com/prijateljv/albums/14520042/sub%201.png
Retract the subtitle:
http://files.myopera.com/prijateljv/albums/14520042/sub%202.png
strange,now and MeGUI additional problems...
and now,as soon as you click - Save,now and MeGUI crashes,except for AviSinth error :
http://files.myopera.com/prijateljv/albums/14520042/sub%203.png
http://files.myopera.com/prijateljv/albums/14520042/sub%204.png
created AviSinth script looks like this :
____________________________________________________________________________________
LoadPlugin("D:\Programi\MeGUI 2378\tools\avisynth_plugin\VSFilter.dll")
LoadPlugin("D:\Programi\MeGUI 2378\tools\ffms\ffms2.dll")
FFVideoSource("D:\Filmovi\Monsters\Monsters.avi", threads=1)
#deinterlace
#crop
#resize
#denoise
LoadPlugin("D:\Programi\MeGUI 2378\tools\avisynth_plugin\VSFilter.dll")
TextSub("D:\Filmovi\Monsters\Monsters.srt", 1)
__________________________________________________________________________________
sneaker_ger
21st August 2013, 11:44
Try using a different vsfilter.dll (http://xy-vsfilter.googlecode.com/files/xy-VSFilter_3.0.0.211.7z).
If all else fails try AssRender (http://srsfckn.biz/assrender/):
LoadCPlugin("c:\path\to\assrender\assrender.dll")
AssRender("D:\Filmovi\Monsters\Monsters.srt")
prijatelj.v
21st August 2013, 14:47
Thank you very much colleague "sneaker_ger"...
That "VSFilter.dll" was making this problem.Version that you hung works great...even works well Charset (East Europe) .srt", 238)- "letter with hooks"- that I need.
So if one of the users had a similar problem:
Currently in MeGUI is VSFilter (v1.5.0.2827).It should only be replaced with VSFilter (v3.0.0.211) which hung colleagues "sneaker_ger" that works great
Now,I ask this purely informative...
Whether it is adjustable position,size (maybe color) such that the (by far the best) VobSub (v2.23) ?
Of course,and this is great...
Once again,thanks a lot for your help...regards...
sneaker_ger
21st August 2013, 17:15
I don't know what you mean by the VobSub part, but you have a vast amount of styling options if you convert the subtitle file to .ass using e.g. Aegisub. Both TextSub and AssRender can read those files.
Other options, for TextSub: use ass styling (http://avisynth.org.ru/docs/english/externalfilters/vsfilter.htm) (based on ass files, but you could reuse a style to use for all your srt files without converting all of them)
AssRender: Set font, scale and margins (but not color) directly through AviSynth. (see the readme attached in the AssRender package)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.