【求助】x264压制游戏视频,随着播放音画会不同步,怎么解决?
dwing吧
全部回复
仅看楼主
level 1
liaojingbd2 楼主
是这样的,给游戏录像视频,录出来6分钟5G容量。
然后使用MediaCoder压制,随着播放的时间音画不同步越来越严重,5-6分钟时候延迟了有1秒多。
[x264 crf35(实际出来2200-5000k
bp
s,感觉新版MC数值和以往不同) High3.1 Ref2 B2]
[LC-AAC MP4封包 800X600 60.000]
MeGui在转换1分钟后,变成CPU不占用、硬盘不读写,就停那里不动。
群里面朋友猜测是录像时候机器不稳定,造成录像视频帧率并不是60帧,压制时候直接套60帧导致慢慢音画不同步了。不过这个录像工具在工作时候CPU占用70%左右,也并不是说100%有压力,我想不会出现录制视频帧率还乱跳的情况吧?
-----------------------------------------------------------------------------
在网上乱搜发现这个贴吧的,貌似都是弄视频压制的,尝试发帖求助下!

2012年09月10日 19点09分 1
level 8
楼主您不把录制软件,压制过程,使用参数等等描述一下,神也不一定能救的了您(摊手)
2012年09月11日 08点09分 2
level 1
liaojingbd2 楼主
录像软件:AmaRecCo310c 默认设置就改了个60帧;
视频编码:AMV300i 压缩模式S2;
压制软件:MediaCoder 0.8.14 build 5275 参数在一楼;
压制软件:MeGui 0.3.5 音频正常,视频压1.xMB数据后CPU占用0%、硬盘不读写,然后就没动静了。随便拉个mp4文件压则没有问题。
主要是以前XP下面都是这样没问题,换Win7了 MC也换了个新版本就这样了。
Win7DSFilterTweaker里面的系统解码已经全关闭。
2012年09月11日 12点09分 3
level 8
这个只有走Dss,毕竟不是fraps可以被ffms读取
2012年09月12日 02点09分 4
level 1
liaojingbd2 楼主
楼上说的DSS是下面这样吗:
LoadPlugin("D:\AVSWriter\dll\VSFilter.DLL")
LoadPlugin("D:\AVSWriter\dll\DGDecode.DLL")
LoadPlugin("D:\AVSWriter\dll\DeComb.DLL")
LoadPlugin("D:\AVSWriter\dll\TomsMoComp.DLL")
LoadPlugin("D:\AVSWriter\dll\Gradfun2db.DLL")
LoadPlugin("D:\AVSWriter\dll\UnDot.DLL")
DirectShowSource("E:\amarecco20120908-171358[000].avi",60.000,convertFPS=True)
ConvertToYV12()
Crop(0,0,0,0)
AddBorders(0,0,0,0)
LanczosResize(800,600)
以上是我用软件“AVS Writer V1.09a by bluekiller & gilleco @PSPChina.net”自动生成的,一直这么用。

2012年09月12日 04点09分 5
补充下,MC压制软件默认来源用的是“AviSource”,可压制但音画不同步,不能修改帧率只能设定为60帧。使用MC加载上面AVS脚本就没事了,可以修改帧率,但同样音画不同步。
2012年09月12日 04点09分
level 8
把 60 和 convertfps 剔掉,再用 32位播放器播放此 AVS脚本,观察是否有不同步问题。
2012年09月12日 04点09分 6
上面参数播放的话倒是正常,音画同步。尝试过“convertFPS”改为假,没有啥效果,我试着删除2条参数看看吧。 用的是“WMZPureCodec20120703_Dio”带的播放器“PotPlayer(32位版)1.5.33573”。
2012年09月12日 04点09分
level 1
liaojingbd2 楼主
不行,删除了后直接播放是正常的,MC压出来就不同步了。
估计是录像软件那里出问题了吧,貌似转换工具其他格式都正常。
不过我XP时候一切正常啊,到win7咋就。。。
2012年09月12日 04点09分 7
1