Hi,
Does anybody know how to frameserve a movie with the directvobsubs attached to it ?
I tried Virtualdub with its new DirectShow input filter but the subtitles doesn't show up.
I use modded version of Vobsub so I can't use any of the filters as they won't accept the file type.
+ Reply to Thread
Results 1 to 22 of 22
-
-
Thanks for you reply,
Its the infamous lhn format, it doesn't work with textsub already tried - it only work with the patched version of directvobsub.
I was able to encode to wmv using Windows Movie Maker, but I wish to frameserve, encoding takes too long for my purpose. -
I read somewhere this the hacked format that prevents people from copying or something like that , some scene group ?
How do you playback lhn then? if it's the patched version of directvobsub, what software do you use for playback?
If it's a patched vsfilter.dll, copy that .dll into the avisynth plugins directory, and it might work with script -
poisondeathray,
You are right it's hacked format preventing people from seeing the movie on anything other than the PC - You can only use Directshow compatible player like Windows Media Player.
If I'll manage to frameserve the video, I may overcome this problem.
Unfortunately the patched file is not vsfiler.dll, it might be the old vobsub.dll or DVobSub.ax.
copying the files to avisynth's (2 or 2.5) folder doesn't help.
The green curved arrow pops and immediately disappears.
This format is sort of encoded .srt file - it has an .srt file structure but with gibberish characters, at the top of the file there's some sort of key for decrypting it.
themaster1,
Since this is hacked subtitles format, it doesn't work with textsub.
any new ideas ? -
You should figure exactly what file is patched (ie. which .dll or .ax), because if you can see the subs in a directshow player (e.g. mpc, wmp11), you should be able to construct a graph in graphstudio/graphedit using that exact patched directshow filter, and feed it through avisynth using directshowsource("file.grf", audio=false)
Render the file in graphstudio (with the subs in the same folder) , and it should show you the modded filter used. Press play, and if you can see the subs previewed successfully, this method should work. Report back and I'll give you more specific instructions if the subs do appear correctly in graphstudio -
I have just Googled for "lhn subtitles", and found a page where Placio74
mentions a certain "QVobSub". I have just downloaded it from:
www.qsubs.co.il/Data/QVobSub.exe
HTH. -
Originally Posted by poisondeathray
and when you play the file you can c the subs
pls note: i had to install a special vobsub inorder to watch those subs
here is the link to download it:
http://www.qsubs.co.il/Data/QVobSub.exe
or here:
http://rapidshare.com/files/220750902/QVobSub.exe -
edited:
I got it working
I only had to remove the Video Renderer filter and save as grf.
Then set the correct avisynth script and voila.
thanks a lot for your help !
poisondeathray,
graphstudio seems like a step in the right direction !
I can see the filters being used and when I press play I can see the subtitles.
Here is the properties window of DirectVobSub filter:
http://img10.imageshack.us/img10/8992/graphstudio.jpg
gaphstudio/graphedit tutorials are hard to find.
As for the movies.
Yes these are the common movies. One traslators group has some dispute with other tranlators group and they decide to distribute their subtitles only that way. Now people with streamers and DVD players (including myself) can't enjoy subtitles.
Midzuki,
That's the patched file, I can't see how it would help... -
OK, that screenshot looks like it's the modded filter
Delete the directsound device box, and the audio decoder box, and the video render box in the graphstudio diagram
So all that remains is:
Movie=>AVI Splitter=>decoder=>DirectVobSub
Then file=>save as e.g. "mynewgraph.grf"
Create a new .avs file:
DirectShowSource("mynewgraph.grf, audio=false")
And it should work; open up the .avs in vdub to check. Note this will be hardcoded/re-encoding the video (frameserving using avisynth as you asked for in the OP), not extracting .srt subs as other people have been asking
EDIT: eek, I guess you figured it out already! I missed your edit
Cheers -
-
@kantim -
Do you have avisynth recent version installed?
Also try vdub instead of vdubmod
I had a typo before, the quotations were in the wrong spot:
DirectShowSource("mynewgraph.grf", audio=false)
Does your video play normally in MPC or WMP11 ? i.e. do you have the proper decoders installed? Check all your names spelling and paths
It should open right up in vdub. As for using vdub, there are several guides if you search (both here and other websites) -
Originally Posted by poisondeathray
it was the typo that made that mistake.
i also download vdub.
can you get the subs to a normal srt / sub / sub+idx fromat
or ya just permanently add them to the movie with vdub ? -
No you can't
When you open with an .avs script to frameserve, you have to re-encode (which is the topic of the thread)
As for getting the subs to a "normal" format, I have no idea, I've never heard of this type of sub until yesterday. Maybe you could modding the sub, or try renaming the extension. -
well you can rencode the subs to the movie with black background
then using subrip to easy cut it out
the probelm is now to make it fastest
so i can really get some help of rencoding the subs to the movie the fastest way?
(movie quality doesnt really matter- as if i could just add the subs to a black screen for the whole time it would have been the easiest to rip it out of it)
so is there a way to rencode the subs just to a black screen instead of procceing the whole movie ?
and if not - what is the fastest way to rencode the movie (very low quality)
tnx for all yr help so far : ) -
There might be an easier way, but you can generate a blank clip using BlankClip() in avisynth. You want it the same specs, ie. dimensions, frame rate, duration in frames, as your video of interest. To find the # of frames, it should be listed when you opened the original video in vdub lower right corner, or use file information in vdub, or use info() in avisynth
e.g.
BlankClip(fps=23.976, length=1000)
BilinearResize(720,480)
Adjust the fps, length, dimensions etc... to match, then encode that in vdub (just use 1 pass , low quality settings, divx is a bit faster than xvid). Rename that clip to the same name as your lhn sub, and in the same folder -
kantim,
Smart thinking.
That was my idea
Right click on the directvobsub arrow to access its configuration.
Go to general tab and play with the image sizes, I managed to add black margins to the movie that way.
then back in the main tab, you can access the advanced configs and move the subtitles if necessary.
Try to choose the sharpest font possible without smooth edges, it will allow SubRip to learn faster.I use NarkisTam, but I think I should try another.
It took the program about 5 minutes to learn the letters and from the its mostly automatic. The only problem is that this process still seem to take time.
Don't forget to save your characters matrix for each font so you won't have to teach the program again next time.
Similar Threads
-
How to frameserve DVD/MPEG2/HDTV to an advanced video editor
By Baldrick in forum User guidesReplies: 55Last Post: 14th Feb 2010, 10:22 -
Can't Frameserve to Tmpgenc
By BonnieW88 in forum Video ConversionReplies: 1Last Post: 30th Aug 2009, 23:40 -
Frameserve from virtualdub to HC
By SatStorm in forum Video ConversionReplies: 2Last Post: 12th Jun 2009, 06:24 -
Frameserve on MacOS??
By Maxwellbest in forum MacReplies: 5Last Post: 4th Oct 2008, 16:34 -
How do I DeInterlace and Frameserve?
By rocky12 in forum Newbie / General discussionsReplies: 0Last Post: 17th Jul 2008, 21:50