Как скачать YouTube видео на Android с помощью только терминала

Многие пользователи Android задаются вопросом, как загрузить видео с YouTube на свой телефон. Этот, казалось бы, простой вопрос неизменно приводит их к горстке сторонних приложений, которые выполняют свою работу, хотя и не всегда эффективно. Например, см. Статью Appual «Почему преобразование YouTube в MP3 размером 320 КБ / с - это пустая трата времени». Эти сторонние приложения также могут быть полны рекламы.

Существует гораздо более простой способ загрузки полных видео или аудиозаписей с YouTube, используя только терминал Android. В этом руководстве по Appuals мы покажем вам, как этого добиться, без рута!

Требования

  • Эмулятор терминала Android на ваш выбор - Termux, Material Terminal, Terminal Emulator и т. Д.

Первым шагом является загрузка и установка эмулятора терминала на ваш выбор.

По умолчанию предоставьте разрешения для хранилища приложения терминала, если они не запрашиваются при запуске. Вы можете сделать это, зайдя в «Настройки»> «Приложения»> (приложение эмулятора)> «Разрешения»> «Включить доступ к хранилищу».

Теперь в терминальном приложении введите все следующие команды в отдельных строках:

 Пакеты termux-setup-storage установить Python pip установить youtube-dl mkdir /data/data/com.termux/files/home/storage/shared/Youtube mkdir -p ~ / .config / youtube-dl apt-get установить nano 

(Последняя команда собирается установить текстовый редактор nano. Это позволит нам легко настроить наш файл конфигурации для процесса youtube-dl).

Откройте файл конфигурации youtube-dl в текстовом редакторе nano с помощью этой команды терминала:

 nano ~ / .config / youtube-dl / config 

Теперь добавьте следующие строки в файл конфигурации:

 --no-mtime -o /data/data/com.termux/files/home/storage/shared/Youtube/%(title)s.%(ext)s -f "best [height <= 480]" [Вы можно заменить 480 на 360, 720 или 1080 для качества видео. если вы хотите загружать только аудио, замените best [height <= 480] на 140, чтобы он просто читал -f 140] 

Теперь, потому что нет CTRL + S для сохранения наших изменений в нано-редакторе, мы должны использовать клавиши громкости вместо CTRL в качестве клавиатуры (если вы не используете клавиатуру через USB-OTG). Таким образом, чтобы сохранить файл конфигурации в nano, нажмите Volume Down + O (на экранной клавиатуре Android) и выйдите с помощью Volume Down + X.

Теперь, когда вы вернулись в эмулятор терминала, вам нужно набрать еще несколько команд. Это свяжет собственные команды терминала Youtube-dl с меню «Поделиться» в официальном приложении YouTube.

 mkdir ~ / bin cd ~ / bin 

И мы снова создадим и настроим новый файл в nano:

 nano termux-url-opener 

И добавьте следующую строку в этот новый файл конфигурации, затем сохраните и выйдите из nano.

 youtube-dl $ 1 

Теперь мы готовы все проверить. Вы можете запустить YouTube и перейти к любому видео, затем нажмите кнопку «Поделиться». Вы должны увидеть кнопку и значок Termux. Нажатие на эту кнопку загрузит видео на ваш телефон Android!

Интересные статьи