教你玩转m3u8格式

Totem,mplayer,sopcast,realplayer,bmp
回复
头像
flwwater
帖子: 759
注册时间: 2010-10-31 9:15
系统: kubuntu 24.04

教你玩转m3u8格式

#1

帖子 flwwater » 2017-04-07 20:12

我们在网上看视频,很多都是HLS流,也就是分段视频。都是一个个H264封装的ts片断。
有时候网上看到自己喜欢的视频想保存下来该怎么做呢?

最常用的方法是安装firefox并安装附加组件video downloader helper来进行下载,但是毕竟是插件,可定制性差,而且耗CPU。

今天我们换一换,用ffmpeg来进行下载。
首先我们要进入视频播放网址得到视频地址(我用firefox):
http://www.mtv235.com/play/43002-0-1.html
片名为:甜心主播大作战,是一部2017年的最新网剧。
右键单击复制视频地址http://api.gz.1253477001.clb.myqcloud.com/api2/v.php?id=0f0b5a00570f5d060915070d535d5d01080f5b53010b04575d5a5a04050903020d000606570a5c5709094e03500050020f0053054e083a6948511a5c&user=007&sign=811958e77f0a122&pi=218.205.85.15&m3u8=1&hd=3
打开终端输入:
ffmpeg -i "http://api.gz.1253477001.clb.myqcloud.c ... 3u8=1&hd=3" -c copy "/home/name/甜心主播大作战.ts"
即可下载。

这里简单讲一下:参数-i指的是输入网址,需引号。而 -c copy是指仅下载,不转换。 最后引号内的是你要保存的目录及文件名。

有些视频地址隐藏的比较深,比如很多在线视频会采用ckplayer之类的,视频地址需要在firefox里打开开发者工具查看网页源代码才行了。我试过当然也是可以下载的。关于网页源代码,懂的人自然懂,不懂的我在这里也没法跟你讲明白。就这样吧。


要转换的话,就自己研究吧。因为一般都是h264文件,手机电脑都支持。再转换清晰度也不会增加,何必自寻苦恼。
个人收藏的数百个精美动态壁纸:
https://url17.ctfile.com/d/15983117-593 ... 768?p=6220
(访问密码:6220


个人收藏的经典国语音乐和纯音乐(钢琴,笛子,二胡等):
https://url17.ctfile.com/d/15983117-446 ... 33e?p=6220
(访问密码:6220



如果访问密码不对,可试试这个密码 566816
loongpanda
帖子: 71
注册时间: 2008-11-25 10:31
系统: u16.04
来自: tw

Re: 教你玩转m3u8格式

#2

帖子 loongpanda » 2017-05-04 7:55

謝謝提供。
回复