NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 5377|回复: 11

诚意求教 VFR的相关问题

[复制链接]
发表于 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 的上面的操作步骤思路对吗?

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

尝试一下留空MKVMerge的FPS选项,看看行不行。
 楼主| 发表于 2007-11-10 13:18 | 显示全部楼层
十分谢谢dgwxx的回复
我还想问一下 拷贝帧在手动IVTC里的用途以及怎么使用?
再次麻烦dgwxx啦
发表于 2007-11-10 19:34 | 显示全部楼层
copyframe可以让画面完全静态化,降低噪声、画面晃动带来的影响。
有时候会出现这种情况,一些老动画片,一个cut的最后一帧或者第一帧会出现卷边(画面边缘出现大面积的污损),这些污损了的帧通常跟它前/后面一帧的内容完全相同,这时我们可以利用copyframe将前/后面一帧重复输出,来达到避免这种污损的帧的目的。
TMPGEnc里面,按c可以用前一输出帧(红色标记)覆盖掉当前帧,此时当前帧变成蓝色标记。在AviUtl里面,copyframe的应用更加多样、灵活,不但可以将前面的帧复制过来,也可以将后面的帧复制过来,甚至可以从剪切板复制过来。具体方法是用鼠标右键单击画面,在菜单中选择想要的复制方法。
 楼主| 发表于 2007-11-10 22:06 | 显示全部楼层
按照dgwxx的说法 拷贝帧貌似也不是很常用对吧
还有 本人觉得TMPGEnc已经有点老了 比如在对HDTV进行手动IVTC时 觉得显示的画面就很小了 还有快捷键也少了点
有没有其他手动IVTC的工具呢 ?
另外 AVS的插件 有没有对画面降噪效果比较好的插件?(TMPGEnc的降噪我已经见识过了)
呃 我好想问的有点太多了 有点不好意思了的说
发表于 2007-11-11 09:21 | 显示全部楼层
AU也可以手动IVTC,不过我不会用。我觉得不必要执着于手动IVTC,自动的效果也是很好的 如果片子比较复杂,比如这个混合、那个混合,可以试试用ovr来分段。
至于降噪,我一般用AU,这些年对AVS的关注相对变得少了。此外如你所说,TMPGEnc的降噪也是超级厉害的,如果不嫌慢可以用用。
 楼主| 发表于 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呢?
发表于 2007-11-11 20:07 | 显示全部楼层
PSNR只是统计学上的数据,具体参考价值不是太大。有时候尽管PSNR很高,但是看起来感觉并不一定很好。所以不必太过在意PSNR。有些高PSNR的设置并不一定讨好眼睛的。所以,做片子是给人看,而不是给机器看,自己看起来感觉好就行了。
 楼主| 发表于 2007-11-12 07:32 | 显示全部楼层
哈哈 我的第一个VFR视频成功的诞生了 这还要多亏dgwxx的帮助了
我知道前面几次失败在什么地方了 就是在AVI READ填写frames上
原因TIME CODE是根据 TMPEG重新组合帧 的基础上调整时间轴的
KMP虽然显示的是60FPS 但 这就是手动IVTC时重新组合场后的帧数 对吧?
发表于 2007-11-12 12:28 | 显示全部楼层
你说的没错
 楼主| 发表于 2007-11-12 20:45 | 显示全部楼层
今天仔细端详了下 自己的视频 又有一个小问题
就是 手动IVTC上来看 两个场景的连接用一帧来过渡【这帧有交错】  (猜测这帧是无用帧) 个人认为 这帧可以直接拿掉 不用两重化的方法去渐变这帧 来过渡前后两个场景 更好

[ 本帖最后由 crazyoung 于 2007-11-12 20:46 编辑 ]
发表于 2007-11-13 12:10 | 显示全部楼层
这个帧本在片源中是不存在的,是TMPGEnc场组合的产物,本来就是应该不输出的
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|手机版|NMM视频技术

GMT+8, 2025-6-22 07:35 , Processed in 0.295775 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表