版面规则
提问时请注意:尽量详细描述操作过程、AVS脚本内容等,最好能写出片名,只贴图有时无法看出问题原因。
提示:发布原创内容请尽量使用附件上传。使用网盘会出现过期失效的问题,请注意。
264768502
核心会员
核心会员
帖子: 402
注册时间: 2010-09-23 17:38

Re: mcbob载入不能

小分辨率没问题(比如480或720之类的)..如果要做1080的话,不推荐,丢掉太多东西了...
头像
06_taro
核心会员
核心会员
帖子: 998
注册时间: 2010-09-22 18:32
来自: United Kingdom
联系: 网站

Re: mcbob载入不能

拿半場來插補另一半場,其實和nnedi類的原理是一樣的……
其實所謂deint就是把interlacing給de掉,能達到目標的都叫deint {:cat_2}
つまんねー事聞くなよ!

I, personally, for me, believe (obviously sometimes) that my OS choice is right. That's me. I'm not telling you that you should believe it. Learn the facts, and the origins behind the facts, and make up your own damn mind. That's why you have one. (source)

Follow me: @06_taro

304——
为纪念伟大的宇宙史上最强压制304先生,联合国教科文组织决定,将每年的第304天,即平年的10月31日或者闰年的10月30日,定为世界304日。
zutain
帖子: 30
注册时间: 2011-03-01 19:06

Re: mcbob载入不能

我决定把我的问题梳理一下
片源为1080i的高清电视信号,目标是压制成720p和1080p的mkv

压制的流程如下:

1.用dgindex打开tp文件,然后save project,得到音频和d2v文件
2.用avs读取d2v文件并加载反交错滤镜,例:

代码: 全选

LoadPlugin("D:\我的文档\player\MeGUI_mp4\tools\dgindex\DGDecode.dll")
video = DGDecode_mpeg2source("D:\我的文档\[LIVE]101030.MBC.音乐中心.少女时代.MyBestFriend+HOOT.d2v", info=3)
LoadPlugin("D:\我的文档\player\MeGUI_mp4\tools\avisynth_plugin\ColorMatrix.dll")
LoadPlugin("D:\我的文档\player\deinterlace\nnedi3.dll")
video.trim(404,5966).nnedi3().LanczosResize(1280,720)
LoadPlugin("D:\Program Files\Final Codecs\Codecs\VSFilter239.dll")
TextSub("D:\我的文档\My best friend\mybestfriend_720p.ass")
ConvertToYV12()
其中滤镜的order根据分析得到的TFF或是BFF,设为1或者0
3.扔进x264压制,参数为--preset slower --crf 20 --ref 5
4.用avs cutter得到trim区域save cuts file,然后用audio cutter把dgindex得到的音频和前面的save cuts file载入,最后在封装的时候加上延迟信息,封装

这样得到的mkv文件会有略微的掉帧现象,单独看不明显,但是和tp原档对比查看的时候就很明显了,tp原档的流畅程度明显要好的多
如果在反交错的时候采用倍帧的方式,那么输出的画面是没有问题的,但是倍帧后的视频很多mp4不支持(我希望720p的至少能在p4上播,然后在电脑上看又能保证品质)

对于30i的交错,我的理解不知道对不对,30i的画面,每个帧都分成两个场,这样每秒其实应该是60场,然后反交错就是把这60场变为30个完整的帧.如果是这样的话,那把两个场合并不就可以了咩,为啥反交错会弄得这么复杂?莫非各种滤镜的反交错是用一个场来模拟另一个场?

附:
片源地址
我压的片 (音轨延迟忘了调请无视)
115下载攻略
【方式一】打开优蛋,直接复制下载地址就能下载了

【方式二】使用软件
115网盘下载地址解析工具下载地址一 下载地址二

下载该文件后解压,运行115Decoder.exe,输入提取码(提取码就是115下载地址最后面那一排数字、字母),点获取地址即可下载。如果提前打开优蛋,还可直接用优蛋进行下载~!

举例:被屏蔽的下载地址http://u.115.com/file/t7353c1663(后面的t7353c1663就是提取码)

【方式三】无需使用软件
1、首先,你必须有115帐号并登陆(没有帐号自己注册一个)。
2、请使用IE浏览器,打开下载的链接,会看到没有下载地址,也没有保存到网盘。(因为被封了呗)
3、将 javascript:MoveMyFile.Show(); 复制到网页地址栏,点回车,这样就可以保存到自己的网盘里,然后去自己的网盘里找到并下载就可以了。
【选择电信下载或备份下载,可用迅雷下载,也可以直接右键另存为,优蛋MS不能用】
【因为此方法完全可以下载,所以被封的资源暂时不会重新上传】
头像
HaibaraAi
帖子: 44
注册时间: 2010-09-21 22:48

Re: mcbob载入不能

zutain 写了:对于30i的交错,我的理解不知道对不对,30i的画面,每个帧都分成两个场,这样每秒其实应该是60场,然后反交错就是把这60场变为30个完整的帧.如果是这样的话,那把两个场合并不就可以了咩,为啥反交错会弄得这么复杂?莫非各种滤镜的反交错是用一个场来模拟另一个场?
只有pulldown的视频才是从完整的“帧”变为30i

你所处理的实际上只有60个连续的场,记录了一秒内60个不同时间点的信息,但是是隔行的场,是不能拼成无交错的帧的

因此,如果想完全不损失信息,只能做成60fps,因此需要造出另外一半信息。。
amfilica
帖子: 62
注册时间: 2010-10-03 5:07

Re: mcbob载入不能

我是来学习的
zutain
帖子: 30
注册时间: 2011-03-01 19:06

Re: mcbob载入不能

HaibaraAi 写了:只有pulldown的视频才是从完整的“帧”变为30i

你所处理的实际上只有60个连续的场,记录了一秒内60个不同时间点的信息,但是是隔行的场,是不能拼成无交错的帧的

因此,如果想完全不损失信息,只能做成60fps,因此需要造出另外一半信息。。
那么是不是说对于30i的片子,如果要保证画质,是不是只能倍帧,反交错实际上只是一个模拟另外一半信息的过程?
头像
Yuricon
帖子: 141
注册时间: 2010-09-20 0:19

Re: mcbob载入不能

买个硬件解码盒子解码+deint片源输出给mp4完破 {:cat_15}
头像
Holy
核心会员
核心会员
帖子: 235
注册时间: 2010-09-24 9:28

Re: mcbob載入不能

zutain 写了:那么是不是说对于30i的片子,如果要保证画质,是不是只能倍帧,反交错实际上只是一个模拟另外一半信息的过程?
不管是同幀率還是雙倍幀率,都是靠插補出另外一半的場來變為一幀。畫質則與雙倍幀率無關,雙倍幀率只是增加動態的流暢度。
图片
zutain
帖子: 30
注册时间: 2011-03-01 19:06

Re: mcbob载入不能

哦,我理解了,30i的意思就是有60场,每一场的时间还都不一样,然后每一场都是隔行只有一半的画面,那么只要是反交错,就是在模拟另一半的画面.
只是如果维持帧率的话,就只有30fps,倍帧的话,画面更细致一些,更贴近原本的60fps
那么这样说来莫非就是我在纠结这种小区别带来的画面差异了么
histamine
帖子: 85
注册时间: 2010-09-23 20:07

Re: mcbob载入不能

还有种做法,30i bob输出60p,然后添加Motion Blur效果,砍帧到30p

QTGMC脚本通过MFlowBlur实现Motion Blur效果

回到 “AviSynth”