Re: [请问] live house 影片下载??

楼主: andy199113 (Andy)   2016-05-20 17:51:35
※ 引述《NDubz (NDubz)》之铭言:
: 请问LIVE HOUSE 有办法把实况主的影片下载下来保存吗???
: 只知道 实况主本身可以申请下载
: 但观众是否有办法像TWICH那样 把VOD下载下来呢??? 谢谢
有不少人站内信来信询问,所以回文公开下载方法,
事实上网络上应该很容易搜寻找到相关资讯
找载点:
用Google Chrome浏览器开[开发者模式]>重新整理>Network>搜寻.m3u8
或是[检视网页原始码]搜寻servingUrls会有.m3u8的连结
同样方法适用所有以HLS技术(.m3u/.m3u8)的直播平台
下载方法:
1. https://ffmpeg.zeranoe.com/builds/
选择适合的ffmpeg下载,并且解压缩,解压缩完成找到 /bin资料夹下方的ffmpeg拷贝到
C槽底下 C:\ (当然也可以切换目录"cd x:\目录\ffmpeg")
2. 开启> 执行> cmd 或开启[命令提示字符]
3. 贴上以下连结开始下载,其中 "123.mkv" 是下载到的档案名称与目录,可以更改成
"D:\test123.mkv" 之类。找到的载点就贴在“-i "这里"”
C:\ffmpeg.exe -i
"https://vod-sl.livehouse.in/gcloud-asia/No1/1451300000abcabcabcabc/
playlist.m3u8" -vcodec copy -bsf:a aac_adtstoasc -copyts -y "123.mkv"
※记得把上面这串命令改成一行不要分段
4. 档案会慢慢下载,下载完成即可开启收看
当然也有简易的图形接口可以操作
1. 下载M3U8-downloader(压缩档内已经包含FFMPEG程式)
http://www.descargavideos.tv/lab#lab_m3u8-downloader
2. 打开M3U8-downloader.exe会自动打开一个命令提示字符跟网页
http://127.0.0.1:25430/
3. 在URL贴上.m3u8档案即可自动下载到M3U8-downloader的相同目录
Nueva descarga: (新下载)
URL: (贴上要下载的.m3u8网址,如像.m3u8?x=xxx后方有加注问号也要复制填入)
Nombre: (档案名称及副档名,没有填写则为默认档名)
4. 点Agregar (新增) 即可下载,下载完毕会开启下载的目录资料夹
目前实测有部份影片载不下来,还要再研究,
如果发现有无法下载的影片,可能有以下几种状况
1. 影片不是使用HLS技术.m3u8,或有连结但只是摆好看的,
技术可能是MPEG-Dash(.mpd)、Octoshape(octoshape://)、Flash P2P、
RTMP(rtmp:// rtmpe://)、HDS(.f4m/.f4f)、Silverlight(.ism)、
前面MPEG-Dash、Octoshape、Flash P2P目前下载似乎无解,
RTMP、HDS、Silverlight都有相关程式可以抓取影片,
其余还有特殊串流方式的可能也没有办法直接下载
2. 可能.m3u8文件中有加入 #EXT-X-DISCONTINUITY 转跳的指令,
使得部份影片利用FFMPEG下载,会出现跳过某些段落造成下载不完全状况,
这部份情况可以将.m3u8下载后开启修改成正确网址路径,
把前端加上服务器位置例如"https://vod-sl.livehouse.in/"
透过续传软件进行下载,之后再将清单内容以 file '档名' 方式存成.txt文字档,
再用ffmpeg进行合并也可以得到完整的直播档案
这部分问题已经有国外网友向FFMPEG反应,可能未来会修正,
或利用livestreamer、mplayer、vlc进行下载
3. .m3u8网址后面是有加上问号?x=xxxxxxx一串乱码,这串流属于有时效性加密网址,
可能取得下载网址后要立刻进行下载,过一段时间下载网址将会自动失效,
目前可知某电信网站跟某几家直播平台皆利用此方法,避免遭到档案被下载,
但是只要分析及下载数度够快,甚至写成程式自动分析下载,就可成功被完整下载
4. 指令输入错误或是打错字,如果无法下载会有提示知道输入错误
其他指令可以参考
https://ffmpeg.org/ffmpeg.html
更多FFMPEG用法可以参考,例如影片转图片、图片转影片,影片输出GIF、转档等等
http://www.labnol.org/internet/useful-ffmpeg-commands/28490/

Links booklink

Contact Us: admin [ a t ] ucptt.com