从 MP4 元数据中仅读取一个标签

从 MP4 元数据中仅读取一个标签

在装有 Ubuntu 的台式电脑上,我使用 gpodder 下载我的播客。下载的内容会自动重命名。之后,我将文件重新编码为 mp3,并使用 eyeD3 将文件名设置为标题标签。现在我想使用命令行下载器下载播客,我发现最好的是“podget”。但 podget 无法重命名文件(标题类似于“episode01.m4a”),因此当我重新编码文件时,我无法在 mp3 标题标签中写入有用的文本。

eyeD3 无法从 m4a (mp4) 文件中读取 iTunes 标签,但 ffmpeg 可以。但 ffmpeg 会将所有元数据写入一个文件。有没有办法只将标题标签写入文本文件,以便我可以使用 eyed3 写入标题标签?

答案1

您可以使用 ffprobe 将标题转储到文本文件中,例如

ffprobe in.mp3 -show_entries format_tags=title -of compact=p=0:nk=1 -v 0 > title.txt

title.txt 将仅以换行符结尾的标题。

相关内容