有各种命令行工具可用于编辑audio文件的元数据。 但是他们都不能编辑audio文件的“专辑艺术家”标签。 有没有任何命令行工具或Perl模块做同样的? 谢谢
MP3 ::标签支持它。
#!/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();
mid3v2
带有诱变库,是我所知道的最好的命令行工具。 当用-f
参数调用时, TPE2
标签被列为受支持的。