求教众高手关于x264和avs的问题,很奇怪的问题
dwing吧
全部回复
仅看楼主
level 7
1米88 楼主
我转mp4avc480p放psp上看,用x264和avs转了1分钟试看,效果很好,然后转整部影片,设置好后,就去上学了,回到家发现转好了,放到psp看,不兼容数据?!很奇怪,和我转片段一样的配置,同一个片源,怎么整部转完就不兼容了?经我研究发现,在x264转换过程中,23.976的帧率显示为2500000/104271 fps,我改为25fps后显示为25/1 fps,这样转就正常了,而且我只能用以下帧率才会正常转换:20fps,25fps,40fps,50fps,其他帧率转片段可以,转整部影片psp就不兼容,请高手指教,3q
2011年04月16日 09点04分 1
level 12
是输出*.264再用mp4box封装的么?
2011年04月16日 10点04分 2
level 9
用我写的工具转吧https://tieba.baidu.com/f?kz=476310665
你的问题是avs的bug,23.976实际的精确帧率应该是24000/1001,但是avs里经常会用一些比较奇怪的近似值,比如23976/1000这种,包括你的2500000/104271。而psp对于MP4中的timebase有要求,不能超过65535。而一般timebase值是fps约分后的分子。你的2500000超过65535了,所以PSP不认。
我写的那个工具使用dshow输入时,默认会使用不超过60000的timebase,所以没有这个问题。
2011年04月16日 10点04分 3
level 7
1米88 楼主
reply 2楼,对,是用mp4box
reply 3楼,谢谢,原来是这样,明白了,呵呵
2011年04月16日 10点04分 4
level 8
帧率算错、新编码不兼容、音画不同步、偏色,是Avisynth常见的几大BUG。
Avisynth年久失修,幸好有无比强大的社区及国外Fansub不断除错、使用,才能至今仍为二流引擎。
2011年04月16日 14点04分 5
level 1
回复:5楼
求一流引擎
2011年04月20日 05点04分 6
level 6
回复:3楼
精辟啊 roozhou大人到底是做什么工作的啊 程序员吗?
2011年04月20日 11点04分 7
1