VideoHelp Forum




+ Reply to Thread
Results 1 to 22 of 22
  1. Member
    Join Date
    Apr 2009
    Location
    Israel
    Search Comp PM
    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.
    Quote Quote  
  2. I'm a MEGA Super Moderator Baldrick's Avatar
    Join Date
    Aug 2000
    Location
    Sweden
    Search Comp PM
    Maybe avisynth with directshowsource("file.avi") would work.
    Quote Quote  
  3. Member
    Join Date
    Apr 2009
    Location
    Israel
    Search Comp PM
    doesn't work
    strangely, even mediaplayer doesn't play subtitles with avisynth.
    Quote Quote  
  4. What format are the subs? (e.g. srt, ssa,etc..), what format is the video? (xvid in avi, mpeg2 in mpeg2-ps, etc...)

    e.g. If it's avi, and srt

    AVISource("movie.avi")
    TextSub("movie.srt")

    You need vsfilter.dll installed in the avisynth plugins directory
    Quote Quote  
  5. Member
    Join Date
    Apr 2009
    Location
    Israel
    Search Comp PM
    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.
    Quote Quote  
  6. textsub filter for vdub work great for me
    *** DIGITIZING VHS / ANALOG VIDEOS SINCE 2001**** GEAR: JVC HR-S7700MS, TOSHIBA V733EF AND MORE
    Quote Quote  
  7. 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
    Quote Quote  
  8. Member
    Join Date
    Apr 2009
    Location
    Israel
    Search Comp PM
    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 ?
    Quote Quote  
  9. 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
    Quote Quote  
  10. Banned
    Join Date
    Jun 2007
    Location
    UNREACHABLE
    Search Comp PM
    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.
    Quote Quote  
  11. And I don't know what kind of movies these are, but if they are common ones, it would be very easy to just download them from a subtitle database in .srt format in various languages, then use the regular textsub() method
    Quote Quote  
  12. Member
    Join Date
    Apr 2009
    Location
    Israel
    Search Comp PM
    Originally Posted by poisondeathray
    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
    the filter is directvobsub
    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
    Quote Quote  
  13. Member
    Join Date
    Apr 2009
    Location
    Israel
    Search Comp PM
    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...
    Quote Quote  
  14. 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
    Quote Quote  
  15. Member
    Join Date
    Apr 2009
    Location
    Israel
    Search Comp PM
    Originally Posted by poisondeathray
    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
    can you pls explain how to open .avs file with vdub ?
    (im kind of noob with vdub and how to use it)

    do i chose open video file
    what i get is in the photo i add

    edit:
    the .grf .avs .avi files are on the same directoty
    Quote Quote  
  16. @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)
    Quote Quote  
  17. Member
    Join Date
    Apr 2009
    Location
    Israel
    Search Comp PM
    Originally Posted by poisondeathray
    @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)
    ok tnx
    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 ?
    Quote Quote  
  18. 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.
    Quote Quote  
  19. Member
    Join Date
    Apr 2009
    Location
    Israel
    Search Comp PM
    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 : )
    Quote Quote  
  20. 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
    Quote Quote  
  21. Member
    Join Date
    Apr 2009
    Location
    Israel
    Search Comp PM
    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.
    Quote Quote  
  22. Banned
    Join Date
    Jun 2007
    Location
    UNREACHABLE
    Search Comp PM
    Originally Posted by BomBastiC
    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 !
    We're glad that you've found out how to to use .grf files in Avisynth.

    Midzuki,
    That's the patched file, I can't see how it would help...
    My bad.
    Apologies.


    ***
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!