用于从youtube下载MP3文件的Python库

时间:2017-08-21 07:37:43

标签: python-3.x download mp3

这是我第一次参加论坛,请原谅我不遵守惯例。

我正在尝试从youtube视频下载mp3文件以获取音乐。我想知道是否有任何现有的python库可以做到这一点,例如:

在youtube上搜索歌曲或接受一个字符串,它会在youtube上搜索?

谢谢, 太

3 个答案:

答案 0 :(得分:2)

我知道你所寻求的github链接。 访问: - https://github.com/mps-youtube/pafy

答案 1 :(得分:1)

确实Python3有pytube

示例下载音频文件:

from pytube import YouTube

# creating YouTube object
yt = YouTube("https://www.youtube.com/watch?v=1csFTDXXULY") 

# accessing audio streams of YouTube obj.(first one, more available)
stream = yt.streams.filter(only_audio=True).first()
# downloading a video would be: stream = yt.streams.first() 

# download into working directory
stream.download()

答案 2 :(得分:1)

我创建了一个使它更简单的库。

要安装:

$ pip install mhyt
# or
$ sudo pip install mhyt

并像这样使用它:

from mhyt import yt_download
file = "file.mp3"
tmp_file = os.path.splitext(file)[0]+".webm"
yt_download("url","file.format",ismucic=True)