抱歉,如果这个问题被误导了。在将它们添加到 iTunes 之前,我正在使用 youtube-dl 将歌曲视频下载为 mp3。问题是视频似乎不包含其中的元数据。我阅读了有关 –add-metadata 选项的所有信息,但据我了解,此选项仅用于添加已在视频中的 ID?我知道艺术家和歌曲名称,所以如果可能的话,我喜欢直接添加的方法。效果 –add-metadata-artist “Pink Floyd” 当前配置选项是否可能?我看到了这个相关问题,但它并没有真正帮助 https://github.com/rg3/youtube-dl/issues/ 1570 以下是我当前的配置设置:
options = {
'format':'bestaudio/best',
'extractaudio':True,
'audioformat':'mp3',
'outtmpl':'%(id)s.%(ext)s', #name the file the ID of the video
'noplaylist':True,
'nocheckcertificate':True,
'proxy':"",
'addmetadata':True,
'postprocessors': [{
'key': 'FFmpegExtractAudio',
'preferredcodec': 'mp3',
'preferredquality': '192',
}]
}
原文由 stackPusher 发布,翻译遵循 CC BY-SA 4.0 许可协议
由于有人对我的问题投了赞成票,我会提到我最终并没有找到使用 youtube-dl 执行此操作的方法,但这没关系,因为使用 EasyID3 很容易做到:
有关如何在 此处 使用它的更多信息