将mp4转换为mp3时,我无法获得“ str”对象

时间:2019-04-21 23:16:22

标签: python moviepy

我想制作一个可以接收Youtube视频,下载然后将mp4视频转换为mp3音频的程序。当要转换零件时,会给出TypeError:'str'对象不可调用。

我尝试了不同的库,但决定使用moviepy。

这是代码本身

yt = YouTube(str(input("Link to video: ")))

videos = yt.streams.get_by_itag("140")
print(videos)

videos.download(r"C:\Users\User\Desktop\Python\Youtube to MP3\Videos")

ToConvert = VideoClip(r'C:\Users\User\Desktop\Python\Youtube to MP3\Videos\%s%s' %(yt.title, '.mp4'))
mp3file = ToConvert.audio
mp3file.write_audiofile(r'C:\Users\User\Desktop\NewAudio.mp3')

0 个答案:

没有答案