约摸一年前看的流程
相关工具都是旧版本 自己去找新版的吧...
For BluRay titles with MPEG-2 video and AC3 or LPCM audio:
You need:
dgindex
optional: xport
optional: eac3to.exe (1.8 is latest as of June 3)
virtualdubmod or a graphical avisynth frontend such as AvsP
avisynth 2.5.7
MeGUI (preferrably)
Directions:
If the movie is spread across multiple m2ts files, concatenate them together in the correct order via the copy /b command. copy /b 0001.m2ts+0002.m2ts+0003.m2ts out.m2ts.
Load the m2ts file in dgindex just like a regular transport stream.
Save a d2v project file. Normally the english AC3 track is the first track in the m2ts. If the english track is not the first track (rare, but it happens) you will need to select the audio PID manually with the Set PIDs option, or extract it manually with xport.
If you are planning on extracting the LPCM audio for FLAC or DTS creation, you will need to do so with xport.
xport -h 0001.m2ts 1 0 1 0 # (replace audio PID with the LPCM PID if it is not 1)
Play the AC3 audio and note its length. Open MeGUI and load its bitrate calculator. Enter the audio length in here and pick 23.976 for framerate. A frame calculation will come up. Jot this down. Enter 640 for the audio bitrate for track 1, then pick a target filesize (DVD5, DVD9). If you want 1.5 DVD5, calculate the DVD5 bitrate with no audio track, multiply by 1.5, then subtract 640 to get the correct target bitrate. For ALL target sizes, subtract about 5kbps off the bitrate to compensate for x264 overhead and to leave room for muxing subtitles.
Create the following .avs script and load it in MeGUI's preview or virtualdubmod:
dgdecode_mpeg2source("yourmovie.d2v")
converttoyv12()
----> common directions
For BluRay titles with AVC video and AC3 or LPCM audio:
You need:
dgavcindex 0.5a or newer
optional: Sonic Cinemaster decoder package 4.2 (commercial, easily found)
optional: xport
optional: eac3to.exe (1.8 is latest as of June 3)
virtualdubmod or a graphical avisynth frontend such as AvsP
avisynth 2.5.7
MeGUI (preferrably)
Directions:
If the movie is spread across multiple m2ts files, concatenate them together in the correct order via the copy /b command. copy /b 0001.m2ts+0002.m2ts+0003.m2ts out.m2ts.
Demux the disc using xport. Program stream is 1. Video stream is usually 1. Audio stream is 1 or 2 depending on wheither you want LPCM or AC3 audio. xport will tell you which type of audio it's demuxing when run.
xport -h 0001.m2ts 1 1 1
You will get a video file and an audio file. Rename the video file to .264 and load it in dgavcindex. Preview the video stream. If the video stream looks fine and doesn't have weird artifacting or goofy colors, it is not PAFF and dgavcindex will work fine on it. If you get odd colors or artifacting, you will need to use sonic's decoders as follows: Build a graph in graphedit of file source (your .m2ts) -> sonic HD demuxer -> sonic cinemaster 4.2 video decocder, save the graph. If you are using graphedit/sonic to display the video, you must still extract the audio with xport.
xport -h 0001.m2ts 1 0 1 0 # (replace audio PID with the LPCM PID if it is not 1)
Play the AC3 audio and note its length. Open MeGUI and load its bitrate calculator. Enter the audio length in here and pick 23.976 for framerate. A frame calculation will come up. Jot this down. Enter 640 for the audio bitrate for track 1, then pick a target filesize (DVD5, DVD9). If you want 1.5 DVD5, calculate the DVD5 bitrate with no audio track, multiply by 1.5, then subtract 640 to get the correct target bitrate. For ALL target sizes, subtract about 5kbps off the bitrate to compensate for x264 overhead and to leave room for muxing subtitles.
Create the following avs:
avcsource("yourmovie.dga",audio=false) # if stream was decodeable with dgavcindex, you do not need a framecount value this way
directshowsource("yourmovie.grf",audio=false,fps=23.976) # if stream was not decodeable with dgavcindex
converttoyv12()
---->common directions