Пользователи Linux, Windows или Mac OS знают о таком инструменте командной строки как youtube-dl для скачивания видео с Youtube и других сайтов. Но не все знают что его можно использовать и на Андроид планшете или смартфоне.
Youtube-dl мощный инструмент для скачивания и управления видео и аудио а также извлечение звука из видео и конвертирование аудио в mp3 или другой формат по вашему выбору.
Для использования youtube-dl нам потребуется среда Linux для Андроид.
Создадим эту самую среду воспользовавшись приложением Termux.
После того как скачали и установили Termux откройте его. Перед вами откроется обычная командная строка для ввода команд.
Установите необходимые пакеты python и ffmpeg для нормальной работы Youtube-dl
Введите следующие команды:
pkg install ffmpeg
pkg install python
pkg install python
В процессе установки нажмите английскую букву "y" чтобы подтвердить что вы согласны установить эти пакеты и далее нажмите "Enter".
Теперь когда среда Linux настроена установим Youtube-dl.
Выполните команду:
pip install youtube-dl
Следующий шаг чтобы Termux мог обращаться к каталогам за пределами своего собственного каталога установки, нам нужно будет запустить команду для запроса необходимого уровня доступа из ОС Android.
Введите termux-setup-storage нажмите "Enter" затем нажмите "Разрешить" во всплывающем окне "Разрешить доступ к фото , мультимедиа и файлам на вашем устройстве?"
Теперь, если вы выполните команду ls вы увидите каталог с именем storage, в котором есть подкаталоги для доступа ко всем стандартным местам хранения Android.
Перейдите в хранилище storage выполнив команду:
cd storage и затем снова команду ls чтобы посмотреть подкаталоги.
Перейдите в папку downloads:
cd downloads
Создайте там папку для ваших видео под названием video:
mkdir video
И перейдите в эту папку:
Наконец то все приготовления сделаны можно скачать какое нибудь видео для примера с youtube.
Откройте приложение Youtube найдите видео которое хотите скачать. Нажмите на иконку "Поделиться" и Скопируйте ссылку на это видео.
Вернитесь в приложение Termux введите youtube-dl -i затем подставте вместо URL of the YouTube video ссылку на видео. Для этого нажмите на сенсорный экран и нажмите "PASTE"
youtube-dl -i URL of the YouTube video
Далее жмем "Enter" и ждём когда скачается видео с Youtube.
После того как видеофал будет сохранен, перейдите в папку Download/video и там вы увидите загруженное видео.