2012-04-17 14 views

答えて

2

それはあなたのビデオ

例えばに関連するすべての情報を与えるFFMEPGをインストールします。

ffmpeg -i filename.flv 
+0

ありがとうございました!とにかく純粋なC++を使ってそれを行うことがあります。ちょうど尋ねる!お気軽に –

+0

あなたは非常に多くのビデオファイル形式がどのように動作するのかを理解する必要があります。基本的にはデータのBYTEレベルの検査とそこからのものです。ビットレートがどうなるかを決めます。やっぱり長い。ここに、Avi header formateへのリンクがあります。 1秒あたりのサンプル数を読み、私が何を意味するのか理解します。 –

+0

これは難しいcuxの恩恵Win32 APIを学んだことはありません。私はffmepgを使用するかもしれないことがわかります。 –

1

あなたがそのような自分で実装したい場合は、ビデオコンテナフォーマット(クイックタイム、ASF、AVI、Matroskaはなど)を読み、メタデータからビットレートを見つけることを試みることができるようにする必要があります。

0

ffmpegプロジェクトのffprobeを使用して、ビデオファイルに関する情報を取得し、素敵なJSON出力を得ることができます。

例としてthis answerを確認してください。

関連する問題