DL YouTube - бесплатная загрузка видео с YouTube
Запрос "dl youtube" можно интерпретировать как "как можно скачать видео/аудио файлы из YouTube?". Существует множество способов для этого, но для демонстрации ответа, мы использовали библиотеку Python с названием pytube.
Для установки pytube можно использовать команду:
!pip install pytube
Далее приводим пример кода, который загружает видео в самом высоком качестве из указанной ссылки и сохраняет его с именем 'my_video':
python
from pytube import YouTube
# Ссылка на видео, которое мы хотим скачать
url = 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'
# Создание экземпляра класса YouTube
my_video = YouTube(url)
# Получение информации о видео
print('Заголовок: ', my_video.title)
print('Автор: ', my_video.author)
print('Продолжительность: ', my_video.length, 'секунд')
# Получение самого высокого разрешения видео
highest_resolution = my_video.streams.get_highest_resolution()
# Загрузка видео в самом высоком качестве
highest_resolution.download(filename='my_video')
Мы можем сохранить только аудиодорожку из этого видео и сохранить ее в формате mp3 с названием 'my_audio':
python
# Получение самого высокого разрешения аудио
highest_audio = my_video.streams.get_audio_only()
# Загрузка аудио в самом высоком качестве
my_audio = highest_audio.download(filename='my_audio')
# Преобразование аудио в формат mp3
import moviepy.editor as mp
clip = mp.AudioFileClip(my_audio)
clip.write_audiofile('my_audio.mp3')
# Удаление оригинального аудио и файлов временных данных
clip.close()
os.remove(my_audio)
Таким образом, мы успешно скачали видео и аудио файлы из YouTube с помощью библиотеки pytube и произвели конвертацию аудиофайла в формат mp3.