1.理解
所谓的120P其实是因为片源某些画面用到了30P,而某些画面用到了24P(注1),由于AVI不支持变祯,所以系统把30和24的最小公倍数作为这个视频的祯数,就是120P了(至于为什么会这样处理暂时未知)。
注1:出现这样的情况的原因主要是选用了电视卡和高速及时编码模式造成的。大家都知道,转码的时候会大量占用CPU,对于配置比较一般的电脑的话 使用电视卡普通编码的话很有可能中间出现断祯的情况,所以。。就编码时候采用用这样的模式可以减少机器的负荷..
2.解决
使用AVS(以后的文章将单独讲AVS脚本).
先去下
AviSynth 最新版本下载:
[url]http://www.ogg.cn/software/view-software-48.html[/url]
之后新建一个TXT,在里面输入:
avisource("xxx.avi") //括号里面填写绝对路径 注意要冒号//
changefps(23.976) //注2//
changefps(23.976) //注2//
之后保存为AVS..
之后在用
VirtualDub 推荐版本下载:
[url]http://www.ogg.cn/software/view-software-305.html[/url]
转出为AVI就可以解决这样的问题..
注2:为什么不选29.97祯。这个是根据你片源来定的,对于大多数时候是24的话就用24,多数是29的话就用29.
转载于:https://blog.51cto.com/228173/39755