[解決済み] FFmpegを使ったメディアのメタデータの取得と保存
2023-04-19 14:13:03
質問
メディアファイルのメタデータを読み取り、そのメタデータをテキスト/xml ファイルに保存して、後でデータベースにそのデータを挿入できるようにしたいのです。私は ffmpeg を使用することを希望します。
また、同じことが MediaInfo で可能ですか? MediaInfo を使用して個々のトラックのメタデータを取得できることは知っていますが、新しいメディア ファイルが見つかるたびに、そのメタデータを読み取り、それを txt/xml ファイルに格納するように、それを自動化したいと思います。
あるいは、このために使用できる他のツール/ユーティリティ/API がありますか?
どのように解決するのですか?
グローバルメタデータをテキストファイルに保存する場合は
-f ffmetadata
オプションを使ってテキストファイルに保存することができます。
ffmpeg -i in.mp4 -f ffmetadata in.txt
ビデオとオーディオのストリームからのメタデータも必要な場合(例えば、グローバルメタデータに作成時刻が含まれていない場合)には、これを使用します。
ffmpeg -i in.mp4 -c copy -map_metadata 0 -map_metadata:s:v 0:s:v -map_metadata:s:a 0:s:a -f ffmetadata in.txt
詳しくは メタデータ セクションをご覧ください。
ファイルからメタデータをリストアするには https://stackoverflow.com/a/50580239/2235831 .
関連
-
[解決済み] ffmpeg が MJPEG エンコード用に高画質な画像を生成する。
-
[解決済み] FFmpeg を libfdk_aac と共にコンパイルする。
-
暗号化されたHLS(m3u8)ビデオ変換の問題を解決します。
-
ffmpeg 'XXXX' をコンパイルすると、非静的宣言エラーの解決策に従う。
-
ffmpeg 関数: av_read_frame() の解析。
-
[解決済み] ffmpegを使って開始時刻と終了時刻を基準に動画をカットする
-
[解決済み] FFmpegを使って2つのMP4ファイルを連結する方法は?
-
[解決済み】ffmpegでディレクトリ全体を変換する方法とは?
-
[解決済み】ffmpegで音声ファイルをmp3に変換する。
-
[解決済み] FFmpeg 動画を効率よく分割するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ffmpeg 入力された h264 を h265 に処理する際に無効なデータが見つかった
-
[解決済み] ffmpeg が MJPEG エンコード用に高画質な画像を生成する。
-
[解決済み] FFmpeg を libfdk_aac と共にコンパイルする。
-
[解決済み] ffmpeg concat: "安全でないファイル名"
-
ffmpeg 'XXXX' をコンパイルすると、非静的宣言エラーの解決策に従う。
-
ffmpeg 関数: av_read_frame() の解析。
-
[解決済み] H264コーデックで動画をエンコードするffmpegの使い方
-
[解決済み] httpライブストリーミングのm3u8ファイルからFFMPEG mp4?[クローズド]
-
[解決済み] FFmpegで動画を回転させる
-
[解決済み] 再エンコードせずにmp4動画を回転させる