web-dev-qa-db-ja.com

すべてのタグを処理するコマンドラインID3タグエディタ

スクリプトを使用してMP3のタグを編集するツールを探しています。

ファイルはいくつかのポッドキャストのエピソードであり、エピソード間でタグに一貫性がありません。たとえば、アルバムまたはジャンルのタグが欠落している場合があります。スクリプトは、タグを変更するために新しいエピソードがダウンロードされた後に実行されます。

私はすでにid3toolとid3v2を試しました。

id3v2 は無料のジャンルタグをサポートしていません。事前定義されたジャンルの番号付きリストのみが提供されています。このリストには、「ポッドキャスト」というジャンルはありません。

id3tool フィールド長が制限されているid3v1のみをサポートします。ただし、無料のジャンル定義を指定するオプションがあります。

必要なすべての機能をサポートするツールはありますか? Mac OS X10.6でコンパイルする必要があります。

4
ischeriad

自作を使用するだけです:

brew install id3lib

コマンドの例:ide3tag

Usage: id3tag [OPTIONS]... [FILES]...
   -h         --help            Print help and exit
   -V         --version         Print version and exit
   -1         --v1tag           Render only the id3v1 tag (default=off)
   -2         --v2tag           Render only the id3v2 tag (default=off)
   -aSTRING   --artist=STRING   Set the artist information
   -ASTRING   --album=STRING    Set the album title information
   -sSTRING   --song=STRING     Set the title information
   -cSTRING   --comment=STRING  Set the comment information
   -CSTRING   --desc=STRING     Set the comment description
   -ySTRING   --year=STRING     Set the year
   -tSTRING   --track=STRING    Set the track number
   -TSTRING   --total=STRING    Set the total number of tracks
   -gSHORT    --genre=SHORT     Set the genre
   -w         --warning         Turn on warnings (for debugging) (default=off)
   -n         --notice          Turn on notices (for debugging) (default=off)

出典: https://Apple.stackexchange.com/a/16145/53242

よろしく、

3
Jared Burrows

mutagen Pythonモジュールにはmid3v2コマンドが付属しています。

 mid3v2-アーティスト「SigurRós」*。mp3 

質問する前に:いいえ、mutagen not ID3v1をサポートしていません。これは、 no これらを使用する正当な理由があるためです。日々。

8
user1686

Tagr が推奨されました。無料で強力に見えますが(バッチプロセス、カバー作業など)、CLIがあるかどうかはわかりません。

1
Mark Mikofski

ID3エディター
リンクされたWebサイトページはGUI向けですが、「NEW!コマンドラインエディター」が含まれています。

1
harrymc