【问题标题】:Python library for downloading MP3 files from youtube用于从 youtube 下载 MP3 文件的 Python 库
【发布时间】:2017-08-21 07:37:43
【问题描述】:

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

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

在 youtube 上搜索歌曲或接受将在 youtube 上搜索的字符串?

谢谢, 马特。

【问题讨论】:

标签: python-3.x download mp3


【解决方案1】:

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

【讨论】:

  • 感谢您的回复。我对这些东西还很陌生,我想知道您如何通过命令行将其安装为库?
【解决方案2】:

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()

【讨论】:

    【解决方案3】:

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

    安装:

    $ 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)
    

    【讨论】:

      【解决方案4】:

      重温这篇文章,因为最近似乎有很多人访问我的问题。几年后我重新做了这个项目,最终使用了youtube-dl,可以使用以下命令安装:

      sudo pip install --upgrade youtube_dl
      

      【讨论】:

        【解决方案5】:

        你可以使用 pafy pip install pafy pafy documentation

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-02-25
          • 1970-01-01
          • 2017-07-04
          • 2015-08-03
          • 1970-01-01
          • 1970-01-01
          • 2013-01-09
          相关资源
          最近更新 更多