命令行一键 “录屏”

Windows

如果你能够清晰的区分 shellTerminal 的区别,可以跳过一下 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": "卧龙直播"
  }
]

你可能感兴趣的:(命令行一键 “录屏”)