3
次のコマンドを使用してキーフレームを5秒ごとに強制し、ffmpegの最小キーフレーム間隔を設定します。h.264_qsvでffmpegを使用してキーフレームを所定の間隔で強制するには?
ffmpeg -i input.mp4 -c:v libx264 -pix_fmt yuv420p -r 24 profile:v baseline -level 3.0 -x264opts keyint=$keyFrameInterval:min-keyint=$keyFrameInterval:no-scenecut:pass=1 -movflags +faststart -strict -2 -acodec aac -y output.mp4
これはlibx264でうまく動作するようです。 今、私はh264_qsvで次のコマンドを使用しています。しかし、私は5秒ごとにキーフレームを強制することができ、最小のキーフレーム間隔を設定できませんでした。
ffmpeg -hwaccel qsv -i input.mp4 -vcodec h264_qsv -pix_fmt nv12 -preset:v faster -profile:v baseline -level 3.0 -force_key_frames "expr:gte(t,n_forced*5)" -movflags +faststart -strict -2 -acodec aac -f mp4 -r 24 -y output.mp4
どのように私はh264_qsvで上記を達成できますか?