画像をサポートするmp3およびoggのコマンドラインタグ付けツールの検索


10

私はogg-とmp3-taggingをサポートし、タグに画像を追加できるコマンドラインタグ付けツールを探しています。

現在使用しlltagていますが、写真には対応していません。dagger以前使用したツールですが、画像のサポートも欠けています。


本当にmp3 / oggファイル内の画像が必要ですか?それはファイル形式(id3タグ)でもサポートされていますか?
Johan

1
はい、サポートされています。選択したポッドキャスト、EasyTAGのようなグラフィカルツールを参照してください-easytag.sourceforge.net
ddeimeke

<3簡単タグ!しかし、残念ながら私はそれを行うことができる他のツールを知りません...
xenoterracide

1
mp3の場合、変異原 Pythonライブラリは、APIC(例:サポートmydigitallife.co.za/...を)。実行できるコマンドラインツールは知りません。Pythonを知っている場合は、単純なラッパーを作成できます。
Gilles「SO-邪悪なことをやめなさい」

回答:


8

MP3については、この SO回答にあるeyeD3を試してください。

  --add-image=IMG_PATH:TYPE[:DESCRIPTION]
                      Add an image to the tag.  The description and type
                      optional, but when used, both ':' delimiters must be
                      present.  The type MUST be an string that corresponds
                      to one given with --list-image-types. If the IMG_PATH
                      value is empty the APIC frame with TYPE is removed.

Oggには、vorbiscommentがあります。箱から出して画像ファイルをロードすることはサポートしていませんが、Vorbisのカバーアートタグは、base64でエンコードされた画像ファイルであり、COVERARTタグに格納され、そのMIMEタイプはCOVERARTMIMEに保存されています。

coverart=$(base64 $jpegfile)
vorbiscomment -a -t 'COVERART=$coverart' -t 'COVERARTMIME=image/jpeg' $infile $outfile

やってみます。どうもありがとう。しかし、oggファイルのサポートが不足しているようです。
ddeimeke

あなたが正しい。答えを更新しましたが、oggソリューションはそれほどクリーンではありません。
アンドレ・Paramés

たぶん、私は自分で何かを書かなければなりません。ご協力ありがとうございました。
ddeimeke 2010

特にすべてのファイルに挿入する場合は、タグに挿入する前に画像を最適化してください。このプロセスを支援するためのスクリプト作成しました。ただ助けようとしています。:-)
amphetamachine

1
良い答えですが、base64エンコーディングの改行は機能しませんが、である必要がありますcoverart=$(base64 -w 0 $jpegfile)。テストされ、画像がVLCメディアプレーヤーに表示されます!
Michael Franzl 2016年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.