web-dev-qa-db-ja.com

exiftoolでMP4メタデータを編集する

Titleメタデータを含むMP4ファイルがあります。

exiftool movie.mp4

それは与える:

Audio Bits Per Sample           : 16
Audio Sample Rate               : 48000
Handler Type                    : Metadata
Handler Vendor ID               : Apple
Title                           : Movie Title

このTitleメタデータを完全に削除したいと思います。タイトルを上書きしてみました:

exiftool -Title="" movie.mp4
exiftool -Title= movie.mp4
exiftool -Title="" -overwrite_original movie.mp4

コマンドの実行にはしばらく時間がかかりますが、次のように終了します。

0 image files updated
1 image files unchanged

私は間違って何をしていますか? exiftoolエラーが何であるかを確認するにはどうすればよいですか? Title属性を削除するにはどうすればよいですか? manページ によると、MP4はサポートされているファイルタイプのようです。

あなたの助けをどうもありがとう!

5
James Taylor

元の質問の時から、バージョン11.39の時点でexiftoolは、より広範囲のMP4/MOVメタデータタグを作成/編集する機能を獲得しています。ビデオからTitleタグを削除するには、@ JamesTaylorが使用した元のコマンドが機能します。
exiftool -Title= movie.mp4


残念ながら、exiftoolは、XMPタグ以外のビデオファイルの書き込みのサポートが制限されています。このコマンドを実行しますexiftool -G1 -a -s -title movie.mp4。タイトルのフィールドはQuicktimeグループに含まれると思います。そして、Exiftoolは Quicktimeタグ の大部分に書き込むことができません。

編集:いくつかの簡単な調査と私はffmpegがあなたのためにそれをすることができると思います。再確認するにはさらに調査を行う必要がありますが、このコマンドは機能すると思います。
ffmpeg -i InputFile -c copy -metadata title= OutputFile

私は信じている -c copyは、再エンコードせずにストリームをコピーし、-metadata title=はタイトルフィールドをクリアします。
詳細については、 multimedia.cx を参照してください。

10
StarGeek