Я хочу скачать видео с YouTube, указав URL канала YouTube или URL плейлиста. Затем я хочу преобразовать видео в MP3 и поместить их в отдельную папку в соответствии со списком воспроизведения.
Это возможно? Как я могу это сделать?
Я хочу скачать видео с YouTube, указав URL канала YouTube или URL плейлиста. Затем я хочу преобразовать видео в MP3 и поместить их в отдельную папку в соответствии со списком воспроизведения.
Это возможно? Как я могу это сделать?
С помощью youtube-dl
вы можете скачать весь плейлист и извлечь аудио из видео в MP3 или AAC (.m4a
). Это требует, чтобы ffmpeg
был установлен в вашей системе.
Это скрипт, который вы можете запустить в Bash, при условии, что у вас установлены ffmpeg
и youtube-dl
.
#!/bin/bash
if [ -z "$1" ]; then
echo "Usage: $0 <playlist-url>"
exit 1
fi
playlist="$1"
title="$(youtube-dl -s "$playlist" | perl -ne 'if (/(?<=Downloading playlist: )(.*)/) { print $1 }')"
mkdir -p "$title"
cd "$title"
youtube-dl -x "$playlist"
cd ..
Сохраните его, например, в download.sh
, и сделайте его исполняемым с помощью chmod +x download.sh
. Затем запустите его так:
./download.sh http://www.youtube.com/playlist?list=PLs4hTtftqnlCxP-7nkw3iNep08rvg79YB
Это оставит вас только с аудиофайлами в папке, названной как список воспроизведения.
Я не думаю, что есть какое-то программное обеспечение, которое сделает все это за вас, но у меня есть альтернативный способ сделать это.
Используя Firefox, загрузите это бесплатное дополнение: Загрузите Flash и Video :: Дополнения для Firefox
Это плагин, который позволит вашему браузеру обнаружить любое воспроизводимое Flash-видео и загрузить его простым щелчком мыши.
Xilisoft - один из лучших видео конвертеров, которые я когда-либо использовал. Вы можете в значительной степени конвертировать все что угодно (формат для форматирования).
Что касается остальной части вопроса, я уверен, что вы можете понять это. :)
Вы можете использовать программу youtube-dl
, которая работает на Windows, Linux и OS X.
Это руководство для Linux Mint. Вот учебник для других Linux или OS X
Затем вы можете использовать программу ffmpeg и конвертировать загруженный файл в MP3.