2

一般的なツール (ffmpeg? mplayer/mencoder? mkvmerge?など) を使用して、特定のビデオ ファイルにキーフレームが出現する頻度を調べる方法はありますか? {そしてそれによって最小のシーク サイズを見つけますか?} 一般的な手法が「必要」であることは明らかな統計のように思えます...

[それが役立つ場合は、MKV コンテナ、H.264 ビデオを想定してください - もっと一般的な解決策を見つけたいのですが、それは不可能/実用的ではないでしょうか?]

4

1 に答える 1

0

マルチメディア データのコンテナには多くの可能性があります。他の人よりもあなたの目標に適している人もいます。一般に、フォーマットがキーフレーム情報を含むインデックスを指定しているかどうかにかかっています。QuickTime/MOV/MP4 は、アトム/ボックス名 'stss' (サンプル テーブル、同期サンプル) を持っているため、これを行うことができます。私はMatroskaにあまり詳しくありませんが、フォーマット仕様とFFmpegのデマルチプレクサーを確認して確認していますが、そのようなインデックスはないようです。フレームを解析し、それぞれのキーフレーム フラグを調べる必要があるようです。

于 2012-04-02T15:41:07.173 に答える