Сделайте свой собственный загрузчик видео и Mp3.

Мини-проекты Python продолжаются загрузкой видео или MP3 с Youtube.

Я уверен, что все ищут в Google «Youtube Mp3 Download» хотя бы раз в жизни :)

Почему бы нам не создать наш загрузчик на Python, давайте посмотрим.

Сначала мы установим или API (Pytube).

!pip install pytube

Я использую Google Colab, поэтому я скопировал путь из файла "Sample Data" и скопировал URL-адрес с Youtube. Мы увидим, какую песню я скачаю в конце.

# https://www.youtube.com/watch?v=iy0CN6O6q-M => Youtube link which we download
# path=/content/sample_data  => Path copied from Colab

Мы напишем базовую функцию, пояснения вы найдете в командной строке.

def Downloader():
  import pytube # Import library
  url=input("Please paste your youtube link : ") # Take url from user
  MediaType=input("Mp3 or Mp4 ? : ") # I add two option Mp3 and mP4 
  path="/content/sample_data" # My video or Mp3 file will dowload ths path.
  if MediaType=='mp4': # Case 1 if my mediatype is Mp4
    print("Mp4 file is downloading...")
    pytube.YouTube(url).streams.get_highest_resolution().download(output_path=path,filename="video.mp4") # then download Mp4 file.
  else:
    print("Mp3 file is downloading...") #İf is not Mp4 so if is it mp3
    pytube.YouTube(url).streams.get_audio_only().download(output_path=path,filename="video.mp3") # then download Mp3 file.
  return('Download finished.')  

Не сложно, не так ли :) Попробуем.

Вы можете увидеть файл Mp4 в файле «Sample Data».

Наслаждайтесь, оставляйте комментарии о своей первой музыке, которую вы пробовали. Вы можете найти другие мини-проекты в моем профиле Medium и LinkedIn.

Также вы можете найти полный блокнот в моем профиле github.