我正在使用 youtube-dl 从链接下载视频文件。 https://res.cloudinary.com/dqozdyzvu/video/upload/v1514809216/29836749002162.mp4
youtube-dl https://res.cloudinary.com/dqozdyzvu/video/upload/v1514809216/29836749002162.mp4
Run Code Online (Sandbox Code Playgroud)
正在保存的文件的名称是
29836749002162.29836749002162.mp4
Run Code Online (Sandbox Code Playgroud)
我想将文件的名称更改为 video.mp4。我尝试使用此命令
youtube-dl -o '%(video)s.%(mp4)s' https://res.cloudinary.com/dqozdyzvu/video/upload/v1514809216/29836749002162.mp4
Run Code Online (Sandbox Code Playgroud)
但它保存为:
NA.NA
Run Code Online (Sandbox Code Playgroud)
可以在命令中进行哪些更改以将文件完全保存为Video.mp4?
打开终端并输入:
youtube-dl -o video.mp4 https://res.cloudinary.com/dqozdyzvu/video/upload/v1514809216/29836749002162.mp4
Run Code Online (Sandbox Code Playgroud)
此命令将文件完全保存为当前目录中的 video.mp4。
您问题中的%字符'%(video)s.%(mp4)s'用于表示输出模板,该模板将被与序列名称对应的实际值替换。请注意,某些序列不能保证存在,因为它们取决于特定提取器获得的元数据。这样的序列将被替换为NA代表N ot A可用的。