A Layman's Guide to Shrinking HDDVD Size on Hard Drive
12/24/07
Background:
With titles coming in at a hefty size, I wanted a more efficient way to store and watch movies on a HTPC. With a HDDVD / BD collection currently spanning over 3 rigs, I'm finding myself beginning to delete older backups to store more current ones, quite contrary to a true HTPC mentality. I also find storing the entire folder structure on a hard drive terribly inefficient, an HTPC in my humble opinion should store the movie (1 each vid, audio, sub stream) only, if I want to watch director commentaries or deleted scenes I'll get up and put the disc in...or possible find someone to do it.
Also, call me crazy but I absolutely need to have subtitles in motion pictures, I've been spoiled by it and never looked back.
Link to Bluray version:
http://forum.slysoft.com/showthread.php?p=78049#post78049
My goals:
1. subtitles
2. no transcoding
3. simple (for me, that means no graphs), fast (relatively) and easily replicated title to title with consistent results
Programs I Used:
AnyDVDHD (courtesy of Slysoft) - without this amazing program none of what follows is possible, well, without violating goal # 3.
EVOdemux 0.627b7 (courtesy of pelican9 @ doom9) - demuxes .evo file to elementary stream / rebuilds .evo
SUPrip 0.91 (courtesy of taktaal @ doom9) - converts .sup to .srt w/ocr
Subtitle Workshop (courtesy of urusoft) - corrects duration, syntax errors in .srt
Nero 8 v8.2.8.0 Showtime w/ HD-DVD / Bluray plugin - playback of .evo with .srt
Observations:
1. I've purposely kept subtitles in rebuilt evo even though we're gonna use externals, eventually I'd like for a media player to read these natively.
2. Enabling external subtitles also disables hardware acceleration, although I’m not entire confident Showtime correctly uses it like PDVD.
3. My original guide centered around modifying the .xpl file with playback through PDVD, a method that is considerably easier. I noticed, however, moderate frame stuttering about a min after a chapter skip in certain titles, contrary to goal #3.
4. If we’re not interested in subtitles, we can skip steps 3 – 5.
5. I didn’t use a subtitle repository like www.opensubtitles.org which would again eliminate steps 3 – 5 because (1) the HD/BD versions are scarce at the moment and (2) I wanted to develop a method that doesn’t rely on another party.
6. Total time from start to finish is around ~35min per title (10 step two, 5 step three, 5-20 step four, 5-20 step five) . Steps 4 and 5 are the most time consuming although once we learn the ropes it drops considerably.
Step 0
Backup our HD-DVD to hard drive with AnyDVDHD
Step 1
- Our goal is to find & identify the appropriate 2 .evo files -
Search within c:\targetmovie\HVDVD_TS\xxxxx.evo (replace "c:\targetmovie" with what’s appropriate) and search for the largest 2 files, usually labeled "feature_1" & "feature_2" or "PEVOB_1" & "PEVOB_2", that’s our movie split in 2 separate parts. If it isn't labeled as such but we are sure its the movie, rename both to one of the above.
Step 2
- Our goal is to rebuild .evo -
Open EVOdemux
Ok, lets browse for our target movie, in this case The Matrix Reloaded
Options tab
Video/Audio tab
Subpicture tab
For the Matrix Reloaded we’re choosing
Main movie VC-1 video stream
English DD+ audio stream (alternative would be MLP, i.e. DD TrueHD)
English subtitle
All to be remuxed into “m:\1 streaming HDDVD folder”
REBUILD
Step 3
- Our goal is to extract subtitle only stream for further processing -
Still using EVOdemux lets uncheck both VC-1 stream & DD+ stream, leaving checked subpicture.00.
DEMUX
Step 4
- Our goal is to translate the .sup file into a more editing friendly .srt one -
Open Suprip
Open .sup created in step 3
OCR
Take notice of the 3 options, adjusting them will greatly speed up this process, use trial & error for these values as they aren’t set in stone. Suprip will normally have bitmap characters that it can’t identify, manually enter them until we get to the end.
(continued)
12/24/07
Background:
With titles coming in at a hefty size, I wanted a more efficient way to store and watch movies on a HTPC. With a HDDVD / BD collection currently spanning over 3 rigs, I'm finding myself beginning to delete older backups to store more current ones, quite contrary to a true HTPC mentality. I also find storing the entire folder structure on a hard drive terribly inefficient, an HTPC in my humble opinion should store the movie (1 each vid, audio, sub stream) only, if I want to watch director commentaries or deleted scenes I'll get up and put the disc in...or possible find someone to do it.
Also, call me crazy but I absolutely need to have subtitles in motion pictures, I've been spoiled by it and never looked back.
Link to Bluray version:
http://forum.slysoft.com/showthread.php?p=78049#post78049
My goals:
1. subtitles
2. no transcoding
3. simple (for me, that means no graphs), fast (relatively) and easily replicated title to title with consistent results
Programs I Used:
AnyDVDHD (courtesy of Slysoft) - without this amazing program none of what follows is possible, well, without violating goal # 3.
EVOdemux 0.627b7 (courtesy of pelican9 @ doom9) - demuxes .evo file to elementary stream / rebuilds .evo
SUPrip 0.91 (courtesy of taktaal @ doom9) - converts .sup to .srt w/ocr
Subtitle Workshop (courtesy of urusoft) - corrects duration, syntax errors in .srt
Nero 8 v8.2.8.0 Showtime w/ HD-DVD / Bluray plugin - playback of .evo with .srt
Observations:
1. I've purposely kept subtitles in rebuilt evo even though we're gonna use externals, eventually I'd like for a media player to read these natively.
2. Enabling external subtitles also disables hardware acceleration, although I’m not entire confident Showtime correctly uses it like PDVD.
3. My original guide centered around modifying the .xpl file with playback through PDVD, a method that is considerably easier. I noticed, however, moderate frame stuttering about a min after a chapter skip in certain titles, contrary to goal #3.
4. If we’re not interested in subtitles, we can skip steps 3 – 5.
5. I didn’t use a subtitle repository like www.opensubtitles.org which would again eliminate steps 3 – 5 because (1) the HD/BD versions are scarce at the moment and (2) I wanted to develop a method that doesn’t rely on another party.
6. Total time from start to finish is around ~35min per title (10 step two, 5 step three, 5-20 step four, 5-20 step five) . Steps 4 and 5 are the most time consuming although once we learn the ropes it drops considerably.
Step 0
Backup our HD-DVD to hard drive with AnyDVDHD
Step 1
- Our goal is to find & identify the appropriate 2 .evo files -
Search within c:\targetmovie\HVDVD_TS\xxxxx.evo (replace "c:\targetmovie" with what’s appropriate) and search for the largest 2 files, usually labeled "feature_1" & "feature_2" or "PEVOB_1" & "PEVOB_2", that’s our movie split in 2 separate parts. If it isn't labeled as such but we are sure its the movie, rename both to one of the above.
Step 2
- Our goal is to rebuild .evo -
Open EVOdemux
Ok, lets browse for our target movie, in this case The Matrix Reloaded
Options tab
Video/Audio tab
Subpicture tab
For the Matrix Reloaded we’re choosing
Main movie VC-1 video stream
English DD+ audio stream (alternative would be MLP, i.e. DD TrueHD)
English subtitle
All to be remuxed into “m:\1 streaming HDDVD folder”
REBUILD
Step 3
- Our goal is to extract subtitle only stream for further processing -
Still using EVOdemux lets uncheck both VC-1 stream & DD+ stream, leaving checked subpicture.00.
DEMUX
Step 4
- Our goal is to translate the .sup file into a more editing friendly .srt one -
Open Suprip
Open .sup created in step 3
OCR
Take notice of the 3 options, adjusting them will greatly speed up this process, use trial & error for these values as they aren’t set in stone. Suprip will normally have bitmap characters that it can’t identify, manually enter them until we get to the end.
(continued)
Last edited: