Youtube_DL下载格式(Python 3)

3

在阅读Youtube_DL文档时,我看到了一个format选项,但不太理解它的含义,并且找不到options.py文件。

 |  format:            Video format code. See options.py for more information.

这是一个较为冷门的模块,相关信息很少(根据我所找到的)。对于了解此模块的人来说,您是否可以在选项字典中为YoutubeDL类提供此内容?就像这样:

youtube_dl.YoutubeDL({'format':'mp3'})
2个回答

1

视频格式选项:

-f,--format FORMAT 视频格式代码,请参阅“格式选择”获取所有信息

-F, --list-formats               List all available formats of requested videos

从手册中,您可以按照以下方式使用它:

youtube-dl -F link_to_video

您将获得视频中所有可用格式的格式代码,然后选择所需格式并下载视频。

youtube-dl -f format_code link_to_video

1
我忘了提到我正在使用Python :) 这仍然是相同的结构吗 - 找出视频可用的格式,然后下载其中一个? - Crawley
是的,这是相同的指令,只需输入Python youtube-dl [OPTIONS] URL。 - user3649774

1

格式指的是“视频格式选项”,如果我们查看options.py,您将看到添加了参数选项here,其说help='Video format code, see the "FORMAT SELECTION" for all the info')

所以,您可以在FORMAT SELECTION中了解更多信息。


你知道如果可能的话,我该如何实现这个功能(更改下载文件扩展名或格式)吗? - Crawley
@Crawley 在嵌入指南中的第二个示例可以将视频下载为mp3格式。如果您的目标不是mp3文件,请在问题中进行修改。 - phihag

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接