суббота, 9 июня 2018 г.

Скачиваем видео на Андроид с помощью youtube-dl

Пользователи 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

В процессе установки нажмите английскую букву "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

И перейдите в эту папку:

cd 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 и там вы увидите загруженное видео.