我知道有数以百计的网站可以把youtube视频转换成mp3。大多数用户首先下载视频,然后使用youtube-dl、ffmpeg或类似的程序将其转换为服务器上的mp3(或任何其他音频格式)。
我想知道的是,有什么方法可以提取任何youtube视频的音频链接吗?我不知道这是否可能,但我看到了几个网站这样做。
First网站: Openaisearch.com这个网站只是提供了音频的下载链接(从youtube视频中获取)。我搜索了一首歌,看到了下载网址,它看起来像这样:
https://redirector.googlevideo.com/videoplayback?source=youtube&requiressl=yes&clen=3814013&upn=dzwY9aUVYME&lmt=1469875393441562&expire=1484854959&mime=audio%2Fmp4&nh=IgpwcjAxLnNlYTA5Kg01Mi45NS4yMTYuMTAy&itag=140........... 我相信这不是通过第一次下载并将视频转换成音频格式来完成的(如果我错了请纠正我)。虽然在使用此链接后下载的文件没有任何扩展名,但是在下载文件的末尾添加".m4a“可以完成这项工作。
第二个网站: http://keepvid.com/?url=https://www.youtube.com/watch?v=PT2
同样,类似的网站与类似的音频链接。您可以通过访问URL和查看音频文件的链接来进行检查。
知道这些网站是如何得到"googlevideo.com“链接的吗?他们会放弃youtube的视频链接吗?
谢谢。
发布于 2017-01-19 14:24:54
使用youtube-dl获取视频可用的格式列表。
例如:
youtube-dl -F https://www.youtube.com/watch?v=abcdefghijk标识您想要的音频流的格式代码,比如140。那就跑
youtube-dl --get-url -f 140 https://www.youtube.com/watch?v=abcdefghijkhttps://stackoverflow.com/questions/41743510
复制相似问题