概要
**

一般的な構文は次のとおりです:

     avprobe [options] [input_file]

説明
**

avprobe はマルチメディアストリームから情報を集めて、ヒトあるいはマシンが読める形にそれを出力します。

例えば、あるマルチメディアストリームによって使われているコンテナの形式、それに含まれている各メディアストリームの形式やタイプを確認するために使うことができます。

入力でファイル名を指定すれば、avprobe はそれを開いてそのファイルの内容を調査しようとします。そのファイルが開けない、またはマルチメディアファイルとして認識できなかった場合には、正の終了コードを返します。

avprobe はスタンドアロンのアプリケーションとしても使えますし、より洗練された処理、例えば統計処理やプロットを実行するテキストフィルターと組み合わせて使うこともできます。

オプションは avprobe によってサポートされている形式のいくつかを並べ上げるため、もしくはどの情報を表示するか指定するため、どのように avprobe がそれを表示するのか設定するために使われます。

avprobe の出力は INI または JSON パーザーによってパースしやすいように設計されています。

コンテナまたはストリーム内に保存されているメタデータタグは認識され、文字列"TAG:"を前につけた上で、対応する"FORMAT"もしくは"STREAM"セクションで印字されます。

オプション
*****

     [file avtools-common-opts.texi not included]

主なオプション
=======

-f FORMAT
     format を使うよう強制します。

-of FORMATTER
     ドキュメントを出力するために特定のフォーマッターを使います。以下のフォーマッターが利用可能です

     ini

     json

     old
          擬似的な INI 形式で、以前のバージョンの avprobe ではこれだけが使われていました。

-unit
     表示される値の単位を表示します。

-prefix
     表示される値について SI プレフィックスを用います。 "-byte_binary_prefix"オプションが使われていない限り全てのプレフィックスは10進数で表されます。

-byte_binary_prefix
     バイトの値のために2進数のプレフィックスを使うよう強制します。

-sexagesimal
     時刻の値のために sexagesimal 形式 HH:MM:SS.MICROSECONDS を使います。

-pretty
     表示される値の形式を見目好くします、これはオプション "-unit -prefix -byte_binary_prefix -sexagesimal"に対応します。

-show_format
     入力マルチメディアストリームのコンテナ形式についての情報を表示します。

     全てのコンテナ形式情報は"FORMAT"と名前のついたセクションで表示されます。

-show_format_entry NAME
     -show_format のように、コンテナ形式の情報を表示しますが、全てではなく指定されたエントリーについてだけ表示します。このオプションは2つ以上与えることができ、その場合指定された全てのエントリーが表示されます。

-show_packets
     入力マルチメディアストリームに含まれる各パケットについての情報を表示します。

     各単一パケットについての情報は "PACKET" という専用のセクションで表示されます。

-show_streams
     入力マルチメディアストリームに含まれる各メディアストリームについての情報を表示します。

     各メディアストリームの情報は"STREAM"と名前のついた専用のセクションで表示されます。

     [file demuxers.texi not included]
     [file muxers.texi not included]
     [file protocols.texi not included]
     [file indevs.texi not included]