命令行一键 “录屏”

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": "卧龙直播"
  }
]
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,067评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,834评论 25 709
  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一种新的协议。它实...
    香橙柚子阅读 24,159评论 8 184
  • “明天我们去南京看你。” “丫不学好,打算翘体育课?小心体育老师扣平时分。” “没事,你想吃什么,我们给你带。” ...
    左棠阅读 214评论 0 0
  • 2017年9月13日 星期三 天气晴 35°C 最近看了一下几个大咖的文章,其中就有百度副总裁李叫兽和逻辑思维罗胖...
    陈贺雄阅读 427评论 0 0