メディアファイルにメタデータを追加、編集、または削除する方法

FFmpegは、マルチメディアファイルを処理するために使用される強力なコマンドラインツールであり、タイトル、アーティスト、アルバム、ジャンル、作成日、エンコードの詳細などの重要な情報を含むメタデータを編集するために使用されます。

メタデータの変更は、メディアライブラリの整理、検索性の向上、およびメディアファイルに著作権や著者の詳細を追加するために役立ちます。

このガイドでは、LinuxでFFmpegを使用してメディアメタデータを変更する方法を実用的な例を交えて説明します。

メディアメタデータの理解

メディアファイルのメタデータは、MP4MKVMP3FLACなどのコンテナに格納されています。

これらのメタデータフィールドには次のものが含まれます:

  • タイトル–メディアファイルの名前。
  • アーティスト–ファイルの作成者。
  • アルバム–アルバム名(オーディオファイル用)。
  • ジャンル–メディアのカテゴリ。
  • –リリースまたは作成日。
  • コメント–追加情報。
  • 著作権–所有権の詳細。

FFmpegを使用すると、メディアを再エンコードすることなくメタデータを編集でき、プロセスが迅速かつ効率的に行われます。

メディアファイルのメタデータを確認する

メタデータを修正する前に、次のコマンドを使用してメディアファイルの既存のメタデータを確認してください。オプション-hide_bannerはバージョンの詳細を削除します。

ffmpeg -hide_banner -i planetearth.mp4
Check the Metadata of Media File

オーディオ/ビデオファイルのメタデータの更新

タイトル、アーティスト、アルバム、ジャンルなどのオーディオファイルのメタデータフィールドを修正するには、次のようにします:

ffmpeg -i awesome.mp3 -metadata title="New Title" -metadata artist="New Artist" -metadata album="New Album" -metadata genre="Rock" -codec copy awesome-output.mp3

ビデオファイルの場合は、同様のコマンドを使用します:

ffmpeg -i input.mp4 -metadata title="My Video" -metadata author="John Doe" -codec copy output.mp4

ここでは:

  • -metadata title="新しいタイトル"はタイトルを更新します。
  • -metadata artist="新しいアーティスト"はアーティストの名前を変更します。
  • -metadata album="新しいアルバム"はアルバム名を修正します。
  • -metadata genre="ロック"はジャンルを設定します。
  • -codec copyは再エンコードを防ぎ、プロセスをロスレスにします。
Updating Metadata of Media File

ファイルの説明を追加または修正するには、次のようにします:

ffmpeg -i input.mp4 -metadata comment="This is a sample video" -codec copy output.mp4

メディアファイルに著作権情報を追加するには:

ffmpeg -i input.mp4 -metadata copyright="© 2025 Your Name" -codec copy output.mp4

MP3またはFLACファイルにアルバムカバーを追加できます:

ffmpeg -i input.mp3 -i cover.jpg -map 0 -map 1 -metadata:s:v title="Album Cover" -metadata:s:v comment="Cover Image" -codec copy output.mp3

メタデータを抽出してテキストファイルとして保存できます。

ffmpeg -i input.mp4 -f ffmetadata metadata.txt

メタデータを修正するには、metadata.txtを編集し、ファイルに適用します:

ffmpeg -i input.mp4 -i metadata.txt -map_metadata 1 -codec copy output.mp4

メディアファイルからメタデータを削除する

メディアファイルからすべてのメタデータを完全に削除するには:

ffmpeg -i input.mp4 -map_metadata -1 -codec copy output.mp4

オーディオファイルの場合:

ffmpeg -i input.mp3 -map_metadata -1 -codec copy output.mp3
結論

FFmpegは、ファイルを再エンコードすることなくメディアメタデータを修正するためのシンプルでありながら強力な方法を提供します。タイトルの更新、著作権情報の追加、アルバムアートの埋め込み、またはメタデータの削除を行う場合、FFmpegはプロセスを効率的にします。

Source:
https://www.tecmint.com/ffmpeg-metadata-editing/