我的硬盘剩余空间非常小。因此,我尝试让 youtube-dl 将视频保存到我的外部驱动器上。到目前为止,还没有成功。有人试过吗?或者对如何进行有什么想法?我是 Linux 新手,我与命令提示符的交互可以在下面找到。
me@mycomputer:/$ youtube-dl -o 'media/New Volume/Youtube Downloads' http://www.youtube.com/watch?v=123456789
me@mycomputer:/$ youtube-dl -o '/media/New\ Volume/Youtube\ Downloads' http://www.youtube.com/watch?v=123456789
我以为这样可以将视频保存在外部驱动器上,但实际上,这些内容保存在我的主文件夹中 ~/media/New Volume/Youtube Downloads 下。欢迎提供任何帮助!
答案1
怎么样:
cd '/media/New Volume/Youtube Downloads'
youtube-dl URL1...
youtube-dl URL2...
...
答案2
从 运行时,所有这些都对我有用/home/vasa1
。我不必cd
先到目标文件夹(或驱动器):
youtube-dl -o "/media/vasa1/TOSHIBA EXT/%(title)s" http://www.youtube.com/watch?v=OqxLmLUT-qc
(外部 USB 驱动器)youtube-dl -o "/media/vasa1/EC82B9BF82B98E98/%(title)s" http://www.youtube.com/watch?v=OqxLmLUT-qc
(内部硬盘上的 NTFS 分区)youtube-dl -o "/home/vasa1/Downloads/%(title)s" http://www.youtube.com/watch?v=OqxLmLUT-qc
我建议您运行youtube-dl --version
,然后在这里查找您的版本:https://github.com/rg3/youtube-dl/tree/
。当您从列表中单击您的版本时,您将被带到一个包含有关使用情况的详细部分的页面。
答案3
这个简单的函数会将 YouTube 中的“Nyan Cat 10 hours (original).mp4”保存到Videos
文件夹中:
video(){
youtube-dl -o "/Users/daniel/Videos/%(title)s.%(ext)s" $1 -f mp4
}
从你的终端使用:
video https://www.youtube.com/watch?v=wZZ7oFKsKzY
答案4
1)创建到 home/USER/ 文件夹的软链接(符号链接)
ln -s /media/USER/EXT_DISK ~/home/USER
(USER=用户名;EXT_DISK=扩展磁盘的名称)
2)然后,youtube-dl -o ~/EXT_DISK/"%(title)s-%(id)s.%(ext)s" -f 249https://www.youtube.com/watch?v=xxxxxxx