在ncmpcpp
(类似于 itunes 的 ncurses 客户端mpd
)中,我按标签对音乐文件进行排序ALBUMARTIST
。在我的收藏中,我有 mp4 文件,然后 mp4 不支持ALBUMARTIST
标签,并且所有 mp4 都进入“空”部分,而不是与同一专辑中的其他文件一起。
那么,我如何强制ALBUMARTIST
为 mp4 设置标签,或者如果不可能,以支持ALBUMARTIST
标签的女巫格式(可能是 MPEG 系列)我可以导出我的 mp4 而不会损失质量吗?
答案1
MP4 显然支持专辑艺术家标签。使用ffmpeg,语法是
ffmpeg -i in.mp4 -c copy -metadata album_artist="YourArtist" out.mp4
在 Mediainfo 中,这显示为“艺术家/表演者:YourArtist”
顺便说一句,@ridgy 的评论搞反了。标签是容器的权限,而不是编解码器的权限。标签写入功能位于复用器的源代码中,而不是编码器的源代码中。我的上述命令甚至不需要 MP4 中存在音频流。