下载视频流M4S并合成MP4

您所在的位置:网站首页 网页分段视频如何下载 下载视频流M4S并合成MP4

下载视频流M4S并合成MP4

2023-07-23 02:54| 来源: 网络整理| 查看: 265

背景

基友给了个在线视频网址worldyoutuber.com ,想问有什么推荐的录屏软件。我首先想到的是如何下载下来

过程 定位视频链接

因为之前做过爬虫,有些网站是直接将视频链接展示在网页源码上的。所以就直接对网页源码进行元素查看。

待填坑。。。

1、使用文件连接命令(windows是type,linux是cat)将所有分段合成一个m4s文件。 2、利用 ffmpeg 进行音视频合成、格式转换 3、使用过 invidownloader,从中了解到windows下文件连接的命令是type 4、尝试过使用 ffmpeg 直接对所有分段文件进行合成,视频会有问题(绿屏) 5、分段文件需要有头文件(包含分段信息等),网上搜过是 mpd 文件。 然而这个网站并没有。 后来取巧(也是从invidownloader那里发现),从 segment-0.m4s 开始下载,发现可以成功使用ffmpeg合成 6、这个网站有个比较坑的地方,/video/segment-1.m4s 的 link 跟其他不一样,直接使用其他一直的seq的link就好。

后记

在写这篇文章的时候,突发奇想:“blob:http://xxxx” 这样的地址,是否可以转换得到实际视频地址呢?

这一搜索发现,还真的行(我勒个去,上面一大堆算是白折腾。。。)

搜索到的文章 https://vimsky.com/article/3596.html

步骤一 打开浏览器的开发者工具(推荐chrome,快捷键ctrl+alt+i)

步骤二 元素选择

点击这个按钮,然后回到原页面,选中视频

选中视频元素

开发者工具就会自动定位到这个视频对应到页面源码的位置

 显示定位的元素

步骤三 往父节点寻找 iframe 节点,发现其属性src 是 player.vimeo.com/video/XXXXX

找iframe

然后将 iframe 中的 src 的内容复制到 video 的 src 中

这里写图片描述

步骤四 重复第三步(大概2~5次),会发现 video 的 src 发生了变化,直接使用该src的内容就可以下载这个视频了。 这里写图片描述

PS: 如果实在没变化,重头操作一遍



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3