m3u8视频下载方法
部分网站的视频内容,采用了m3u8的格式。正常打开网页可以,但是如果想下载到本地,就存在一定问题了。
这里可以再获取到m3u8地址之后,利用vlc软件,来下载m3u8的视频。
工具:
Firefox浏览器(http://www.firefox.com.cn/download/)
VLC播放器(https://www.videolan.org/vlc/)
以济南网络广播电视台视频为例:
地址:http://news.ijntv.cn/v/qtx/2016-10-28/1390713.html
标题:泉天下访谈录:专访“开心达人”方青卓
系统采用的南京厚建的M2O系统,他们家的产品,都可以这样下载
如果想下载这个视频,首先需要获得视频的m3u8地址。
1)打开新闻页面
2)页面右击,查看页面源代码
3)找到页面中有这个一行代码
<<span class="start-tag">input type="hidden" name="m3u8" id="m3u8"value="http://vod.ijntv.cn/2016/1477/6417/1115/147764171115.ssm/147764171115.m3u8" /> 4)复制value中的值,不包括双引号http://vod.ijntv.cn/2016/1477/6417/1115/147764171115.ssm/147764171115.m3u8
5)打开vlc软件
媒体>打开网络传流>网络>输入网络URL(粘贴上面的m3u8地址)>播放选择【串流】>下一步>添加
6)点击【浏览】选择保存文件的位置,填写文件名并点击保存。
7)下一步,后面包括一些转码等参数配置,如果看得懂,可以修改。不修改直接下一步也没问题
8)点击【流】
9)可以看到vlc的播放进度条在自动加载了
10)加载完成,就是下载完了。
到刚才设置的保存位置,就可以看到刚才保存的文件了。
m3u8其实保存的就是整个视频的小碎片,vlc在这里就是把所有的小碎片挨个下载到本地并拼接转码,然后保存。
用文本编辑器打开上面的m3u8文件,可以看到实际小碎片的文件详情。
m3u8视频下载方法的更多相关文章
- python3爬虫(4)各种网站视频下载方法
python3爬虫(4)各种网站视频下载方法原创H-KING 最后发布于2019-01-09 11:06:23 阅读数 13608 收藏展开理论上来讲只要是网上(浏览器)能看到图片,音频,视频,都能够 ...
- 爱奇艺|B站|优酷|腾讯视频高清无水印视频下载方法(软件工具教程)
导读:经常在大型视频网站平台上看到一些很价值和视频,希望能高清无水印下载到本地学习观看,今天小程序定制开发代码哥DaiMaGe6给大家分享一招免费下载全网高清无水印视频的方法. 高清无水印视频下载工具 ...
- YouTube视频下载方法汇总
YouTube是一个视频共享网站,YouTuber们自己拍摄并制作视频,上传到YouTube,然后用户观看.分享并评论这些内容.虽然在线观看很方便,但是有些时候你却只能处于离线的状态,比如出差.旅游. ...
- stars-one原创工具——m3u8视频下载合并器(kotlin)
一款可以下载m3u8.解密ts文件及合并ts文件的视频下载工具 蓝奏云下载地址 github地址 软件对你有帮助的话,不妨赞赏一波!感谢! 程序说明 采用多线程下载,可有效的提高下载速度 内置解密程序 ...
- 打造m3u8视频(流视频)下载解密合并器(kotlin)
本文是对我原创工具m3u8视频下载合并器关键代码解析及软件实现的思路的讲解,想要工具的请跳转链接 1.思路说明 思路挺简单,具体步骤如下: 下载m3u8文件 解析m3u8文件获得ts文件列表 根据文件 ...
- 命令行视频(ts/m3u8)下载工具 —— youtube-dl(ffmpeg 解码)
youtube-dl 支持的站点:youtube-dl Supported sites youtube-dl 命令行参数: –version:查看版本: 1. 命令行工具安装 安装视频编解码工具 ff ...
- youtube视频下载和搬运的方法
youtube全球最大的视频网站, 全世界每天有三分之一的网民在youtube上观看视频, 可是大部分人不知道, 在这些网民有一小部分人是依靠youtube生存的, 他们上传视频到youtube, y ...
- 记一次加密的ts视频下载
想要下载一个视频,但是网站上不能直接下载.试过IDM,以及Streaming Video Recorder 都不行.因为视频被加密了. ts 是分片的视频文件,m3u8 是播放索引列表(还可配置其他参 ...
- 如何下载火山小视频-附火山小视频下载youtube视频下载网站
火山小视频下载方法: 1. 打开火山小视频APP 2. 点开某个视频,点击右下角分享按钮,在分享弹框中点击复制链接,或者通过分享到微信QQ等获取视频链接 3. 打开在线免费的火山小视频解析下载工具 h ...
随机推荐
- python下一个转码的问题
我想把一个quoted的字符串经过unquote处理后,打印出来.被unquote处理后的字串应该是utf-8的,因此还需要按照utf-8再做一次解码,代码如下: import urllib im ...
- PHP现阶段发现的不足点
1.php测试单元的实现(参考文档:https://blog.csdn.net/weixin_41282397/article/details/85052015)
- return die exit 常用
die()停止程序运行,输出内容exit是停止程序运行,不输出内容return是返回值die是遇到错误才停止exit是直接停止,并且不运行后续代码,exit()可以显示内容.return就是纯粹的返回 ...
- Head First Python 1-4章学习感悟
一.学习知识总结 (1)迭代 range(起始值,结束值,步长):包含起始值,不包含结束值,步长为正数 (2)导入模块 from datetime import datetime (3 ...
- JSP,EL和JSTL
JSP,EL和JSTL 内容待添加...
- 洛谷P2184 贪婪大陆
题目背景 面对蚂蚁们的疯狂进攻,小FF的\(Tower\) \(defence\)宣告失败--人类被蚂蚁们逼到了\(Greed\) \(Island\)上的一个海湾.现在,小FF的后方是一望无际的大海 ...
- php静态方法和属性
静态方法和属性由static关键字定义 静态方法和属性不用实例化也可以直接访问,如 self::test(),self::tt 类实例化后可以访问静态方法,但是不可以访问静态属性 声明类属性或方法为静 ...
- js和css文件位置对页面性能的影响
翻译了一篇Performance上的关于页面性能的文章<DecIPhering the critical rendering path>,原文在这里.需要进一步整理和了解有关js.css等 ...
- element-ui国际化探索(大型项目适用)
配置好了,自己感觉是比较简单的,就是有一点点繁琐,加油吧. 由于保密,无法拿出项目,故写了一个小demo,记录一下,适用于大型项目: 项目中需要自定义切换中/英文(国际化),基于vue.js,结合vu ...
- list倒序删除
public static void main(String[] args) { List<Integer> nums = new ArrayList<Integer>(); ...