搜索 社区服务 统计排行 帮助
  • 9581阅读
  • 120回复

DVDRIP 24 & 30规则混合不人为分段分配码率NERO AVC编码制作

楼层直达
级别: 精灵王
注册时间:
2003-03-22
在线时间:
1小时
发帖:
2598
同 DVDRip技术研修室 内帖.

Veryniub Lamune DVDRIP 120 NERO AVC视频的制作:

目的:
对付24 & 30规则混合的片子,使其不丢一帧.无一交错重影.且由编码器进行2PASS全片整体压制,不人为分段分配码率.最大可能的分配好码率.
软件:
Media Player Classic
Alcohol 120%
DVDDecrypter
DVD2AVI_1.9rc5
TMPGEnc PLUS 2.58.44.152 简体汉化版
AviSynth_255
VFAPICodecV105
Nero Recode
MKVtoolnix 1.7.0
步骤:
Alcohol 120% 虚拟DVDISO镜像
进虚拟光驱Media Player Classic双击VIDEO_TS里的VIDEO_TS.IFO文件(不要点VOB,点VOB无章节),记下每话的章节.

DVDDecrypter IFO模式Input窗卡下选章节,输出VOB文件.

VOB文件送DVD2AVI F5浏览,设置好,F4输出D2V和音频.

D2V送TMPGEnc,选好场序(DVD2AVI_1.9rc5的D2V文件AVS无法导入,不能用AVS判断,就猜吧,一般是field A,如果错了,跑完首次自动后明显大量输出帧有交错)"转换成电

视电影"右键"自该帧以后自动进行设定"选"转换成24FPS(消除梳齿状水平条纹优先)"和"消除交错信号 无",这即是熟称TMPG首次跑自动.

首次跑自动完毕,大致检查下,没大量交错,重点检查OP ED,发现ED是需要做成30FPS的,否则ED画面里的日文名单字幕会很惨~发现除此之外全部为24FPS.(这里和以下说

的24 30 120 FPS是大致值,精确的大家都知道)由此可知片子要A B C分3部分.B部分需要做成30FPS的,A和C部分为24FPS的.

确定需要做成30FPS的片断的起始点转换前的帧数(因为TMPG里"影象源的范围"里是靠转换前的帧数来调整的),进"影象源的范围"里选择好B部分.

再次进"转换成电视电影"右键"自该帧以后自动进行设定"选"转换成30FPS(消除梳齿状水平条纹优先)",至于"消除交错信号",根据实际情况选择,我这里选"偶数场"后输

出帧效果最好.保存这个B部分的TMPG的tpr工程文件为B.tpr

分别进"影象源的范围"里选择好A部分和C部分,无需对"转换成电视电影"里的设置做调整,分别保存TMPG的tpr工程文件为A.tpr和C.tpr

建立3个AVS文件,分别导入A.tpr B.tpr C.tpr"记得FlipVertical()和ConvertToYV12()",都加入
"[AVS插件]AutoCombREC Beta1 - 自动记录交错帧"
http://popgo.net/bbs/showthread.php?s=&threadid=398840
http://two.fsphost.com/dgwxx/AutoCombREC_20060526.rar
进行交错帧检查,我的combedthreshold=30.分别得到A.tpr B.tpr C.tpr的interlace.log

再次进TMPG,根据刚才的interlace.log分别对A.tpr B.tpr C.tpr进行手动调整.即进"转换成电视电影",右键"移动指定帧"选"转换后的",输入interlace.log检查出的

交错正,检查这些帧和其相邻帧是否交错,并通过右键"消除交错信号"和右键"复制帧"来消除交错.同时点"检查"确认保证影音同步.进"消除噪点"设置为22 1 0(这个参

数是保底参数,任何肉眼细节绝不会灭杀,根据需要适当提高,切忌不要时间轴项噪点,具体原因不在此分析),TMPG里出了降噪一般其他都用不到了.再次保存A.tpr B.tpr

C.tpr,得到没有交错,没有重影的tpr文件.

再建立3个AVS文件为A.AVS B.AVS C.AVS"只要FlipVertical(),无需ConvertToYV12()",分别导入A.tpr B.tpr C.tpr

而后在AVS里做Crop&Resize,我Resize用的LanczosResize.
http://popgo.net/bbs/showthread.php?s=&threadid=359422

此时
A.AVS 24 FPS ★★★★"如果硬盘够大,为了而后NERO 2PASS时2次编码无须重复此滤镜,也可生成无损AVI A.AVI"★★★★
B.AVI 30 FPS 这里我要对这个B片断(ED)做去锯齿,因为去锯齿非常慢0.1~0.3FPS,为了而后NERO 2PASS时2次编码无须重复此滤镜,故生成无损AVI B.AVI
C.AVS 24 FPS ★★★★"如果硬盘够大,为了而后NERO 2PASS时2次编码无须重复此滤镜,也可生成无损AVI C.AVI"★★★★

如有需要,AVS里也可加上些滤镜,如去彩虹等,降噪的就交给先前的TMPG解决了.

A.AVS 送VFAPIConv生成假AVI A_24.AVI
B.AVI 送TMPG生成工程文件B_tpr,TMPG中不要有任何滤镜设置起作用,B_tpr送VFAPIConv生成假AVI B_30.AVI
C.AVS 送VFAPIConv生成假AVI C_24.AVI
★★★★(如果是生成了无损AVI A.AVI和AVI C.AVI,就要先送TMPG生成工程文件A_tpr和C_tpr,TMPG中不要有任何滤镜设置起作用,再A_tpr和C_tpr送VFAPIConv生成假

AVI A_24.AVI和C_24.AVI★★★★

A_24.AVI 24FPS 送AVI60GUI生成 120FPS的假AVI A_120.AVI
B_30.AVI 30FPS 送AVI60GUI生成 120FPS的假AVI B_120.AVI
C_24.AVI 24FPS 送AVI60GUI生成 120FPS的假AVI C_120.AVI

然后建立一个OK.AVS,导入A_120.AVI B_120.AVI C_120.AVI连接起来.

最后,把这个120FPS的OK.AVS送NERO Recode,设置参数,编码输出MP4,送MMG+AC3生成MKV.

========================================
120 MKV播放比VFR对CPU要求高一点点,我也想做成VFR的,目前没有想出方法,谁有招,请赐教.(注意,不是分别做好24FPS和30FPS的MP4后MKV里连接,那样3段文件的码率分配只能是认为设置目标大小,我希望的是由NERO来进行码率分配.)

级别: 精灵王
注册时间:
2005-12-13
在线时间:
0小时
发帖:
3859
只看该作者 1楼 发表于: 2006-05-31
DVD2AVI_1.9rc5

可以用另一个代替把..
=.=

= =
级别: 新手上路
注册时间:
2006-01-21
在线时间:
0小时
发帖:
227
只看该作者 2楼 发表于: 2006-05-31
FlipVertical() 问一下这个是干吗的?
级别: 新手上路
注册时间:
2005-12-17
在线时间:
0小时
发帖:
266
只看该作者 3楼 发表于: 2006-05-31
a=MPEG2Source("E:\DVDrip\op+zp.d2v", idct=5, iPP=true, moderate_v=10, moderate_h=20).IT(fps=24,ref="TOP",blend=false,diMode=3).ffdshow("[DVDrip][dnaeva][4:3][DGDecode]").AssumeFPS(29.970)
b=MPEG2Source("E:\DVDrip\ed.d2v", idct=5, iPP=true, moderate_v=10, moderate_h=20).ffdshow("[DVDrip][dnaeva][4:3][DGDecode]").AssumeFPS(29.970)
c=MPEG2Source("E:\DVDrip\yugao.d2v", idct=5, iPP=true, moderate_v=10, moderate_h=20).IT(fps=24,ref="TOP",blend=false,diMode=3).ffdshow("[DVDrip][dnaeva][4:3][DGDecode]").AssumeFPS(29.970)
a+b+c

有这么麻烦?......




別れは残酷なもの、けど人と人はいずれ別れを告げる時が来る。

教えることはなにもない。ただ現実を見続けるだけ。
级别: 骑士
注册时间:
2005-01-04
在线时间:
0小时
发帖:
1138
只看该作者 4楼 发表于: 2006-05-31
囧.....你搞的好复杂说........
D2V送TMPG之后,做IVTC和降噪,为啥不能直接NeroAVC呢?
在TMPG里该24的地方24,30的地方30,然后生成假AVI,扔给NeroAVC,自己写一个timecode多省事啊.....囧

I've Sound音樂聯盟(点击进入)

[CHN][IFS][eDtoon][TLF][VeryCD]VempX <= eMule的ID,欢迎查看共享文件
~My Blog~
级别: 新手上路
注册时间:
2005-12-17
在线时间:
0小时
发帖:
266
只看该作者 5楼 发表于: 2006-05-31
VFR就简单的4步完成!~

1.提取VOB....(把30F和24F分开提取!)

2.制作D2V工程文件!~(30F和24F分开做..然后全部合并提取音频)

3.AVS合并压制....

4.如搂上某小浮云说的..写个timecode+MP4.封进MKV.打包VFR.

就简单4步收工....那里有你那么复杂的...VFR制作方法...参照VFR的MKV分离方法逆向思维去吧....这里不细说了.!~




別れは残酷なもの、けど人と人はいずれ別れを告げる時が来る。

教えることはなにもない。ただ現実を見続けるだけ。
级别: 精灵王
注册时间:
2003-03-22
在线时间:
1小时
发帖:
2598
只看该作者 6楼 发表于: 2006-05-31
引用
最初由 dnaeva 发布
VFR就简单的4步完成!~

1.提取VOB....(把30F和24F分开提取!)

2.制作D2V工程文件!~(30F和24F分开做..然后全部合并提取音频)

3.AVS合并压制....

4.如搂上某小浮云说的..写个timecode+MP4.封进MKV.打包VFR.

就简单4步收工....那里有你那么复杂的...VFR制作方法...参照VFR的MKV分离方法逆向思维去吧....这里不细说了.!~


首先请问你那第4步时的MP4是多少FPS的

30F和24F分开做~~~AVS合并压制~~~AVS能支持变频合并?

要注意这是用Nero Recode压~

我是要让Nero Recode来分配整片的码率,一次输出,而不是认为定第一部分多少MB,第二部分多少MB~

如有让Nero Recode直接输出VFR MP4的方法 ,而不需要到MKV去实现,我用到MKV只为了封进AC3音频而已~请大声告诉我,万分感谢~

我这个帖子的目的是NERO直接输出影音同步的,不丢帧,不交错,不重影的MP4

级别: 新手上路
注册时间:
2005-07-16
在线时间:
0小时
发帖:
99
只看该作者 7楼 发表于: 2006-05-31
引用
最初由 dnaeva 发布
a=MPEG2Source("E:\DVDrip\op+zp.d2v", idct=5, iPP=true, moderate_v=10, moderate_h=20).IT(fps=24,ref="TOP",blend=false,diMode=3).ffdshow("[DVDrip][dnaeva][4:3][DGDecode]").AssumeFPS(29.970)
b=MPEG2Source("E:\DVDrip\ed.d2v", idct=5, iPP=true, moderate_v=10, moderate_h=20).ffdshow("[DVDrip][dnaeva][4:3][DGDecode]").AssumeFPS(29.970)
c=MPEG2Source("E:\DVDrip\yugao.d2v", idct=5, iPP=true, moderate_v=10, moderate_h=20).IT(fps=24,ref="TOP",blend=false,diMode=3).ffdshow("[DVDrip][dnaeva][4:3][DGDecode]").AssumeFPS(29.970)
a+b+c

有这么麻烦?......


就看你用的这AVS,你还个不够资格看懂这个帖子制作的优势~

引用
最初由 vempx 发布
囧.....你搞的好复杂说........
D2V送TMPG之后,做IVTC和降噪,为啥不能直接NeroAVC呢?
在TMPG里该24的地方24,30的地方30,然后生成假AVI,扔给NeroAVC,自己写一个timecode多省事啊.....囧


该24的地方24,30的地方30,然后生成假AVI,这多个价AVI你怎么让NERO AVC认为是一个源,只有让NERO认为是一个源才能达到楼主说的由编码器进行2PASS全片整体压制,不人为分段分配码率.最大可能的分配好码率.



不过我不明白楼主为什么
B.AVI 送TMPG生成工程文件B_tpr,TMPG中不要有任何滤镜设置起作用,B_tpr送VFAPIConv生成假AVI B_30.AVI

你是处女座的完美主义者吗,你有热情吗,你心平如水吗,如果是,握手吧
级别: 精灵王
注册时间:
2003-03-22
在线时间:
1小时
发帖:
2598
只看该作者 8楼 发表于: 2006-05-31
引用
最初由 Perfectionist 发布

不过我不明白楼主为什么
B.AVI 送TMPG生成工程文件B_tpr,TMPG中不要有任何滤镜设置起作用,B_tpr送VFAPIConv生成假AVI B_30.AVI


无损的B.AVI是很大很大的,直接送AVI60GUI要花费相当于复制一次B.AVI的时间,而送TMPG生成工程文件B_tpr再送VFAPIConv生成假AVIB_30.AVI不到20秒就OK了~

级别: 新手上路
注册时间:
2005-07-16
在线时间:
0小时
发帖:
99
只看该作者 9楼 发表于: 2006-05-31
引用
最初由 qiyuwanjia 发布
FlipVertical() 问一下这个是干吗的?
]

TMPG输出的tpr文件是上下颠倒的,这个FlipVertical() 是为了再把画面颠倒过来用的~

你是处女座的完美主义者吗,你有热情吗,你心平如水吗,如果是,握手吧
级别: 工作组
注册时间:
2003-11-07
在线时间:
1小时
发帖:
7032
只看该作者 10楼 发表于: 2006-05-31
引用
最初由 可曾记得爱 发布


我这个帖子的目的是NERO直接输出影音同步的,不丢帧,不交错,不重影的MP4


唔,mp4怨念啊.....

青空が眩しい 君がいる風景は
幸せのオーラ 溢れ出すの とまらないよ
駅前の噴水 虹を作っているよ
君を待つ時間さえも かけがえない プレシャスな時

=========================

FANSUB的历史,又翻过了新的一页
级别: 骑士
注册时间:
2004-09-27
在线时间:
3小时
发帖:
1362
只看该作者 11楼 发表于: 2006-05-31
可曾记得爱这教程涉汲到很多方面的知识,幸好近来我放弃了用AVS里的IVTC/反交错滤镜,改用TMPGEnc进行再生成tpr丢给AVS,不然可会看着头晕^^b

生成无损AVI免去重复滤镜操作是个不错的点子,吸收^^

问几个问题
DVD2AVI_1.9rc5有什么优势?DGMPGDec连场序都可以看到,说起来TMPGEnc导入d2v时也看到= =
AVS的AssumeFPS跟AVI60GUI的效果不一样吗?

级别: 新手上路
注册时间:
2005-12-17
在线时间:
0小时
发帖:
266
只看该作者 12楼 发表于: 2006-05-31
引用
最初由 可曾记得爱 发布


首先请问你那第4步时的MP4是多少FPS的

30F和24F分开做~~~AVS合并压制~~~AVS能支持变频合并?

要注意这是用Nero Recode压~

我是要让Nero Recode来分配整片的码率,一次输出,而不是认为定第一部分多少MB,第二部分多少MB~

如有让Nero Recode直接输出VFR MP4的方法 ,而不需要到MKV去实现,我用到MKV只为了封进AC3音频而已~请大声告诉我,万分感谢~

我这个帖子的目的是NERO直接输出影音同步的,不丢帧,不交错,不重影的MP4


VFR的MP4...MP4支持VFR.只要在封进MKV的时候+个timecode就OK

AVS合并VFR必用到的函数"AssumeFPS"!~具体说明参照VFR的MKV分离

timecode只是为了告诉播放器...多少frames到多少frames用多少帧播放!~

引用
最初由 Perfectionist 发布


就看你用的这AVS,你还个不够资格看懂这个帖子制作的优势~



该24的地方24,30的地方30,然后生成假AVI,这多个价AVI你怎么让NERO AVC认为是一个源,只有让NERO认为是一个源才能达到楼主说的由编码器进行2PASS全片整体压制,不人为分段分配码率.最大可能的分配好码率.



不过我不明白楼主为什么
B.AVI 送TMPG生成工程文件B_tpr,TMPG中不要有任何滤镜设置起作用,B_tpr送VFAPIConv生成假AVI B_30.AVI


我是小白..那里有你厉害....在说这帖不是你写的..你有什么权利这样说?




別れは残酷なもの、けど人と人はいずれ別れを告げる時が来る。

教えることはなにもない。ただ現実を見続けるだけ。
级别: 新手上路
注册时间:
2003-06-23
在线时间:
1小时
发帖:
2882
只看该作者 13楼 发表于: 2006-05-31
没怎么用过nero...
那120的avs送nero岂不是输出真120的mp4了?- -b

不学无术中..

eMule ID:[eDtoon][CHN]adamhj@eMule-Official
级别: 新手上路
注册时间:
2003-06-23
在线时间:
1小时
发帖:
2882
只看该作者 14楼 发表于: 2006-05-31
不明白lz的目标是啥...如果是mkv的话..为何不直接avs里统一帧率作cfr然后输出后合并mkv的时候再手动写个timecode合并进去?..

不学无术中..

eMule ID:[eDtoon][CHN]adamhj@eMule-Official
快速回复

限150 字节
上一个 下一个