Многие пользователи Android задаются вопросом, как загрузить видео с YouTube на свой телефон. Этот, казалось бы, простой вопрос неизменно приводит их к горстке сторонних приложений, которые выполняют свою работу, хотя и не всегда эффективно. Например, см. Статью Appual «Почему преобразование YouTube в MP3 размером 320 КБ / с — это пустая трата времени». Эти сторонние приложения также могут быть полны рекламы.
Существует гораздо более простой способ загрузки полных видео или аудиозаписей с YouTube, используя только терминал Android. В этом руководстве по Appuals мы покажем вам, как этого добиться, без рута!
Требования
- Эмулятор терминала Android на ваш выбор — Termux, Material Terminal, Terminal Emulator и т. Д.
Первым шагом является загрузка и установка эмулятора терминала на ваш выбор.
По умолчанию предоставьте разрешения для хранилища приложения терминала, если они не запрашиваются при запуске. Вы можете сделать это, зайдя в «Настройки»> «Приложения»> (приложение эмулятора)> «Разрешения»> «Включить доступ к хранилищу».
Теперь в терминальном приложении введите все следующие команды в отдельных строках:
termux-установка-хранение пакеты установки Python pip install 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
Теперь добавьте следующие строки в файл конфигурации:
--нет-время изменения -o /data/data/com.termux/files/home/storage/shared/Youtube/%(title)s.%(ext)s -f "лучший [высота<=480]" [You can replace 480 with 360, 720, or 1080 for video resolution quality. if you want to download audio only, replace best[height<=480] with 140, so that it just reads -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!