本页为 NMM视频技术(旧)论坛(2004–2012)的只读存档,无法登录或发帖。欢迎前往 新论坛 交流。

NMM视频技术(旧)

查看: 6648回复: 10
打印 上一主题 下一主题

请教一下关于手动ovr和vfr的问题

[复制链接]
sunyata
跳转到指定楼层
1楼
片子是working
头一次做手动ovr,基本上是按照导读里 TIVTC 的自动交错帧记录与手动OVR脚本 这帖的步骤做的。在做ovr时整个COMBED FRAMES里我只找到了10帧判断正确,误判的都是带有字幕的(见图),弄好ovr后用x264压出来感觉ED的滚动字幕有点顿。


然后我想尝试一下vfr,用tdecimate的mode 3弄出来会出现说明文件里提到的黑帧,用mode 5的话把tfm的log和ovr写进tdecimate没有出现黑帧,但是这样做的话avs里的tfm似乎没起到作用(?)

搜索了一下网上的文章还是有点不明(包括这个帖子),想问几个问题
1.我上面直接压crf的处理方法有没有什么错误?
2.手动ovr后,正确的处理方法是什么,直接tdecimate(mode=1)后压就可以了吗?
3.正确的制作vfr的方法?我尝试用mode 3和mode 5,前者timecode里会出现17.xxx之类的帧率,后者则assume 29.97,内部全是23.976

另外还有题外一个问题,gordianknot自动切的是上下各4左0右2,这样resize到800x432AE-0.2%,符合规则吗?我记得以前看的教程说高度应该保持480p不变
基础不大好,如果有什么概念性错误请指正,谢谢
lititude
2楼
发表于 2010-4-29 21:14 只看该作者
字幕是隔行的,所以tfm会报combed。
ED的话,纯30i字幕+24p背景就bob吧。

tfm和tdecimate做的工作是ITVC的两步
但是这样做的话avs里的tfm似乎没起到作用(?)

tfm实现了第一步,而且tdecimate的2pass vfr需要tfm的output。

尽量用mode5吧。
sunyata
3楼
 楼主 发表于 2010-4-29 21:32 只看该作者
验证了一下确实2pass也是需要tfm处理的
非常感谢回答
Yuricon
4楼
发表于 2010-4-29 21:49 只看该作者
这种滚动ED要最好的效果就trim出来用TempGaussMC_beta1mod处理
不过速度极其EP,要速度可以试试TempGaussMC_beta1u,效果差点
当然,也可以用别的滤镜做bob
其他部分该做IVTC的就做IVTC
分开用crf压完再用mmg合并安逸
sunyata
5楼
 楼主 发表于 2010-4-29 22:02 只看该作者
感谢4楼的建议
两种方法我都试试看吧
dlnm
6楼
发表于 2010-4-29 22:35 只看该作者
本帖最后由 dlnm 于 2010-4-29 22:47 编辑

問一下TempGaussMC_beta1mod跟TempGaussMC_beta1u有甚麼分別?
因為b1mod支持多線程, 所以理論上應該是b1mod比較快

另外最新版是->beta2<-

另外嫌慢的可以用
  1. TGMC(1,1,1,edimode="_")
复制代码
Yuricon
7楼
发表于 2010-4-29 23:03 只看该作者
我记得TempGaussMC_beta1mod和TempGaussMC_beta1u都是基于TempGaussMC_beta1的改造版
个人的实践速度是TempGaussMC_beta1u快于TempGaussMC_beta1mod (默认参数下)
而效果还是TempGaussMC_beta1mod更胜一筹,至于原因,应该是TempGaussMC_beta1mod用了eedi3(那速度就别提了,VeryEP)
而nnedi3 beta也出了(最近试用nnedi3效果和速度感觉比eedi3还好),估计不久很多脚本中都会加入nnedi3了(期待D酱的AAD更新)
TempGaussMC_beta2出了有一段时间了,还没用,具体哪些改动也没看
sunyata
8楼
 楼主 发表于 2010-4-29 23:43 只看该作者
trim出ED试了下TempGaussMCmod确实非常慢- -b
这样出来的是59.94,怎样和正片合到一起呢?
我看到http://www.nmm-hd.org/bbs/thread-681-1-1.html这一帖里dgwxx说“如果要做vfr,与其在avs里面trim,不如全部放在ovr里面完成分段”,不知道这样的话怎么对正片和ED分开处理?
以前用AAD懒惯了,对vfr一点想法都没有……
lititude
9楼
发表于 2010-4-30 00:13 只看该作者
不用分开压,trim了以后接起来就行了,自己写一个tc。
Yuricon
10楼
发表于 2010-4-30 00:30 只看该作者
正片trim出来用AAD处理,ED也trim出来用TempGaussMCmod处理,分别用同参数crf压完后直接用mmg按顺序合并就行了
如果说要一起压或者2pass Bitrate,AVS就这样写
v=mpeg2source("X:\xxxx.d2v")
part1=v.trim(0,a).AAD
ed=v.trim(a+1,b).TempGaussMC_beta1mod.AssumeFPS(24000,1001)
part2=v.trim(b+1,0).AAD
return part1+ed+part2
然后写个timecodes
写法参照这贴6L
http://www.nmm-hd.org/bbs/thread-1126-1-1.html
帧数范围自己去看或者算
写好TC以后在压制的时候x264参数里加入这样一行  --tcfile-in "X:\tc.txt"
或者封装的时候加入tc也可以
分段压再合并比较省时省力
(一点个人的经验,如果是一起压速度会比分段压速度慢很多)
sunyata
11楼
 楼主 发表于 2010-4-30 00:50 只看该作者
我明白我错在哪里了,之前总想着avs输出同一帧率,用的是changefps结果砍了帧
tc写法我再去参考一下那个帖子
再次感谢诸位

小黑屋手机版NMM视频技术

GMT+8, 2026-10-11 12:23 , Processed in 0.022099 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.