将参数传递给youtube-dl

时间:2018-02-12 16:17:46

标签: python youtube youtube-dl

我想将--ignore-errorslink)参数传递给我的youtube-dl对象,我似乎无法正确执行。 这是代码:

options = {
'format': 'bestaudio/best',
'ignore-errors': True,
'postprocessors': [{
    'key': 'FFmpegExtractAudio',
    'preferredcodec': 'mp3',
    'preferredquality': '192',
}],
}
with youtube_dl.YoutubeDL(options) as youtube_object:
    meta = youtube_object.extract_info(link, download = False)

我试图下载的播放列表中的一个视频给了我一个错误,我想忽略那个视频(确切地说是cmd --ignore-error的作用)但是如何将它集成到脚本中呢?

1 个答案:

答案 0 :(得分:1)

您需要的选项是ignoreerrors

查看从命令行参数到“代码内”的映射的最简单方法是查看cli spec。它基于内置的optparse lib,你正在寻找dest参数。