在 python 脚本中使用 youtube-dl 时,如何添加等同于 --embed-thumbnails 和 --add-metadata 的后处理选项?
我阅读了以下文档,但找不到后处理“键值”选项。 https://github.com/rg3/youtube-dl/blob/master/README.md#embedding-youtube-dl
最佳答案
选项的完整列表记录在案in YoutubeDL.py
.如果你只想复制命令行选项,你也可以看看 __init__.py
.
要复制 --embed-thumbnail
和 --add-metadata
,请使用以下命令:
from __future__ import unicode_literals
import youtube_dl
ydl_opts = {
'writethumbnail': True,
'postprocessors': [{
'key': 'FFmpegMetadata'
}, {
'key': 'EmbedThumbnail',
'already_have_thumbnail': True, # overwrite any thumbnails already present
}],
}
with youtube_dl.YoutubeDL(ydl_opts) as ydl:
ydl.download(['https://www.youtube.com/watch?v=BaW_jenozKc'])
关于python - 在 python 脚本中使用 youtube-dl 时如何添加后处理选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48659165/