コマンドラインからバッチモードでmp3 / oggファイルにアルバムアートを追加しますか?

コマンドラインからバッチモードでmp3 / oggファイルにアルバムアートを追加しますか?

バッチモードで選択した各ファイルにアルバムアート/カバーを追加するソフトウェアをLinuxで探しています。アルバムカバーはマイコンピュータにjpg / png形式で保存されています。インターネットから持ち込むことができればよさそうです。

これまでRhythmboxとBansheeを使ってみました。私も試してみましたが、lameバッチeasytagモードをサポートしていないようです。lameはいいいえ属性を追加しますが、オーバーライドします。 (私も知っています。ただこれまでコマンドラインs / wiを使用してきました。)

だから基本的に私は次を探しています:

<some magic s/w> --picture=<my chosen picture> Music/Artist/*.mp3

これにより、画像がファイルのメタデータに永続的に追加されます。

そのようなソフトウェアをお勧めできますか?

ベストアンサー1

絶頂

lame一部のスクリプトを使用してこれを行うことができます。

$ lame --ti /path/to/file.jpg audio.mp3

ファイル名が次のように指定されている場合は、必要な操作を実行するシェルスクリプトを作成できます。

for i in file1.mp3 file2.mp3 file3.mp3; do
  albart=$(echo $i | sed 's/.mp3/.jpg/')
  lame --ti /path/to/$albart $i
done

sed以下を使用すると、上記の内容を少し簡潔にし、bash一致するサフィックスを削除する必要がなくなります。

...
albart="${i%.mp3}.jpg"
...

ピカード/ミュージカルブレイン

これを大規模に行うには、MusicBrainzデータベースを使用するフロントエンドツールであるPicardを使用することをお勧めします。 Picardには、一括コレクションに対してこれを行うCover Art Downloaderというプラグインがあります。

ただし、上記はコマンドラインベースでは表示されません。

ビート

別のオプションはを使用することですbeets。これはコマンドラインから実行でき、MusicBrainzデータベースを活用してアルバムアートをインポートします。

以下を使用してアルバムカバーを取得できます。FetchArtプラグインまたは、アートプラグインの挿入

他のオプション?

次のタイトルの以前のU&L Q&Aも確認してください。Linuxではどのmp3タグ付けツールを使用できますか?。このスレッドにはいくつかの代替ツールがリストされています。

おすすめ記事