我正在开发一些代码FFMPEG我的目的是使用 keykrame 转码单个视频文件自适应比特率。
所以,我的问题是为什么 fps 在编码过程中会发生变化?为什么 fps 数不连续?
ffmpeg脚本:
ffmpeg -y -i $INPUT_VIDEO -strict -2 -c:a aac -ac 1 -ab 128k -c:v libx264 -preset:v veryfast -threads 0 -r 24 -g 48 -keyint_min 48 -sc_threshold 0 -x264opts no-mbtree:bframes=1 -pass 1 -b:v $BITRATE1 -s $RESOLUTION1 $OUTPUT_VIDEO1.mp4
编码过程:
ffmpeg 截图
谢谢!
答案1
FPS 是帧数处理每秒。不是生成的影片的 FPS,而是编码速度。尝试在您的盒子上执行某些操作,您会发现它下降,因为 CPU 用于其他任务。