|
发表于 2002-7-5 15:43:09
|
显示全部楼层
DivX制作(个人v1.00版本)
做法简介:
一、获得DVD信息:
用SmartRipper,将DVD中的VOB文件复制到硬盘(D版DVD可略去使用SmartRipper而直接copy VOB文件)
-----------------------------------------------------------------------
二、分离视频和音频
用DVD2AVI,
1.打开 [File] – [Open], 点击“ADD”按钮,加入上步的VOB文件。
2.在[Audio] – [Track Number]中选择“Track 1”
在[Audio] – [Dobly Digtal]中选择[DeMUX All Track]或只选择Demux。
3.在[Video] – [iDCT]中选择速度IEEE-1180。画面质量IEEE-1180 > 64-bit Floating Point > 32-bit MMX/SSEMMX。推荐64-bit Floating
4.在[Video] – [Field Operation]中选“None”。
5.点击[File] – [Save Project],即可保存.d2v工程文件交由其它软件继续处理,并同时输出音频文件,例如ac3,交由其它软件继续处理。
-----------------------------------------------------------------------
三、处理音频部分(如果不处理,则直接合成AV3音效的DVDrip)
可以使用AZID先将AC3文件转换为WAV,再用LAME压缩为VBR形式的高质量MP3,或者使用OggEnc将之压缩为新一代的Ogg音频文件。
1.使用Azid将AC3转换为WAV。推荐格式如下:
azid -a -c normal -l -3db input.ac3 output.wav
2.使用Normalize对wav进行处理 纠正音量过小等因素
3.使用Lame将WAV转为MP3(VBR),或者使用Vorbis开发的新一代音频编码技术Ogg来压缩音频。Lame推荐格式如下:
Lame -V 0 input.wav output.mp3或Lame - abr 128 input.wav output.mp3
四、处理视频部分
1.安装Avisynth 并加载Decomb.dll MPEG2DEC.dll(因为Tmpgenc的IVtc有所不足 所以改用Avisynth+decomb来做IVTC)
2.使用notepad做.avs文件 类似:
LoadPlugin("d:\tool\avisynth\mpeg2dec.dll")
LoadPlugin("d:\tool\avisynth\decomb.dll")
mpeg2source("d:\files\bb\bb.d2v")
telecide(guide=1)
decimate(cycle=5)
BicubicResize(640,272,0,1)
个人习惯不在avs中resize 略去BicubicResize(640,272,0,1)
一般做了ivtc后在nandub中不加deinterlace
3.打开nandub 导入.avs文件 在Nandub里加入resize filter,根据选定的分辨率进行resize&crop,然后把Audio设为No Audio
暂时不设置SBC 做1st-pass计算(保存.stats)
4.在Gordianknot的Birrate中读取d2v文件以及.stats文件 将NTSC纠正为23.976fps 以stats文件的frame为准
读取mp3文件 GordianKnot根据指定的音频文件种类和数量自动计算由此带来的overhead
设定CD大小和数量,并由此计算视频码率。GK可以把合并音频视频带来的overhead计算在内 比nandub的bitrate calculator要精确
在Resolution设定采用的分辨率 Bits/(Pixel*Frame)会自动算出每个像素分配到的数据量 推荐>0.200 Compressibility Test推荐>55%
个人比较喜欢在nandub里面resize 然后到GK里面查看是否合适 而不一定直接采用GK的resize 如果在GK里面得出的resize跟原来的resize相差太大
那么就说明原来的resize不合适 重新用新的resize&Crop 设定所需SBC参数 在nandub做1pass 得出新的.stats
5.由于nandub的Key fames分配效果不是很好 用GK来创建ecf文件进行修正 在GK的nandub files中打开.stats 在Stats File Editor中重新设定Key-Frames 推荐Max Dist为160-240 Min.Dist为5
Auto自动计算分配 返回nandub files save .ecf
6.在nandub中打开.avs 设置sbc setting encode using中使用最新确定的.stats ecf中导入GK所做的ecf
2nd-pass得出avi文件
五、合并音频视频
使用nandub打开2-pass得出的.avi文件 在Audio中打开vbr mp3文件(即处理好的音频文件) 分别把Video 和Audio菜单中的Direct stream copy选中
Save as avi... 即得出最终处理好的.avi文件
六、制作字幕
调用"VobSub Configure" 打开dvd文件中的.ifo文件 进入字幕流选择画面 选择所需要保留的字幕 确定保留路径 点击OK
Vobsub将建立2个字幕文件 .sub .idx 将这2个文件与.avi文件改成同样文件名 播放.avi文件检测字幕是否对应
sbc设置参数:
Bitrate 码流:控制生成文件大小的关键 500-1200
Keyframe interval 10 - 12
Minimum allowable bitrate 50 - 350
Internal SCD 99 - 100
Space KFs 24
Encoding Error prevention & Quality Control AntiFreeze
Bitrate Curve中:
symertric 20 - 30%
asymertric Low:15% High:25-30%
High-pass 250-300
Low-pass 4500
Bitrate redistribution proportional
Smoother 3%
Motion中:
Crispness modulation 20-30%
Gauge中:
Payback Delay 45 - 120seconds
Gauge min:30% start:35% Max:80%
KF Boost 5%
Comperssion Levels中:
DRF Min:2x Max:8x
Keyframe quality Min:2x Max:6x
未标明即为默认值
抛砖引玉 希望各位高手指出不足之处 |
|