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.

 

Go Back   Doom9's Forum > General > Newbies
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 20th August 2013, 22:59   #1  |  Link
prijatelj.v
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")
prijatelj.v is offline   Reply With Quote
Old 21st August 2013, 06:32   #2  |  Link
hello_hello
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.
hello_hello is offline   Reply With Quote
Old 21st August 2013, 10:01   #3  |  Link
prijatelj.v
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)
__________________________________________________________________________________
prijatelj.v is offline   Reply With Quote
Old 21st August 2013, 11:44   #4  |  Link
sneaker_ger
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")
sneaker_ger is offline   Reply With Quote
Old 21st August 2013, 14:47   #5  |  Link
prijatelj.v
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...
prijatelj.v is offline   Reply With Quote
Old 21st August 2013, 17:15   #6  |  Link
sneaker_ger
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)
sneaker_ger is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 18:09.


Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2016, vBulletin Solutions, Inc.