Sid*_*idD 132 browser video blob
我想下载一个视频,其网址不是简单的mp4文件,但其网址是blob类型,例如.
<video id="playerVideo" width="450px" autoplay="autoplay" height="338px"
style="height:100%;width:100%;" class="mejs-rai-e"
src="blob:http://www.example.com/d70a74e1-0324-4b9f-bad4-84e3036ad354">
</video>
Run Code Online (Sandbox Code Playgroud)
是否有任何Chrome扩展程序或软件可用于下载播放视频.
Vla*_*rov 127
我想出了一个通用的解决方案,它应该适用于大多数网站.我只在Chrome上试过这个,但是这个方法应该适用于任何其他浏览器,因为Dev Tools几乎都是相同的.
脚步:
.m3u8
扩展名的请求.可能有很多,但最有可能的是你找到的第一个是你正在寻找的那个.它可能有任何名称,例如playlist.m3u8
.Ric*_*ick 26
如果找不到该.m3u8
文件,则需要执行几个不同的步骤。
1)转到网络选项卡并排序 Media
2) 您将在此处看到一些内容并选择第一项。在我的例子中,它是一个mpd
文件。然后复制请求 URL。
3) 接下来,使用您喜欢的命令行工具使用步骤 2 中的 URL 下载文件。
youtube-dl -f bestvideo+bestaudio https://url.com/destination/stream.mpd
Run Code Online (Sandbox Code Playgroud)
4) 根据编码,您可能需要将音频和视频文件连接在一起,但这将取决于视频的情况。
chi*_*ppa 19
该过程可能会有所不同,具体取决于视频的托管位置和方式.知道这可以帮助更详细地回答这个问题.
举个例子; 这就是你如何在Vimeo上下载blob链接的视频.
Ioa*_*tis 18
这就是我设法"下载"它的方式:
在Firefox中,M3U文件的类型为application/vnd.apple.mpegurl
M3U文件的内容如下所示:
打开VLC媒体播放器并使用Media => Convert选项.使用您的(已保存的)M3U文件作为源:
Fir*_*.io 18
注意:在窗口中,您可以使用“命令提示符”或创建批处理文件来使用 youtube-dl.exe。IE
谢谢
fre*_*kjh 17
使用HLS Downloader Google Chrome扩展程序获取指向M3U播放列表的链接。浏览器栏中其图标将显示在当前网页上找到的播放列表的数量。单击该图标,您可以看到播放列表链接的列表,然后使用链接旁边的复制按钮进行复制。
然后使用youtube-dl程序下载文件。
youtube-dl --all-subs -f mp4 -o "file-name-to-save-as.mp4" "https://link-from-Google_Chrome-HLS_Downloader_extension"
Run Code Online (Sandbox Code Playgroud)
命令行选项说明:
-f mp4 =输出格式mp4
--all-subs =下载所有字幕
-o“ file-name-to-save-as.mp4” =将视频另存为的文件名。
“ https:// link-from-Google_Chrome-HLS_Downloader_extension ” =这是指向您从HLS Downloader扩展程序复制的播放列表的链接。
如果您一直在为youtube-dl使用相同的配置选项,则可能需要查看youtube-dl的配置选项,因为这样可以节省很多输入时间。
如果您想查看它的代码,可以在Github的项目页面上找到HLS Downloader扩展程序,该扩展程序是免费的,并根据MIT许可开放源代码。
.m3u8
通过查看页面源,查看Chrome开发人员工具中的“网络”标签或使用诸如HDL / HLS Video Downloader之类的插件,可以通过多种方式获取URL 。
有了.m3u8 URL,然后您就可以使用ffmpeg
将视频下载到文件中,如下所示:
$ ffmpeg -i 'https://url/to/some/file.m3u8' -bsf:a aac_adtstoasc \
-vcodec copy -c copy -crf 50 file.mp4
Run Code Online (Sandbox Code Playgroud)
小智 8
我已经在其他一些网站发布了这个,但为什么不在stackoverflow上与guys/gals分享.
命中详情⊗_needsAggregate_needsCoapp actions bitrate chunked descrPrefix durationFloat extension frameId fromCache group
hls id isPrivate length masterManifest mediaManifest originalId
referrer
size status title topUrl url urlFilename
归档时间: |
|
查看次数: |
308486 次 |
最近记录: |