youtube-dl下载位置

9
我想在下载文件夹中将 YouTube 视频保存为 MP3 格式,但这样会将文件保存在与 youtube-dl 相同的目录下。
youtube-dl --extract-audio --audio-format mp3 --audio-quality=320k 
https://www.youtube.com/watch?v=VIDEO_ID 
--output C:/Users/Josue/Downloads/%(title)s.%(ext)s

我希望视频保存在:

C:/Users/Josue/Downloads/videotitle.mp3

然而,它们保存为:

C:/youtube-dl/videotitle-videoID.mp3

我是否做错了什么?我尝试阅读 Github 上的文档,但我还是有点困惑。

5个回答

9

我需要按照以下顺序设置选项:

youtube-dl --output C:/Users/Josue/Downloads/%(title)s.%(ext)s
 --extract-audio --audio-format mp3 
 --audio-quality=320k https://www.youtube.com/watch?v=VIDEO_ID

youtube-dl 忽略选项的顺序。 - phihag
@phihag,不是真的;选项后必须跟着URL(S)。在他最初的帖子中,他是将输出放在URL之后。 - Synetech

1

尝试:

cd C:\Users\Josue\Downloads
C:\youtube-dl\youtube-dl --etc

3
或者更好的方法是使用 pushdpopd - Synetech

1

Windows - 双%%

%%(title)s.%%(ext)s


1
这对我有用(适用于Unix环境):

youtube-dl https://www.youtube.com/watch?v=<video_id> --extract-audio --audio-format mp3 -o '/var/www/html/audio/%(id)s.%(ext)s' 

0

您可以创建一个配置文件来自动完成此操作,只需将以下行添加到您的配置文件中(如果您有一个配置文件,请添加;如果没有,请在C:/Users/Josue youtube-dl.conf中创建)-o C:/Users/Josue/Downloads/%(title)s.%(ext)s。 有关详细信息,请参见链接


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