VideoHelp Forum




+ Reply to Thread
Results 1 to 2 of 2
  1. Member
    Join Date
    Aug 2009
    Location
    United States
    Search Comp PM
    I am trying to rip a movie with RipBot which is primarily in English, but has the occasional Japanese line.

    I would like subtitles to show up only when Japanese is being spoken.

    I am able to get the movie to have no subtitles, or English subtitles throughout, but I haven't
    figured out how to get them only for the part where Japanese is being spoken.

    If anybody has any advice, please let me know. Thanks for your help!
    Quote Quote  
  2. Member
    Join Date
    Aug 2009
    Location
    United States
    Search Comp PM
    Hmm, many movies do that by default (show English subs for the foreign language parts) but obviously yours isn't doing that. Hmm, I can't think of any easy options off hand, but here's an idea to look in to...

    My idea is to edit the subtitle file with notepad (or a similar text editor) and take out all the subtitles except for the ones at the timestamps that you need. This means you'd have to go through the movie and right down the position time (like 01:47:37 or something like that) where each subtitle you want pops up. Then, delete all the other ones.

    Is the source subtitle in the .sup format (common on Blu Ray movies) or is it the .idx/.sub pair (common on DVDs and XVID files) or perhaps the .srt text based format? If you have a .sup file, use BDSup2Sub to convert them to the .idx/.sub format pair and open the .idx file in notepad. If it already is in the .idx/.sub format, then you're one step ahead. If it's .srt, I think you can also just open up the .srt file in notepad. You should have a long list of stuff like this in a .idx file:

    Code:
    # English
    id: en, index: 0
    # Decomment next line to activate alternative name in DirectVobSub / Windows Media Player 6.x
    # alt: English
    # Vob/Cell ID: 1, 1 (PTS: 0)
    timestamp: 00:00:48:799, filepos: 000000000
    timestamp: 00:00:57:140, filepos: 000001000
    timestamp: 00:00:58:100, filepos: 000001800
    timestamp: 00:01:00:477, filepos: 000002800
    timestamp: 00:01:03:689, filepos: 000003800
    timestamp: 00:01:12:656, filepos: 000004000
    timestamp: 00:01:19:162, filepos: 000004800
    timestamp: 00:01:23:166, filepos: 000005000
    timestamp: 00:01:48:692, filepos: 000006000
    timestamp: 00:01:51:194, filepos: 000007000
    timestamp: 00:01:57:492, filepos: 000007800
    timestamp: 00:02:21:183, filepos: 000008800
    timestamp: 00:02:23:727, filepos: 000009800
    timestamp: 00:02:26:855, filepos: 00000a800
    timestamp: 00:02:31:360, filepos: 00000b800
    timestamp: 00:02:37:491, filepos: 00000c800
    timestamp: 00:02:43:455, filepos: 00000e000
    timestamp: 00:02:45:332, filepos: 00000f000
    timestamp: 00:03:30:043, filepos: 00000f800
    timestamp: 00:03:32:421, filepos: 000010000
    timestamp: 00:03:34:172, filepos: 000010800
    timestamp: 00:03:35:590, filepos: 000011000
    timestamp: 00:03:46:184, filepos: 000011800
    timestamp: 00:03:52:232, filepos: 000014000
    timestamp: 00:03:56:403, filepos: 000015800
    timestamp: 00:04:02:617, filepos: 000016800
    timestamp: 00:04:03:827, filepos: 000017800
    timestamp: 00:04:06:913, filepos: 000019000
    timestamp: 00:04:09:666, filepos: 00001a800
    Where the list just keeps on going on and on for the whole length of the movie. My theory is that if you delete all the lines except for the "timestamp: xxxxxx, fileposxxxxxxxx" that you want, then it should just play those ones if you save the .idx file and mux that in to the movie file (I personally recommend the .mkv file container and mkvmerge GUI, but I know opinions vary there.) I have never tried to do this kind of thing, though, so it might not work, it's just a path to go down if you're looking for ideas.

    Anyone else have any experience with this kind of thing?
    Quote Quote  



Similar Threads

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