这是我第一次参加论坛,请原谅我不遵守惯例。
我正在尝试从youtube视频下载mp3文件以获取音乐。我想知道是否有任何现有的python库可以做到这一点,例如:
在youtube上搜索歌曲或接受一个字符串,它会在youtube上搜索?
谢谢, 太
答案 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)