Youtube-DL:是否有针对从哪个站点下载视频的输出通配符?

Youtube-DL:是否有针对从哪个站点下载视频的输出通配符?

Youtube-dl 支持多个网站;就我而言,我使用的是 youtube 和 vimeo。我希望在设置输出目录时使用“-o”字符串区分这两个网站,这样匹配的用户就不会互相干扰,并且跨站点用户的内容可以按站点分开。

我查看了受支持的通配符列表:

https://github.com/ytdl-org/youtube-dl/blob/master/README.md#output-template

但没有看到“site”的通配符。除了此列表中的通配符外,还有其他通配符吗?还是只有这些?

如果没有,我有一些编程经验,自己添加新通配符会有多难?我根本不熟悉代码。这值得研究吗?或者有没有我忽略的更简单的解决方案?

谢谢,-Yurelle

答案1

您可能可以使用提取器名称作为站点的代理,特别是如果它仅限于 Youtube 和 Vimeo。

提取器(字符串):提取器的名称

因此

youtube-dl -o '%(extractor)s'

带有 YouTube URL 的文件将输出到默认命名的文件中youtube.mkv。根据需要从列表中添加其他标识符。

以下是提取器的完整列表,正如您所见,各大网站都有自己的特定提取器,它会为您提供有关下载到哪个网站的信息。Vimeo 提取器名为vimeo

相关内容