youtube-dl
是一个用于从 YouTube 和其他视频网站下载视频和音频的命令行工具。它支持多种视频和音频格式,并且可以自定义下载的视频文件名。
outtmpl
是 youtube-dl
的一个配置选项,用于指定下载的视频文件的输出模板。通过使用 outtmpl
,你可以动态地生成输出文件名,这在你需要根据视频的某些属性(如视频 ID、标题、上传日期等)来命名文件时非常有用。
outtmpl
支持多种占位符,这些占位符会被 youtube-dl
在下载时替换为相应的值。以下是一些常用的占位符:
%\(title)s
:视频标题%\(id)s
:视频 ID%\(upload_date)s
:上传日期%\(ext)s
:文件扩展名应用场景包括但不限于:
假设你想下载一个 YouTube 视频,并将其命名为“视频标题_上传日期.视频格式”,你可以使用以下命令:
youtube-dl --outtmpl "%(title)s_%(upload_date)s.%(ext)s" https://www.youtube.com/watch?v=VIDEO_ID
在这个命令中,VIDEO_ID
需要替换为你要下载的视频的实际 ID。
youtube-dl
支持的,并且没有拼写错误。如果问题仍然存在,尝试更新 youtube-dl
到最新版本。youtube-dl
可能会失败。你可以通过修改 outtmpl
模板来解决这个问题,例如使用更短的标题或去除特殊字符。outtmpl
以指向一个你有权限的目录。请注意,由于 youtube-dl
是一个第三方工具,并且其功能和行为可能会随着版本的更新而发生变化,因此建议查阅最新的官方文档以获取最准确的信息。
领取专属 10元无门槛券
手把手带您无忧上云