web-dev-qa-db-ja.com

MP4メタデータからタグを1つだけ読み取る

Ubuntuを搭載したデスクトップPCでは、ポッドキャストのダウロードにgpodderを使用しています。 Dwnloadsは自動的に名前が変更されます。その後、ファイルをmp3に再エンコードし、eyeD3を使用してファイル名をタイトルタグとして設定します。今、私はpocastにコマンドラインダウンローダーを使用したいと思っています。私が見つけた最高のものは「podget」です。しかし、podgetはファイルの名前を変更できないため(タイトルは「episode01.m4a」のようなものです)、ファイルを再エンコードするときにmp3タイトルタグに役立つテキストを書き込むことができません。

eyeD3はm4a(mp4)ファイルからiTunes-Tagsを読み取ることはできませんが、ffmpegは読み取ることができます。しかし、ffmpegはすべてのメタデータをファイルに書き込んでいます。 eyed3でタイトルタグを書き込めるように、タイトルタグのみをテキストファイルに書き込む方法はありますか?

1
user882039

Ffprobeを使用して、タイトルだけをテキストファイルにダンプできます。

ffprobe in.mp3 -show_entries format_tags=title -of compact=p=0:nk=1 -v 0 > title.txt

title.txtには、タイトルだけが改行で終了します。

1
Gyan