Windows
如果你能够清晰的区分
shell
与Terminal
的区别,可以跳过一下 0.* 章的内容
0.1 首先我们来做一点准备工作
- 进入 windows 自带的 terminal
- 点击 windows 的开始(虽说这货一直都是结束😂)
- 在弹出菜单的底部会有一个输入框(不同版本的样式会有一定差异),点击使之获取焦点
OSX / Linux
安利一款 OSX 下极好用的终端, iTerm2
录制单个频道视频
basicUrl = http://3811.liveplay.myqcloud.com/live/flv/3811_channel344.flv
通过对比不同频道的 URL 我们发现其中 344
为频道的 index
下载单个视频到本地
以成年园B为例: 成年园B的 index 为 344
set -l d (date "+%Y-%m-%d");
set -l index "349";
set -l name $d"-幼年园A";
wget -t 0 -w 5 -c -O ~/Desktop/"$name".flv "http://3811.liveplay.myqcloud.com/live/flv/3811_channel$index.flv";
如果这时候你的桌面上出现了一个 YYYY-MM-DD.flv
(以今天为例 2017-10-16.flv )那么你已经成功了
Others
其中 index 就是 flv 前面的三位数字,我们将其爬起下来并转换为 json
index & channel json
[
{
"index": "339",
"channel": "成年园A",
"title": "成都直播"
},
{
"index": "344",
"channel": "成年园B",
"title": "成都直播"
},
{
"index": "349",
"channel": "幼年园A",
"title": "成都直播"
},
{
"index": "354",
"channel": "幼年园B",
"title": "成都直播"
},
{
"index": "349",
"channel": "幼儿园A",
"title": "成都直播"
},
{
"index": "364",
"channel": "幼儿园B",
"title": "成都直播"
},
{
"index": "369",
"channel": "母子园A",
"title": "成都直播"
},
{
"index": "374",
"channel": "母子园B",
"title": "成都直播"
},
{
"index": "379",
"channel": "1号别墅A",
"title": "成都直播"
},
{
"index": "384",
"channel": "1号别墅B",
"title": "成都直播"
},
{
"index": "429",
"channel": "雅安基地幼儿园",
"title": "卧龙直播"
},
{
"index": "394",
"channel": "大熊猫\"宝宝\"",
"title": "卧龙直播"
},
{
"index": "399",
"channel": "大熊猫“青青”“冰冰”",
"title": "卧龙直播"
},
{
"index": "404",
"channel": "大熊猫“泰山”",
"title": "卧龙直播"
},
{
"index": "409",
"channel": "大熊猫“森森”",
"title": "卧龙直播"
},
{
"index": "414",
"channel": "大熊猫“英英”",
"title": "卧龙直播"
},
{
"index": "419",
"channel": "大熊猫“戴丽”",
"title": "卧龙直播"
},
{
"index": "434",
"channel": "核桃坪",
"title": "卧龙直播"
},
{
"index": "424",
"channel": "臭水",
"title": "卧龙直播"
},
{
"index": "484",
"channel": "雅安碧峰峡新豹子山",
"title": "卧龙直播"
}
]