使用 youtube-dl 将视频下载到外部驱动器

使用 youtube-dl 将视频下载到外部驱动器

我的硬盘剩余空间非常小。因此,我尝试让 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

相关内容