小编MR-*_*4O4的帖子

从YouTube视频中提取音频链接而不进行转换

我知道有数百个网站将youtube视频转换为mp3.他们中的大多数是通过首先下载视频,然后使用youtube-dl,ffmpeg或类似程序将其转换为服务器上的mp3(或任何其他音频格式)来实现的.

我想知道的是,有什么办法可以为任何YouTube视频提取音频链接吗?我不知道是否可能,但我看到有几个网站在做这件事.

第一个网站: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........... 
Run Code Online (Sandbox Code Playgroud)

我相信这不是首先下载并将视频转换为音频格式(如果我错了,请纠正我).虽然使用此链接后下载的文件没有任何扩展名,但在下载文件末尾添加".m4a"可以正常工作.

第二个网站:http://keepvid.com/?url = https://www.youtube.com/watch?v = PT2_F-1esPk

再次类似的网站与类似的音频链接.您可以访问URL查看音频文件的链接.

知道这些网站如何获得"googlevideo.com"链接?他们会废弃youtube视频链接吗?

谢谢.

youtube audio ffmpeg youtube-dl

3
推荐指数
1
解决办法
5130
查看次数

从字符串中提取特定字符

我想从电视剧的名字中提取剧集编号.

例如,如果它是" 权力的游戏S06E01 ",那么我应该得到01.

我在想的是:

  1. 首先看看字符串是否包含类似"S__E __"的内容(例如"黑名单S01E05 ")
  2. 如果是,那么看看"E"或"e"之后的内容,然后将其解压缩.

但由于输入类型的变化,我可以得到不同的名称来检查:

  1. 黑名单S01E01
  2. 黑名单s01e01(小"e"和"s")
  3. 黑名单S1E1
  4. 黑名单S01E01.mkv
  5. Se7en S01E01

等等...

javascript php regex jquery

1
推荐指数
1
解决办法
178
查看次数

标签 统计

audio ×1

ffmpeg ×1

javascript ×1

jquery ×1

php ×1

regex ×1

youtube ×1

youtube-dl ×1