使用Youtube-dl将缩略图嵌入到mp3中引发异常

时间:2016-07-28 21:15:21

标签: python youtube-dl

我正在尝试使用youtube-dl下载一些youtube视频声音作为mp3并嵌入缩略图。 但每次尝试我都会收到以下错误:

WHERE

这是我的youtube-dl选项

SELECT <the_cols_you_want> FROM [<Dataset.Table>] WHERE Prod in ('prod2','prod3') and Group = 'i'

任何想法为什么?嵌入缩略图没有任何参数。

谢谢

1 个答案:

答案 0 :(得分:1)

所以我自己想出了它,虽然没有在youtube-dl api上记录。 您需要在选项中添加'writethumbnail':True,然后更改帖子处理器上的顺序,以便'key': 'FFmpegExtractAudio''key': 'EmbedThumbnail'之前

    ydl_opts = {
        'writethumbnail': True,
        'format': 'bestaudio/best',
        'download_archive': self.songs_data,
        'outtmpl': '/'+download_path+'/'+'%(title)s.%(ext)s',
        'progress_hooks': [self.my_hook],
        'postprocessors': [
            {'key': 'FFmpegExtractAudio',
            'preferredcodec': 'mp3',
            'preferredquality': '192'},
            {'key': 'EmbedThumbnail',},]}