07
2022
06

Youtube To Mp3

try:
  import youtube_dl

except:
  !pip install ffmpeg;
  !pip install youtube_dl;
  #!apt-get update 
  !pip install opencc-python-reimplemented;
  import youtube_dl
  
import os
from google.colab import drive
#from google.colab import files
#from google.colab import auth
#auth.authenticate_user()
#from oauth2client.client import GoogleCredentials
from youtube_dl import YoutubeDL
from opencc import OpenCC
import time
import re
import requests
import subprocess
 
drive.mount('/content/drive', force_remount=False)
 
path = '/content/drive/MyDrive/音樂共享資料庫/'

try:
  os.chdir(path)
except:
  os.makedirs(path)
 
cc = OpenCC('s2t'
 
f = os.listdir(path)

outtmpl = '{}%(title)s.%(ext)s'.format(path)

ydl_opts =  {
    'outtmpl': outtmpl,
    'noplaylist'True,
    'ignoreerrors'True,
    'quiet'False,
    'cachedir'False,
    'format''bestaudio/best',
    'nocheckcertificate':True,
    'postprocessors': [{
        'key''FFmpegExtractAudio',
        'preferredcodec''mp3',
        'preferredquality''320',
    }],
}

url = input('請輸入url'':\n>>')

with youtube_dl.YoutubeDL(ydl_opts) as ydl:
    try:
        ydl.cache.remove()
        ydl.download([url])
    except youtube_dl.DownloadError as error:
        print(error)
        pass


time.sleep(2)

f = os.listdir(path)
print(len(f))

for file_name in f:
    newName = cc.convert(file_name)

    if newName != file_name:
        os.rename(path+file_name, path+newName)
        print(file_name,'====>',newName)
                
print("success")


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。