python - 将参数传递给youtube-dl

标签 python youtube youtube-dl

我想将--ignore-errors(link)参数传递给我的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所做的事情),但是我如何将其集成到脚本中呢?

最佳答案

您需要的选项是 ignoreerrors

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

关于python - 将参数传递给youtube-dl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48750879/

相关文章:

ffmpeg - 属性错误 : 'FFmpegPCMAudio' object has no attribute '_process'

Python 脚本和等效命令的运行方式不同

javascript - 使用 Promise 进行 fetch().then() 后页面保持刷新(设置了 e.preventDefault())

python - pytest KeyError:docker容器内的 'USER'

c# - 如何使用WPF MediaKit播放YouTube视频?

python - 我可以通过将函数应用于具有多重处理的数据对象中的项目来提高性能吗?

ruby - 如何更改此正则表达式以从未指定 v 参数的 Youtube URL 获取 Youtube 视频 ID?

javascript - 自定义 YouTube 播放器嵌入的颜色

python - 使用 Python 完全清除终端窗口

python - 如何使用 ctypes 将 byteArray 传递给以 char* 作为参数的 C 函数?