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

NMM视频技术(旧)

查看: 6293回复: 11
打印 上一主题 下一主题

诚意求教 VFR的相关问题

[复制链接]
crazyoung
跳转到指定楼层
1楼
发表于 2007-11-8 16:57 只看该作者 回帖奖励 倒序浏览 阅读模式
今天 我第一次用TMPEG手动IVTC了一把 感觉很好
但是问题也来了
因为片源的场景是不断切换 所以不断调整pattern 这样必然造成音画不同步
看了一些教程 说:
用VFR可无视音画不同步 于是乎 就选择了最终制作VFR视频(是面向MKV封装的X264)
我按照60FPS的输出了 TPR工程文件 (很多教程了也没有说明 VFR视频 在TMPEG里填多少FPS)
然后用 AVI READ 0.928 导入TPR 生成了timecode
接着 编写AVS脚本 用X264压缩
最后用mkvmerge GUI 导入视频和timecode (这里不知道 FPS是不是填写60)
用kmp播放 用Haali分离器 CoreAVC视频解码器 播放
不过从KMP反馈给我的信息是60fps timecode根本不起作用

问题总结
1 VFR视频 在TMPEG手动IVTC时 对FPS有什么要求?
2 在封装MKV时 FPS一栏 是不是和IVTC时一致 或是不填 亦或是其他?
3 的上面的操作步骤思路对吗?

我是个新手 希望各位老鸟 能多多出手相助
我在这里先谢谢了大家来
dgwxx
2楼
发表于 2007-11-9 09:52 只看该作者
回答您的问题:
1.手动IVTC时对FPS没有要求,我选的好像是24。
2.封装MKV时fps空着就行。
3.上面的思路正确。

尝试一下留空MKVMerge的FPS选项,看看行不行。
crazyoung
3楼
 楼主 发表于 2007-11-10 13:18 只看该作者
十分谢谢dgwxx的回复
我还想问一下 拷贝帧在手动IVTC里的用途以及怎么使用?
再次麻烦dgwxx啦
dgwxx
4楼
发表于 2007-11-10 19:34 只看该作者
copyframe可以让画面完全静态化,降低噪声、画面晃动带来的影响。
有时候会出现这种情况,一些老动画片,一个cut的最后一帧或者第一帧会出现卷边(画面边缘出现大面积的污损),这些污损了的帧通常跟它前/后面一帧的内容完全相同,这时我们可以利用copyframe将前/后面一帧重复输出,来达到避免这种污损的帧的目的。
TMPGEnc里面,按c可以用前一输出帧(红色标记)覆盖掉当前帧,此时当前帧变成蓝色标记。在AviUtl里面,copyframe的应用更加多样、灵活,不但可以将前面的帧复制过来,也可以将后面的帧复制过来,甚至可以从剪切板复制过来。具体方法是用鼠标右键单击画面,在菜单中选择想要的复制方法。
crazyoung
5楼
 楼主 发表于 2007-11-10 22:06 只看该作者
按照dgwxx的说法 拷贝帧貌似也不是很常用对吧
还有 本人觉得TMPGEnc已经有点老了 比如在对HDTV进行手动IVTC时 觉得显示的画面就很小了 还有快捷键也少了点
有没有其他手动IVTC的工具呢 ?
另外 AVS的插件 有没有对画面降噪效果比较好的插件?(TMPGEnc的降噪我已经见识过了)
呃 我好想问的有点太多了 有点不好意思了的说
dgwxx
6楼
发表于 2007-11-11 09:21 只看该作者
AU也可以手动IVTC,不过我不会用。我觉得不必要执着于手动IVTC,自动的效果也是很好的 如果片子比较复杂,比如这个混合、那个混合,可以试试用ovr来分段。
至于降噪,我一般用AU,这些年对AVS的关注相对变得少了。此外如你所说,TMPGEnc的降噪也是超级厉害的,如果不嫌慢可以用用。
crazyoung
7楼
 楼主 发表于 2007-11-11 18:08 只看该作者
恩 最后一个问题
比如 在X264编码后产生的LOG是
x264 [info]: slice I:108   Avg QP:20.36  size: 71916  PSNR Mean Y:46.83 U:48.75 V:49.46 Avg:47.44 Global:47.01
x264 [info]: slice P:6599  Avg QP:22.76  size: 20720  PSNR Mean Y:45.48 U:47.57 V:48.46 Avg:46.14 Global:45.44
x264 [info]: slice B:10809 Avg QP:24.19  size:  6934  PSNR Mean Y:44.45 U:47.30 V:48.15 Avg:45.26 Global:44.54
x264 [info]: mb I  I16..4: 20.5% 59.9% 19.6%
x264 [info]: mb P  I16..4:  9.8% 11.1%  0.9%  P16..4: 44.4% 12.4%  3.8%  0.0%  0.0%    skip:17.6%
x264 [info]: mb B  I16..4:  0.2%  0.5%  0.1%  B16..8: 29.0%  1.5%  2.7%  direct: 3.0%  skip:63.0%
x264 [info]: 8x8 transform  intra:51.9%  inter:75.5%
x264 [info]: direct mvs  spatial:88.4%  temporal:11.6%
x264 [info]: ref P  73.8% 12.6%  5.5%  2.1%  1.6%  1.4%  1.2%  0.6%  0.6%  0.7%
x264 [info]: ref B  85.8%  8.6%  2.1%  1.1%  0.7%  0.6%  0.4%  0.3%  0.2%  0.3%
x264 [info]: PSNR Mean Y:44.854 U:47.412 V:48.272 Avg:45.605 Global:44.869 kb/s:3003.77

因该怎么看它的质量呢 他们的含义是什么呢?
你写的PDF手册的PSNR 是最后一行的AVG 还是Global呢?
dgwxx
8楼
发表于 2007-11-11 20:07 只看该作者
PSNR只是统计学上的数据,具体参考价值不是太大。有时候尽管PSNR很高,但是看起来感觉并不一定很好。所以不必太过在意PSNR。有些高PSNR的设置并不一定讨好眼睛的。所以,做片子是给人看,而不是给机器看,自己看起来感觉好就行了。
crazyoung
9楼
 楼主 发表于 2007-11-12 07:32 只看该作者
哈哈 我的第一个VFR视频成功的诞生了 这还要多亏dgwxx的帮助了
我知道前面几次失败在什么地方了 就是在AVI READ填写frames上
原因TIME CODE是根据 TMPEG重新组合帧 的基础上调整时间轴的
KMP虽然显示的是60FPS 但 这就是手动IVTC时重新组合场后的帧数 对吧?
dgwxx
10楼
发表于 2007-11-12 12:28 只看该作者
你说的没错
crazyoung
11楼
 楼主 发表于 2007-11-12 20:45 只看该作者
今天仔细端详了下 自己的视频 又有一个小问题
就是 手动IVTC上来看 两个场景的连接用一帧来过渡【这帧有交错】  (猜测这帧是无用帧) 个人认为 这帧可以直接拿掉 不用两重化的方法去渐变这帧 来过渡前后两个场景 更好

[ 本帖最后由 crazyoung 于 2007-11-12 20:46 编辑 ]
dgwxx
12楼
发表于 2007-11-13 12:10 只看该作者
这个帧本在片源中是不存在的,是TMPGEnc场组合的产物,本来就是应该不输出的

小黑屋手机版NMM视频技术

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

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.