2012-01-03 11 views
2

ffmpegでオプションとして "-g 25"を使用して毎秒キーフレームを追加しようとしています。ビデオには何個のキーフレームがエンコードされていますか? ffmpegが使用されたエンコーダ

ただし、出力ビデオやサーバー上の他のビデオを照会して、いくつのキーフレームがエンコードされているかを確認する方法が必要です。

この情報を教えてくれるffmpegコマンドライン属性はありますか?または他のツール?助けてください!

答えて

1

ffmpegにこのような特別なクエリのコマンドライン引数があるとは思いません。ただし、ffmpegライブラリを使用して独自のプログラムを作成することができます。ffmpegライブラリでは、ビデオストリーム全体をトラバースし、キーフレームであれば各フレームを確認します。

構造体AVFrameのメンバはint key_frameで、キーフレームの場合は1、それ以外の場合は0です。

関連する問題