FFmpge x86与x64版本性能研究

    由于之前一直用的x86架构进行编程,形成了惯性,一直没有注意到x84的性能跟x64相比会差多远。前阵子看了魅族的发布会说手机操作系统升级到64位后流畅性得到了巨大的提升,突然灵机一动,搞了些许尝试,一试才发现果然不是一个数量级的。

    拿FFmpge解码为例,720P的H264视频在32位的FFmpeg库下解码并用Direct2D播放一秒大概57~58帧,而在64位的解码器下能解码播放123~124帧。在分辨率改为2592*1952,其他不变的情况下,32位:26~27帧,64位:45~46帧。所以,64位的解码器性能相对来说根据分辨率不同会好上一倍上下。

你可能感兴趣的:(性能,优化,ffmpeg,64位,32位)