我的电脑(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使用率的方式对视频进行编码?
答案 0 :(得分:2)
正是出于这个目的,有一个x264调整选项。我相信-tune fastdecode
正是您所寻找的。但这会禁用某些压缩功能,因此在不增加比特率的情况下,视频可能看起来不太好。