-2

Я хочу скачать видео с YouTube, указав URL канала YouTube или URL плейлиста. Затем я хочу преобразовать видео в MP3 и поместить их в отдельную папку в соответствии со списком воспроизведения.

Это возможно? Как я могу это сделать?

3 ответа3

2

С помощью 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

Это оставит вас только с аудиофайлами в папке, названной как список воспроизведения.

1

Скачать

Я не думаю, что есть какое-то программное обеспечение, которое сделает все это за вас, но у меня есть альтернативный способ сделать это.

Используя Firefox, загрузите это бесплатное дополнение: Загрузите Flash и Video :: Дополнения для Firefox

Это плагин, который позволит вашему браузеру обнаружить любое воспроизводимое Flash-видео и загрузить его простым щелчком мыши.

преобразование

Xilisoft - один из лучших видео конвертеров, которые я когда-либо использовал. Вы можете в значительной степени конвертировать все что угодно (формат для форматирования).

Что касается остальной части вопроса, я уверен, что вы можете понять это. :)

1

Вы можете использовать программу youtube-dl, которая работает на Windows, Linux и OS X.

Это руководство для Linux Mint. Вот учебник для других Linux или OS X

Затем вы можете использовать программу ffmpeg и конвертировать загруженный файл в MP3.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .