На моем жестком диске осталось очень мало свободного места. Таким образом я пытаюсь заставить 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. Любая помощь приветствуется!
Как насчет:
cd '/media/New Volume/Youtube Downloads'
youtube-dl URL1...
youtube-dl URL2...
...
Все они работают на меня, когда выполнено от /home/vasa1
. Я не имею к сначала cd
к целевой папке (или диск):
youtube-dl -o "/media/vasa1/TOSHIBA EXT/%(title)s" http://www.youtube.com/watch?v=OqxLmLUT-qc
(внешняя Карта памяти)
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/
. При нажатии на версию из списка Вы будете взяты к странице, которая имеет подробный раздел по использованию. Эта простая функция спасет «Nyan Cat 10 hours (original) .mp4» из YouTube в папке «Videos»:
video(){
youtube-dl -o "/Users/daniel/Videos/%(title)s.%(ext)s" $1 -f mp4
}
Использование с вашего терминала:
[ 112] $ video https://www.youtube.com/watch?v=wZZ7oFKsKzY
1) создать программную ссылку (символическую ссылку) на главную / USER / папку
ln -s / media / USER / EXT_DISK ~ / home / USER
(USER = user name; EXT_DISK = имя вашего внешнего диска)
2) затем youtube-dl -o ~ / EXT_DISK / "% (title) s -% (id) s.% (ext) s" -f 249 https://www.youtube.com/watch?v=xxxxxxx