请教MPC-HC检测的FPS值问题
dwing吧
全部回复
仅看楼主
level 7
martin6868 楼主
解码器,编码器都用LAV,设定为预设。源档是ts格式,Medioinfo显示为29.970fps。
我用MPC-HC播放时注意到frame rate是50以上。
然后我用d264压成mkv,再用MPC-HC播放一次,FPS变回大约29.970
请问究竟是什麼原因呢?
d264用dshow输入的话,video renderer输出的fps应该与d264输出的一样才对
另外压的时侯报错了,不知道有没有关系

2012年05月30日 19点05分 1
level 7
martin6868 楼主
更正:分离器,解码器都用LAV
2012年05月30日 19点05分 2
level 7
martin6868 楼主
试过用Haali+LAV、Gabest+ffdshow、AV Splitter+ffdshow、单挂LAV或ffdshow解码器,MPC-HC都检测到源档播放时50以上的FPS,D264压制后29.970FPS左右
你提议先转封mkv再压制,但是我用roo_zhou的ffmpeg时报错了..所以我用06_taro的x264(ffmpeg版)试了一下,
结果压出来的视频播放时目测出现重复帧,然后我再用--demuxer lavf测试
目测无重复帧,播放正常,MPC-HC检测的帧率为50fps以上
假设MPC-HC的检测是
正确的
话,d264和x264 --demuxer lavf之间出现帧率偏差的原因到底是什麼呢?那一个才是较好的处理方法?
另外我在测试过程中没加反交错滤镜,应该不会影响测试结果

2012年05月31日 15点05分 4
level 7
martin6868 楼主
不好意思,原来真的是我设定错了。与分离器、解码器无关,是在MPC-HC的renderer setting设错了,设回系统预设就正常了。
谢谢
2012年06月01日 02点06分 6
1