x264:编码的视频需要大量的CPU才能播放

时间:2014-11-30 15:10:11

标签: ffmpeg h.264 video-encoding x264

我的电脑(Intel Core 2 Duo T9300,2.5GHz)通常可以播放任何全高清文件和Blu-Rays。

然而,当我自己编码一个Full HD文件时,CPU正在挣扎,帧被丢弃。

这是我的命令行:

  

ffmpeg.exe -r 24 -f concat -i list_of_png_files.txt -i w:\ audio.wav -acodec copy -c:v libx264 -preset medium -b:v 10000k -shortest output.avi

我尝试在" -preset medium"之后添加-maxrate 13000k。但是,x264似乎并不尊重这一点 - 帧速率在部分时仍达到20MBit。

如何以减少解码过程中CPU使用率的方式对视频进行编码?

1 个答案:

答案 0 :(得分:2)

正是出于这个目的,有一个x264调整选项。我相信-tune fastdecode正是您所寻找的。但这会禁用某些压缩功能,因此在不增加比特率的情况下,视频可能看起来不太好。