オーディオ ファイルのメタデータを編集するために使用できるさまざまなコマンド ライン ツールがあります。ただし、いずれもオーディオ ファイルの「アルバム アーティスト」タグを編集することはできません。同じことを行うコマンドラインツールまたはperlモジュールはありますか? ありがとう
質問する
3149 次
2 に答える
4
mid3v2
変異原ライブラリが付属しており、私が知っているこの目的に最適なコマンドラインツールです。-f
引数を指定して呼び出すと、TPE2
タグはサポートされているものとしてリストされます。
于 2012-04-25T22:33:07.597 に答える
3
MP3::Tag はそれをサポートします。
#!/usr/bin/perl
use MP3::Tag;
$mp3 = MP3::Tag->new($filename);
$mp3->new_tag("ID3v2");
$mp3->{ID3v2}->add_frame("TALB", "Album title");
$mp3->{ID3v2}->add_frame("TPE2", "Album artist");
$mp3->{ID3v2}->write_tag;
$mp3->close();
また
#!/usr/bin/perl
use MP3::Tag;
$mp3 = MP3::Tag->new($filename);
$mp3->select_id3v2_frame_by_descr('TPE2', 'album artist'); # Edit in memory
$mp3->update_tags(); # commit
$mp3->close();
于 2012-04-25T21:05:45.877 に答える