请问 hevc_nvenc 或 h264_nvenc 编码器如何调节输出的关键帧距离?
想把会议视频压到 5 帧每秒,但默认 100 帧关键帧的设置会让播放器只能做 10s 的快速步进。
libx264 可以用-g 或者
-vcodec libx264 -x264-params keyint=25:scenecut=0
来指定,hevc_nvenc 或 h264_nvenc 编码器有没有对应的代码?
1
lingxi27 2021-02-09 14:52:20 +08:00
-g 是公共选项,对 h264_nvenc 也生效的
|
2
laqow OP @lingxi27 谢谢,确实是已经改了关键帧的。另想请问一下关键帧改小了以后如果画质比较低,每到关键帧画面会变差,看起来会抖一下,但其实图像和前帧没有改变,这个有什么办法改善吗?
|
3
beijiaoff 2021-02-09 17:42:27 +08:00
“想把会议视频压到 5 帧每秒” 比正常 30 帧并不会明显提高压缩效率吧?你可以对比一下,同样的码率,选 5fps 还是 30fps,画质区别不大。
你会议静态画面多,30fps 本身也不会多记录动态。 |