搜索 社区服务 统计排行 帮助
  • 4579阅读
  • 26回复

已解决!哪位大大知道59.94帧无损转29.97帧的方法

楼层直达
级别: 新手上路
注册时间:
2010-03-20
在线时间:
12小时
发帖:
38
只看该作者 15楼 发表于: 2010-04-15
引用
最初由 uc0083 发布
用mpc放,我上次用kmp放60fps的animelo,那是卡的受不了啊



你用CRT还是液晶,如果是液晶,放的时候是否不同步?我是想弄清楚是否跟刷新率有关还是播放设置的问题
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 16楼 发表于: 2010-04-15
引用
最初由 ljwing 发布
@roozhou
可否详细讲解[太繁琐就算了,不用kmp不太懂]


KMP显示的是directshow报告的那个平均帧率,这个帧率是可以随便写的。想得到实际的帧率应该用mpc-hc,使用VMR7/9或者EVR作为渲染器
级别: 新手上路
注册时间:
2010-03-20
在线时间:
12小时
发帖:
38
只看该作者 17楼 发表于: 2010-04-15
引用
最初由 roozhou 发布
你系统是XP还是vista/win7?

XP渲染器用Overlay Mixer,vista/win7用EVR


你看看是这样的吗:

复制的高级播放信息如下:
[主滤镜图表]
0) - Halli Media Splitter
1) - KMP Video Codec
2) - KMP Audio Codec
3) - OverlayMixer
4) - Video Renderer
5) - Default DirectSound Device

[视频信息]
解码器 -(MPEG2) KMP Video Codec(AVC1-libcodec.dll)
格式 -Major Type: Video - Sub Type: YV12
VideoInfo2: YV12 1280X-720, 12 bits

[音频信息]
解码器 -(0xFF) KMP Audio Codec(AAC 2-libfaad2.dll)
格式 -Major Type: Audio - Sub Type: PCM
WaveFormatEx: PCM(0x1), 48000 Hz, 16 Bits, 2 Ch
级别: 新手上路
注册时间:
2010-03-20
在线时间:
12小时
发帖:
38
只看该作者 18楼 发表于: 2010-04-15
有一点我实在不解,如果是播放器设置问题,我以前播放VC发的1080p的Casino Royale都没问题,是23.976帧的,10M多的基础码率,现在放个720的59.94帧的就出现不同步,实在是没道理啊,23.976,25,29.97帧的都没问题,偏偏这个59.94,
级别: 圣骑士
注册时间:
2003-02-20
在线时间:
79小时
发帖:
1605
只看该作者 19楼 发表于: 2010-04-15
引用
最初由 zlin790528 发布



你用CRT还是液晶,如果是液晶,放的时候是否不同步?我是想弄清楚是否跟刷新率有关还是播放设置的问题

刷新率当然是没有任何关系。。。
你先换mpc再来研究研究,kmp有时实在太神奇

嗯。。。
级别: 新手上路
注册时间:
2007-05-07
在线时间:
1小时
发帖:
447
只看该作者 20楼 发表于: 2010-04-15
引用
最初由 zlin790528 发布
有一点我实在不解,如果是播放器设置问题,我以前播放VC发的1080p的Casino Royale都没问题,是23.976帧的,10M多的基础码率,现在放个720的59.94帧的就出现不同步,实在是没道理啊,23.976,25,29.97帧的都没问题,偏偏这个59.94,

720p60消耗的带宽明显大于1080p24
LZ用的KMP自带AVC解码器速度也太慢了,CoreaVC+Overlay对于CPU不太差的机器而言搞定720p60应该毫无压力
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 21楼 发表于: 2010-04-16
从截图的CPU占用看,解码速度应该不是问题,所以怀疑是渲染器的问题
级别: 新手上路
注册时间:
2010-03-20
在线时间:
12小时
发帖:
38
只看该作者 22楼 发表于: 2010-04-16
谢谢你们的指点,消除了我的疑问,按照a4840639的方法把kmp重新设置了一下,解决问题!

再次感谢楼上所有的兄弟!!!!
级别: 新手上路
注册时间:
2010-03-20
在线时间:
12小时
发帖:
38
只看该作者 23楼 发表于: 2010-04-16
引用
最初由 roozhou 发布
从截图的CPU占用看,解码速度应该不是问题,所以怀疑是渲染器的问题



是啊,渲染器改成VMR9或Overlay,解码器换成CoreAVC,分离器用Haali,都可以解决问题!

发现VMR9和Overlay分别渲染的效果不同,VMR9对比度饱和度强,CPU占有率低,Overlay对比度饱和度弱,黑场层次比VMR9丰富,但CPU占有率稍高些,相比之下还是选了VMR9

非常感谢你们!!!!
级别: 新手上路
注册时间:
2010-03-20
在线时间:
12小时
发帖:
38
只看该作者 24楼 发表于: 2010-04-16
这个论坛强人多,以后有问题还到这里来解决!:D :D :D :D :D
级别: 骑士
注册时间:
2008-10-06
在线时间:
115小时
发帖:
319
只看该作者 25楼 发表于: 2010-04-18
好奇怪……Overlay的CPU占用比VMR9高?
個人一直感覺Overlay的CPU占用低,除非是用VMR9開了DxVA……

Follow me: @06_taro

MediaFire links to:
Taro's tools (avs plugins & other useful tools' builds)
Taro's x264 builds (Latest build: x264 core:129 r2245+704_tMod (&tMod+10bit/MixAQ/OreAQ), Win & MacOS, built on 10 Jan 2012, gcc: 4.7.2)

nmm牆內鏡像(部分工具)
级别: 新手上路
注册时间:
2010-03-20
在线时间:
12小时
发帖:
38
只看该作者 26楼 发表于: 2010-04-20
引用
最初由 06_taro 发布
好奇怪……Overlay的CPU占用比VMR9高?
個人一直感覺Overlay的CPU占用低,除非是用VMR9開了DxVA……



是这样的,在高级播放信息里看是Overlay占用的低,但是实际上发现操作时比如右键单击-列表出现的速度很慢,就像反映迟钝一样
快速回复

限150 字节
上一个 下一个