Загрузка с youTube
Установите youtube-dl из официального репозитория в Ubuntu:
sudo apt-get install youtube-dl
или как официальный readme предлагает использовать curl
или wget
. Это позволит вам обновить сsudo youtube-dl -U
Для загрузки видео выполните следующее:
youtube-dl <url>
Например
youtube-dl http://www.youtube.com/watch?v=_z-hEyVQDRA
Вы также можете указать другие параметры
-b Best quality
-m Mobile version
-d High Definition
-g Don’t download, just show the url
-c Resume download of a video which was interrupted before
-w Don’t overwrite existing file
Для получения полного списка переключателей выполните man youtube-dl
в терминале.
Информация отсюда
Преобразование в mp3
Теперь установите ffmpeg из официального репо.
sudo apt-get install ffmpeg
Далее посмотрите, чтобы убедиться, что FLV-файл загружен с YouTube, набрав
ls *flv
Это перечислит все файлы FLV, которые у вас есть. Вы должны увидеть FLV-файл с тем же именем, что и у компонента v загруженного вами URL-адреса YouTube.
Например, если вы скачали, у http://www.youtube.com/watch?v=_z-hEyVQDRA
вас должен быть файл с именем_z-hEyVQDRA.flv
Затем вам нужно скопировать это имя файла и затем поместить его в команду ffmpg, например:
ffmpeg -i <file name>.flv -acodec libmp3lame <song name>.mp3
Таким образом, для этого примера вы должны ввести
ffmpeg -i _z-hEyVQDRA.flv -acodec libmp3lame MasterOfPuppets.mp3
Как только это будет успешно завершено, у вас будет файл mp3, который вы искали.
Запись
- Для очистки вы можете напечатать,
rm _z-hEyVQDRA.flv
чтобы избавиться от FLV-файла, который вам больше не нужен.
- Информация отсюда