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

Ffmpeg x264:编码视频需要大量CPU才能播放,ffmpeg,h.264,video-encoding,x264,Ffmpeg,H.264,Video Encoding,X264,我的电脑(Intel Core 2 Duo T9300,2.5GHz)通常可以播放任何全高清文件和完美的蓝光 然而,当我自己编码一个全高清文件时,CPU正在挣扎,帧被丢弃 这是我的命令行: ffmpeg.exe-r 24-f concat-i list_of_png_files.txt-i w:\audio.wav-acodec copy-c:v libx264-预设媒体-b:v 10000k-shortest output.avi 我尝试在“-预设中等”之后添加-maxrate 13000k。

我的电脑(Intel Core 2 Duo T9300,2.5GHz)通常可以播放任何全高清文件和完美的蓝光

然而,当我自己编码一个全高清文件时,CPU正在挣扎,帧被丢弃

这是我的命令行:

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

我尝试在“-预设中等”之后添加-maxrate 13000k。然而,x264似乎并不尊重这一点——部分视频的帧速率仍然达到20MBit


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

有一个x264调整选项正是为了实现这一目的。我相信
-tune fastdecode
就是您要寻找的。但这将禁用某些压缩功能,因此如果不提高比特率,视频可能会看起来不太好