python - 为什么 youtube-dl 仍在下载 'keepvideo' :False? 的视频

标签 python youtube-dl

我试图仅下载视频的缩略图,它确实下载了缩略图,但视频也会随后下载。我正在使用这段代码:

 thumbnail = folder + video["title"]
    tn_options={
    'format':'bestvideo',
    'keepvideo':False,
    'writethumbnail':'writethumbnail',
    'outtmpl':thumbnail,}
    
    with youtube_dl.YoutubeDL(tn_options) as ydl:
        ydl.download([video['webpage_url']])

我认为将 keepvideo 设置为 False 会阻止下载视频,因为我过去使用过它,但在这种情况下它不起作用。

最佳答案

不下载任何视频的选项称为skip_download。它会像下面这样:

thumbnail = folder + video["title"]
tn_options={
  'format': 'bestvideo',
  'skip_download': True,
  'writethumbnail': 'writethumbnail',
  'outtmpl': thumbnail,
}

with youtube_dl.YoutubeDL(tn_options) as ydl:
  ydl.download([video['webpage_url']])

keepvideopost-processing video-only flag 。如果True,则意味着完成后除了后期处理的视频外,还会保留原始视频。

来自文档:

Keep the video file on disk after the post-processing; the video is erased by default.

关于python - 为什么 youtube-dl 仍在下载 'keepvideo' :False? 的视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73143766/

相关文章:

python - Django - ValueError : ModelState. 字段不能引用模型类 - "tags.to"可以。改用字符串引用

python - 如何增加 opencv 中高半径值的椭圆弧分辨率?

json - 当我使用 --get-id 时,如何从 json youtube-dl 获取信息

python - 未显示提取的音频文件的 YouTube-DL Python 详细信息

python - 在将 youtube-dl 用作 python 模块时,如何列出 youtube-dl 中的视频分辨率?

python - 操作系统错误 : Could not open VISA library

python - 如何根据条件更改python数据框中的值(即列表)?

python - 如何使用 selenium python 避免网站上的机器人检测

audio - 仅从 youtube 视频中提取音频链接而不进行转换

bash - ffmpeg -i 标志的行为不一致