Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
|
#1 | Link |
|
Registered User
Join Date: Apr 2012
Posts: 22
|
How to harcode/burn subtitles using Megui ?
Similar hardcode/burn subtitles routinely work with Virtual Dub + VobSub (v2.23) but we MeGUI poses problems :
![]() 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") |
|
|
|
|
|
#2 | Link |
|
Registered User
Join Date: Mar 2011
Posts: 2,586
|
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. |
|
|
|
|
|
#3 | Link |
|
Registered User
Join Date: Apr 2012
Posts: 22
|
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 : ![]() Retract the subtitle: ![]() strange,now and MeGUI additional problems... and now,as soon as you click - Save,now and MeGUI crashes,except for AviSinth error : ![]() ![]() 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) __________________________________________________________________________________ |
|
|
|
|
|
#4 | Link |
|
Registered User
Join Date: Dec 2002
Posts: 3,714
|
Try using a different vsfilter.dll.
If all else fails try AssRender: LoadCPlugin("c:\path\to\assrender\assrender.dll") AssRender("D:\Filmovi\Monsters\Monsters.srt") |
|
|
|
|
|
#5 | Link |
|
Registered User
Join Date: Apr 2012
Posts: 22
|
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... |
|
|
|
|
|
#6 | Link |
|
Registered User
Join Date: Dec 2002
Posts: 3,714
|
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 (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) |
|
|
|
![]() |
|
|