精华内容
下载资源
问答
  • 2022-03-03 10:44:56
    '''
        pymediainfo: pip3 install pymediainfo       版本:5.1.0
        不支持网络音频
    '''
    class pymediainfoTest():
        @classmethod
        def getAudioTimes(cls, audio_path):
            __lib_pymediainfo = __import__('pymediainfo', fromlist=['MediaInfo'])
            media_info = __lib_pymediainfo.MediaInfo.parse(audio_path)
            data = json.loads(media_info.to_json())
            # 多声道
            duration = data['tracks'][0]['duration']
            duration1 = data['tracks'][1]['duration']
            print(duration, data['tracks'][0]['other_duration'])
            print(duration1, data['tracks'][1]['other_duration'])
    # pymediainfoTest.getAudioTimes(music_url)
    
    '''
        mutagen: pip3 install mutagen       版本:1.45.1
        不支持网络音频
    '''
    class MutagenTest():
        @classmethod
        def getAudioTimes(cls, audio_path):
            __lib_mutagen = __import__('mutagen', fromlist=['mp3'])
            audio = __lib_mutagen.mp3.MP3(audio_path)
            mp3_times = int(audio.info.length)
            f = int(mp3_times/60)
            m = mp3_times - f * 60
            print('%s秒, %s分%s秒' % (mp3_times, f, m))
    # MutagenTest.getAudioTimes()
    
    '''
        librosa: pip3 install librosa      版本:0.9.1          http://librosa.org/doc/latest/index.html
        不支持网络音频
        错误: audioread.exceptions.NoBackendError
        解决:找到ffdec.py文件(python/lib/site-packages/audioread/ffdec.py),打开找到COMMANDS = (‘ffmpeg’, ‘avconv’)这行,将’ffmpeg’修改成你的ffmpeg.exe的路径(建议路径引号前面加上r)。
        速度慢
    '''
    class LibrosaTest():
        __slots__ = ()
        # 取音频时长
        @classmethod
        def getAudioTimes(cls, audio_path):
            __lib_librosa = __import__('librosa')
            duration = __lib_librosa.get_duration(filename=audio_path)
            print(duration)
    # LibrosaTest.getAudioTimes()
    
    '''
        pydub: pip3 install pydub       版本:0.25.1           https://github.com/jiaaro/pydub
        需要下载ffmpeg:
            https://ffmpeg.org/-->download-->windows builds by BtbN-->ffmpeg-master-latest-win64-gpl.zip(104M)
        解压后将/bin添加到系统环境变量path中,重启vscode才会生效
    '''
    class PydubTest():
        __lib_pydub = __import__('pydub')
        # 方法一,支持网络音频
        @classmethod
        def getAudioTimes(cls):
            song = cls.__lib_pydub.utils.mediainfo(music_url)
            print(song['duration'])
        # 方法二,不支持网络音频
        @classmethod
        def getAudioTimes1(cls):
            sound = cls.__lib_pydub.AudioSegment.from_mp3(music_url)
            #获取文件时长
            print(sound.duration_seconds)
    # PydubTest.getAudioTimes1()
    
    '''
        ffprobe: 下载ffmpeg     版本:5.0
        通过命令行调用,支持网络音频
    '''
    class FfprobeTest():
        @classmethod
        def getAudioTimes(cls, audio_path):
            __lib_subprocess = __import__('subprocess')
            __lib_json = __import__('json')
            # 没有添加系统环境变量,也可以指定ffprobe的路径
            command = "ffprobe -loglevel quiet -print_format json -show_format -show_streams -i %s" % (audio_path)
            result = __lib_subprocess.Popen(command, shell=True, stdout=__lib_subprocess.PIPE, stderr=__lib_subprocess.STDOUT)
            out = result.stdout.read()
            temp = str(out.decode('utf-8'))
            info = __lib_json.loads(temp)
            print(info['streams'][0]['duration'])
    FfprobeTest.getAudioTimes(music_url)

    更多相关内容
  • 从唱吧链接获取歌曲数据 作为项目的工具 镜头 用法 var get = require ( 'get-changba-song' ) . get get ( 'http://changba.com/s/5a3bo8I38I1HydevkfyvMw' , function ( err , song ) { console . log ( song ...
  • 如何获取音乐的地址链接

    万次阅读 多人点赞 2018-07-02 14:11:15
    通过网页打开网易云音乐,搜索想要链接歌曲打开开发者工具(快捷键一般为F12)切换到Network中,点击F5刷新,加载中Type为media就是音频文件,鼠标移上去就可以看到相应音乐地址链接。下面警告部分也是地址链接。这...

    通过网页打开网易云音乐,搜索想要链接的歌曲


    打开开发者工具(快捷键一般为F12)

    切换到Network中,


    点击F5刷新,加载中Type为media就是音频文件,鼠标移上去就可以看到相应音乐地址链接。下面警告部分也是地址链接。这个方法同样适合QQ音乐。


    酷狗音乐相比前两个查找会麻烦一些。

    如果有帮助到你,点个赞再走吧,谢谢支持

    展开全文
  • 该程序从具有直接链接的网页上下载mp3文件,并按在页面上命名的文件重命名。 应该安装Java。
  • 我们只能寻找网络链接,接下来记录一下我获取链接的过程: 我用的浏览器是edge 首先登录网页版QQ音乐 随便点一首歌播放 然后F12进入控制台 -在右上找到网络,点击 然后F5刷新一下,然后在下方的搜索框输入url,上图...

    最近写微信小程序,学到音乐播放时,由于微信小程序对项目有严格的内存大小规范,所以把音乐拷贝到项目后是无法发表的,
    我们只能寻找网络链接,接下来就和大家分享一下如何能让一首本地歌曲有网络链接呢,其实很简单。

    • 打开自己的QQ邮箱
    • 打开文件中转站
    • 点击上传文件,然后选择自己想要的本地歌曲上传
    • 然后在中转站选中该歌曲并点击下载
      在这里插入图片描述

    然后点击复制链接地址,得到的内容去点第一个问号以及以后的内容就是该文件的网络地址了,快去试试吧!

    昨天的链接结果今天就变了,哭聊,还得去那个复制链接地址哪里去重新获取,挺麻烦的,但是重新获取的链接还是能用,等以后有更好的方法再再来补上

    展开全文
  • 获取音乐链接

    千次阅读 2018-02-14 17:01:20
    现在因为版权问题,音乐链接非常难获取,在这分享一个方法,可以不用那么麻烦的使用软件获取 进入网易云音乐首页,搜索要听的歌,并且进入这首歌的首页 如下图所示: 使用开发者工具获取链接 一般...

    现在因为版权问题,音乐链接非常难获取,在这分享一个方法,可以不用那么麻烦的使用软件获取


    进入网易云音乐首页,搜索要听的歌,并且进入这首歌的首页

    如下图所示:
    这里写图片描述


    使用开发者工具获取链接

    一般浏览器打开开发者工具的快捷键是F12
    这里写图片描述
    点击”Network“,然后在第二个红框中的输入框里输入”url“筛选,然后再点击第三个红框中的Name,一般是第一个,在右边会有一些数据,把所有的数据都展开,差不多如上图所示,最后一行就是这首歌的链接。可以复制链接然后用浏览器打开,如果直接进行下载,说明该歌曲的链接获取成功。

    不过有问题就是,貌似链接不是永久的,是有时间限制的

    展开全文
  • 我创建了此UDF源代码,以支持那些想要创建mp3链接获取工具而不必费劲地获取数据的人。 由于UDF只是第一个版本,因此收集的数据仍然有限,我将更新下一个版本以更新更多功能(例如,获取Zing Mp3的卡拉OK文件,......
  • qq音乐获取歌曲链接地址

    千次阅读 2018-11-26 15:12:33
    发送参数即可请求到数据,然后再拼接成歌曲链接地址url 3、代码操作 请求数据: 在组件中调用: 单独封装歌曲的song类 转载于:https://juejin.im/post/5bfc076ee51d450d54418a03
  • 《Qzon背景音乐常规办法(如何获取MP3链接)》 QQ空间背景音乐常规办法: 一位网友的“收藏”办法: 复制原文: 第一种发法:1、打开QQ音乐 ,把你要的这首歌名输入 ,搜索2、在显示 SOSO音乐标志的 ...
  • 本文由 呆呆敲代码的小Y 原创,首发于 CSDN 未来很长,值得我们全力奔赴更美好的生活✨ 目录 如何在Unity中通过 代码获取 URL链接网页 的 标题 等各种信息 前言 1️⃣方法一 2️⃣方法二 3️⃣方法三 总结 如何在...
  • 我想从它们的下载链接获取一些文件的扩展名.下载链接不包含其文件扩展名.例如,链接如下所示:...
  • 音乐链接在线获取

    千次阅读 2020-07-09 17:30:56
    搜你妹全网音乐免费下载: https://music.sounm.com/,这个网站可以获取MP3音乐链接 对于上篇的android文件下载源代码,如果使用上述网站提供的url进行下载,下载的文件会有丢失(文件歌曲无法正常播放),在这里...
  • 获取网易云音乐播放链接

    千次阅读 2019-09-19 10:47:43
    获取网易云音乐播放链接 首先打开网易云音乐官网,搜索自己喜欢的歌曲。 然后按F12打开开发者工具。 按F5刷新一下页面后,依次点击Network、XHR。 在Name下找到v1?csrf_token=并点击,然后右侧出点data数据 点击第...
  • 如何获取音乐链接地址

    千次阅读 2019-09-11 23:19:55
    操作步骤 QQ空间背景音乐 > 所有用户免费体验 > 添加网络背景音乐 > 链接中输入上面获取的音乐链接地址(只需要前面的***.mp3部分) 该方法的原理是这样的:网页在线播放音乐、视频等的话,需要先缓存到本地,我们...
  • 怎么获取网易云歌单外链链接

    千次阅读 2021-03-21 19:46:14
    在网易云网页版中,歌单列表上方有一个 “生成外链播放器” 字样的链接, 但是我们点击链接后,出现了 “由于版权保护,无法生成外链” 字样 2、解决办法 在浏览器中,右键点击 “生成外链播放器” ,选择 “检查...
  • 酷狗音乐外链调用酷狗app接口,将返回的信息进行...首页、播放页面、列表页面、搜索页面增加随机推荐列表,方便推广展示歌曲!2.2版更新内容:分类页面和搜索页面独立显示,提高网站推广效率 播放页面增加二维码下载
  • 歌曲链接怎么填例如:菊花台1.百度MP3搜索菊花台点击歌曲名菊花台,出现一个网页。3复制一下歌曲链接就是了音乐链接怎么制作1、首先通过各种软件将要制作音乐链接的音乐下载到电脑上,这边通过软件将歌曲“感恩的心...
  • 最近做了一个demo,可以根据百度mp3接口获取歌曲链接。在做的过程中,参考了以下两篇博文,写的很不错。 http://mrasong.com/a/baidu-mp3-api百度mp3接口 http://mrasong.com/a/baidu-mp3-api-full[新]百度mp3...
  • 复制链接中的歌曲ID 如:Mike Zhou - The Dawn (亡灵序曲完美钢琴版) [Cover Dreamtale]http://music.163.com/#/song?id=476592630ID就是476592630然后将ID替换到链接 ...
  • 酷狗音乐是我们在平时生活中经常使用的一款音乐播放软件,那你知道酷狗怎么复制歌曲链接的吗?接下来我们一起往下看看酷狗复制歌曲链接的方法吧。方法步骤电脑端:1、登录酷狗音乐,进入音乐主界面;2、然后在右方...
  • 进入一个能听到音乐的页面搜索音乐文件,因为在线听歌要求加载文件速度快,体积小,所以候选音频文件有:mp3, m4a, acc。一番操作果然找到json格式的文件,找到音乐文件地址,接下来查看请求参数 2.经过一些列的...
  • 由于开始的时候是传文件路径到Activity的,在网上也没有找到通过文件的路径来获取MP3的album。其实思路也简单的,因为数据库中也保存有文件的路径,因此呢我用文件的路径去查找数据,匹配则返回cursor。此时cursor...
  • : print('歌曲ID: ',name['id']) print('歌曲名称: ',''.join(name['name'])) print('歌手: ',''.join(names['name'] for names in name['artists'])) print('mp3链接: ',name['mp3Url']) num = int(input('\n是否...
  • 代码编写 关于selenium的方法可以参见此篇文章:这里 我使用代码的场景是某评书网的MP3下载。在这个网址中,同一评书的不同回目的html是有一定规律的,可以使用字符串拼接的方式访问。在某一回的html上有一个按钮,...
  • vue3+aplayer+歌曲信息获取

    千次阅读 2022-04-24 12:03:38
    歌曲信息的问题 前言 提示:这里可以添加本文要记录的大概内容: 最近自己写博客,想找个现成的音乐播放器,由于用的vue3,逛了一圈下来,没有一个比较方便的实现方式,最后不得不再aplayer的基础上自己完善一下 提示:...
  • 官网下载的有用文档,避免访问不了参考用 博文链接:https://gdp8.iteye.com/blog/1535993
  • 微信小程序–获取视频连接(videourl)方法~~~ 如何获取音乐MV的URL地址 虾米音乐 试了很多音乐网站发现“虾米音乐”的MV的URL地址是可以获取的,并且在微信小程序播放视频的时候也可以正常播放。 在bilibili 获取的...
  • Java获取MP3文件时长的几种方法

    千次阅读 2021-06-29 16:48:10
    在网上找了很多方法,其中最匮乏的就是获取网络资源音频的时长,在这里总结一下: 1:获取网络资源音频时长: 这种方法是获取文件字节大小然后在网上找的计算公式自己算的,唯一的缺点是码率无法获取。。。 ...
  • 用python selenium + requests 模拟 chrome开发者工具network获取音频链接进行下载
  • 酷狗音乐外链调用酷狗app接口,将返回的信息进行...首页、播放页面、列表页面、搜索页面增加随机推荐列表,方便推广展示歌曲!2.2版更新内容:分类页面和搜索页面独立显示,提高网站推广效率 播放页面增加二维码下载

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 27,393
精华内容 10,957
关键字:

如何获取mp3链接