我已经搜索了stackoverflow,我一直在谷歌和duckduckgo,没有人似乎有一个很好的方式让我这样做.
似乎可能有效的唯一工具是Exiftool,它只具有ogg文件的读取能力(这是我目前正在使用的).我想通过命令行来实现这一点,因为mp3s / oggs及其名称是元数据,但元数据是空白的.我已经知道如何解析bash中的文件名,但我找不到将其重新放回文件的方法.我可以手动做这种事情,但它不值得,因为我必须手动完成.
Musicbrainz picard也没有因为一些奇怪的原因而正确标记它们,所以这就是为什么我必须这样做.
ID3标签是特定于MP3的.有关Ogg Vorbis注释字段规范,请参阅:
Field Names
vorbiscomment(包vorbis-tools)可以修改和查询ogg标记信息.
mp3info是工作wirh mp3标签的众多工具之一.
.OGG
# Clear all info printf ''| vorbiscomment -w test.ogg vorbiscomment -l test.ogg # modify info echo ======== printf 'TITLE=The Last Saskatchewan Pirate ARTIST=Captain Tractor ALBUM=East of Edson DATE=2000-01-01 COMMENT=Just another TEST comment DESCRIPTION=*** Hello *** '|vorbiscomment -w test.ogg vorbiscomment -l test.ogg echo ========
输出(.ogg)
======== TITLE=The Last Saskatchewan Pirate ARTIST=Captain Tractor ALBUM=East of Edson DATE=2000-01-01 COMMENT=Just another TEST comment DESCRIPTION=*** Hello *** ========
MP3
# Delete the entire ID3 tag mp3info -d test.mp3 echo ======== # modify info mp3info -t "The Last Saskatchewan Pirate" \ -a "Captain Tractor" \ -l "East of Edson" \ -g "Folk/Rock" \ -y "2000" \ -n "1" \ -c "Just another TEST comment" \ test.mp3 mp3info test.mp3 echo ========
输出(.mp3)
======== File: test.mp3 Title: The Last Saskatchewan Pirate Track: Artist: Captain Tractor Album: East of Edson Year: 2000 Comment: Just another TEST comment Genre: Folk/Rock [81] ========
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。