Я загрузил youtube-dl
и загрузка видео завершена, но когда я ищу видео, я не могу найти его.
Кто-нибудь может помочь?
youtube
youtube-dl
a2warik
источник
источник
Ответы:
Здесь действительно два вопроса:
1. Почему youtube-dl не работает в Dash?
Это связано с тем, что
youtube-dl
он запускается только из окна терминала и не содержит значков, файлов рабочего стола и тому подобного. Он просто запускается из любого окна терминала следующим образом:Детали параметров командной строки можно легко увидеть, выполнив следующую команду:
Немного поэкспериментируйте, чтобы
youtube-dl
работать так, как вы хотите.2. Где Youtube-dl загружает файлы YouTube?
По умолчанию
youtube-dl
файлы загружаются в текущий рабочий каталог Терминала, который вы открыли. Обычно это ваша$HOME
среда, но не всегда. Это поведение можно изменить одним из двух способов:Используйте параметр -o с,
youtube-dl
чтобы вручную указать местоположение для загружаемых файлов:и, конечно, замените ваш фактический URL-адрес на «URL-адрес файла YouTube». В этом примере отправка завершенной загрузки на рабочий стол.
Создайте файл конфигурации для
youtube-dl
следующего:Затем установите местоположение загрузки по умолчанию в этом файле:
При этом все загруженные файлы будут автоматически отправляться на ваш рабочий стол.
Ссылки:
источник
sh: 1: Syntax error: "(" unexpected
По умолчанию youtube-dl загружает файлы в том же каталоге, откуда вы запускаете команду. В основном это ваш домашний каталог. Если вас зовут Том, то это / home / Tom. Для принудительной загрузки в другое место вы должны использовать опцию -o; и для выбора качества видео есть опция -f. Но как вы узнаете разнообразие качества файлов. Это достигается с помощью опции -F. Поэтому объедините все это в один сценарий оболочки, сделайте его исполняемым и поместите его в каталог bin. И жизнь становится спокойной.
Я написал один сценарий для собственного использования. Работает нормально. Вам не нужно беспокоиться о том, куда идут все эти загруженные файлы. Я выбрал ~ / Videos каталог для загрузки YT видео; Вы можете выбрать любой другой. Также замените «Том» своим именем. Вот сценарий:
источник
Если вы бежите
youtube-dl
так:Видео должно быть в
/home/vasa1/Downloads
. Конечно, вы должны поставить свое имя пользователя вместоvasa1
.источник
по умолчанию youtube-dl загружает свои файлы в ваш домашний каталог, чтобы получить доступ к загруженному файлу. Откройте терминал, измените каталог на пользователя вашего домашнего каталога: ~ $ cd / home / user Примечание: user - ваше имя пользователя
источник
Ubuntu 14 исправление официальной процедуры установки
Создайте каталог здесь:
Переместите youtube-dl с места установки:
Сделайте символическую ссылку:
Тестовая символическая ссылка:
Тестовый файл:
Исправить разрешения:
Удалить старый кеш:
e'voila! YouTube-DL без необходимости sudo перед ним
источник
Если вы хотите запустить
youtube-dl
скрипт на python, просто использование не-o
даст никакого эффекта.Вместо этого вам нужно использовать
outtmpl
ключевое слово, например:источник