在 python 脚本中使用 youtube-dl 时,如何添加等效于 --embed-thumbnails 和 --add-metadata 的后处理选项?
我阅读了以下文档,但找不到后处理“键值”选项。 https://github.com/rg3/youtube-dl/blob/master/README.md#embedding-youtube-dl
小智 6
完整的选项列表记录在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'])
Run Code Online (Sandbox Code Playgroud)