CGJU
ツール検索サイト
2026年6月20日 · 読了時間 4 分

動画メタデータとは

動画メタデータ(Video Metadata)は、動画ファイルの属性やコンテンツを記述するデータであり、動画のさまざまな技術パラメータや情報タグが含まれています。動画の映像や音声などの実際のコンテンツとは異なり、メタデータは「データに関するデータ」であり、動画ファイルの符号化方式、解像度、再生時間、ビットレートなどの重要な情報が記録されています。

動画メタデータを理解することは、動画処理、トランスコード、ストリーミング配信などの作業において非常に重要です。動画編集者、ストリーミングエンジニア、一般ユーザーを問わず、メタデータ分析スキルを習得することで、動画ファイルをよりよく理解し、処理することができます。

メタデータの主な分類

  • コンテナメタデータ:ファイル形式、作成日時、ファイルサイズ、全体のビットレートなど
  • ビデオストリームメタデータ:符号化形式、解像度、フレームレート、ビットレート、色空間など
  • オーディオストリームメタデータ:符号化形式、サンプリングレート、チャンネル数、ビットレートなど
  • 字幕ストリームメタデータ:字幕形式、言語、符号化方式など
  • 記述的メタデータ:タイトル、アーティスト、アルバム、カバー画像など

コンテナ情報の分析

動画コンテナ(Container)は、映像、音声、字幕などのデータストリームをカプセル化するファイル形式です。一般的なコンテナ形式には、MP4、MKV、AVI、MOV、WebMなどがあります。コンテナ形式によって、サポートされる符号化方式や機能特性は異なります。

一般的なコンテナ形式の比較

  • MP4:最も汎用的な形式で、互換性が最高。H.264/H.265動画とAAC音声をサポート
  • MKV:オープンソースのコンテナ形式で、ほぼすべての符号化形式をサポートし、機能が最も豊富
  • MOV:Appleが開発した形式で、Final Cut Proなどのプロフェッショナルソフトでよく使用される
  • WebM:Googleが発売したオープン形式で、主にウェブ動画に使用される
  • AVI:比較的古い形式で、現在は徐々に淘汰されつつある

ビデオストリーム情報の詳解

ビデオストリームは動画ファイルの中核部分であり、映像の符号化データが含まれています。ビデオストリームの各種パラメータを理解することは、動画品質の評価やトランスコードの最適化に非常に重要です。

主要なビデオパラメータ

  • 符号化形式:H.264(AVC)、H.265(HEVC)、VP9、AV1など
  • 解像度:動画の幅と高さ。例:1920x1080、3840x2160
  • フレームレート:毎秒表示されるフレーム数。一般的な24fps、25fps、30fps、60fps
  • ビットレート:毎秒のデータ量。動画品質とファイルサイズに直接影響
  • 色空間:BT.709、BT.2020など。色彩表現範囲に影響
  • ビット深度:8bit、10bit、12bit。色の遷移の滑らかさを決定

オーディオストリーム情報の解析

オーディオストリームは動画中の音声情報を担っており、その品質は視聴体験に直接影響します。1つの動画ファイルに複数のオーディオストリームが含まれている場合があり、異なる言語や音声トラックに使用されます。

一般的な音声符号化形式

  • AAC:最も一般的な不可逆音声符号化。MP4コンテナの標準構成
  • MP3:クラシックな音声形式で、互換性は非常に高い
  • AC-3:ドルビーデジタル符号化。DVDやブルーレイでよく使用される
  • DTS:別のシネマ級音声符号化
  • FLAC:可逆音声符号化。ファイルは大きいが音質は完璧
  • Opus:高効率のオープンソース音声符号化。ネットワーク伝送に適している

字幕ストリーム情報

字幕ストリームは字幕データを保存するために使用され、複数の言語と形式をサポートします。字幕は動画映像に埋め込まれたハード字幕である場合もあれば、独立したソフト字幕ストリームである場合もあります。

一般的な字幕形式

  • SRT:最も一般的なテキスト字幕形式で、簡単に使用できる
  • ASS/SSA:高度なスタイルをサポートする字幕形式
  • VobSub:DVDのグラフィック字幕形式
  • WebVTT:ウェブ動画専用の字幕形式
  • PGS:ブルーレイディスクで使用されるグラフィック字幕

FFprobe基本コマンド

FFprobeはFFmpegスイートに含まれる強力なツールで、マルチメディアファイルのメタデータ情報を分析・表示するために特化しています。ほぼすべての一般的な動画・音声形式をサポートしており、動画関係者の必須ツールです。

基本情報の表示

最も簡単な使用方法は、コマンドラインでffprobeにファイル名を指定することです:

ffprobe input.mp4

このコマンドは、コンテナ形式、再生時間、ビットレート、各ストリームの詳細パラメータなど、動画ファイルの基本情報を出力します。

指定したストリーム情報の表示

-show_streamsパラメータを使用して、すべてのストリームの詳細情報を表示できます:

ffprobe -show_streams input.mp4

ビデオストリームのみ表示

-select_streams vを使用して、ビデオストリーム情報のみを表示できます:

ffprobe -select_streams v -show_streams input.mp4

JSON/CSV出力形式

FFprobeは複数の出力形式をサポートしており、プログラムによる解析やデータ処理に便利です。JSONとCSVは最も一般的に使用される2つの構造化出力形式です。

JSON形式出力

-print_format jsonパラメータを使用して、JSON形式で情報を出力できます:

ffprobe -v quiet -print_format json -show_format -show_streams input.mp4

JSON形式出力はプログラミング言語による解析に適しており、自動化スクリプト処理に非常に適しています。

CSV形式出力

-print_format csvを使用して、カンマ区切りのCSV形式で出力できます:

ffprobe -v quiet -print_format csv -show_streams input.mp4

CSV形式はExcelなどの表計算ソフトに直接インポートしてデータ分析を行うことができます。

よくある分析シーン

シーン1:動画再生時間の一括取得

FFprobeをスクリプトと組み合わせて使用することで、動画ファイルの再生時間情報を一括取得できます:

ffprobe -v error -show_entries format=duration -of default=noprint_wrappers=1:nokey=1 input.mp4

シーン2:動画符号化形式の検出

動画で使用されている符号化形式をすばやく判断し、トランスコードが必要かどうかを決定するために使用します:

ffprobe -v error -select_streams v:0 -show_entries stream=codec_name -of default=noprint_wrappers=1:nokey=1 input.mp4

シーン3:動画解像度の取得

動画の幅と高さの情報を抽出します:

ffprobe -v error -select_streams v:0 -show_entries stream=width,height -of csv=p=0 input.mp4

シーン4:動画ビットレート分布の分析

-show_framesを使用して各フレームのサイズを分析し、ビットレートの分布状況を把握できます:

ffprobe -v error -show_frames -select_streams v:0 -print_format json input.mp4

まとめ

動画メタデータ分析は動画処理の基礎スキルであり、FFprobeはこの作業を完了するための最適なツールです。本稿の紹介を通じて、FFprobeの基本的な使用方法を習得し、動画ファイルのコンテナ、ビデオストリーム、オーディオストリーム、字幕ストリームの情報を分析できるようになったことでしょう。

FFmpegをインストールしなくても動画メタデータをすばやく表示したい場合は、動画メタデータビューワーを使用できます。ブラウザで動画ファイルをアップロードするだけで、詳細なメタデータ情報を取得できます。

関連記事

その他の役立つ記事とツール

動画メタデータをすばやく確認したいですか?

無料の動画メタデータビューワーを使用すれば、ソフトウェアのインストール不要で、ブラウザで直接動画ファイルを分析できます

今すぐ体験 ➡