FFmpeg CRF压缩在master上比旧版本慢
我使用FFmpeg在Android上压缩视频(以及其他内容)。我从2015年开始使用FFmpeg构建已经有一段时间了,并希望升级,最好是升级到git master。我使用以下修改构建了FFmpeg master: https://github.com/writingminds/ffmpeg-android 它创建一个从Java运行的已编译二进制文件。在我的测试中,我发现主分支版本比我的旧版本显着(~x2)慢,并且引入了更多的内存错误。常见设备(Moto G)上的示例比较是: 2015-02-25构建日志(27s): 11-22 10:44:40.015: ffmpeg -y -i new_a41900f8-1748-4834-a940-83160ee1887e.mp4 -f lavfi -i aevalsrc=0 -shortest -strict -2 -vcodec libx264 -vf scale=iw*min(1280/iw\,720/ih):ih*min(1280/iw\,720/ih),pad=1280:720:(1280-iw*min(1280/iw\,720/ih))/2:(720-ih*min(1280/iw\,720/ih))/2 -preset faster -crf 28 -acodec libfdk_aac -map_metadata -1 -movflags faststart new_a41900f8-1748-4834-a940-83160ee1887e_c.mp4 11-22 10:44:40.067: WARNING: linker: ffmpeg has text relocations. This is wasting memory and prevents security …