下载视频流M4S并合成MP4
2017-12-07 00:03
836 查看
背景
基友给了个在线视频网址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 中的 src 的内容复制到 video 的 src 中
步骤四
重复第三步(大概2~5次),会发现 video 的 src 发生了变化,直接使用该src的内容就可以下载这个视频了。
PS: 如果实在没变化,重头操作一遍
相关文章推荐
- Android 音视频深入 四 录视频MP4(附源码下载)
- 【视频下载】腾讯视频qlv格式转换成mp4
- QQ视频下载并转化为mp4
- 从零开始学习音视频编程技术(十九) 录屏软件开发之YUV AAC合成MP4
- 下载mp4视频到本地,并播放
- Android MP4Coder H264和AAC合成MP4视频库
- 如何下载腾讯视频的视频转为MP4常用格式视频
- 如何将爱奇艺视频下载的QSV格式转换MP4视频
- 腾讯下载的视频转换为MP4
- html制作简单框架网页二 实现自己的影音驿站 操作步骤及源文件下载 (可播放mp4、avi、mpg、asx、swf各种文件的视频播放代码)
- 怎样把下载的mp4视频传到iphone里
- 视频实时OpenGL渲染并保存渲染结果合成MP4
- 教你如何下载视频在MP4,PSP,IPOD,手机上看
- Android音视频-视频分解与合成(MP4文件)
- 3GP、MP4视频转换器下载
- Android 音视频深入 十五 FFmpeg 推流mp4文件(附源码下载)
- Android MP4Coder H264和AAC合成MP4视频库
- 老司机图文教程教你如何免费下载腾讯视频的视频mp4(直接下载到,不用qlv格式转mp4格式,亲测)
- 腾讯下载视频转换MP4
- Android 音视频深入 十五 FFmpeg 推流mp4文件(附源码下载)