技术分享必备de终端录制神器

简介: 技术分享必备de终端录制神器

写作背景:


     在以往的技术分享中有总会有一些常用的命令虽然懂的人多,但是需要说明的,还有一部分命令过多需要一条条列出的,搞得整篇文章都在写执行命令了。在这样的场景中一款可以将终端的操作过程录制下来的工具我觉得还是蛮有必要的。


适用平台:


     今天推荐的这款终端工具主要用于Mac上使用,名字是asciinema,在当然还有一款终端录制神器,我就是在两个混装后没有搞好环境,被迫格盘把我的Mac系统重装后一次搞定的asciinema


asciinema4大基础功能:


  1. 开启录制:asciinema rec
  2. 结束录制:control+d
  3. 上传云端:结束后按enter键直传云端
  4. 保存本地:control+c


安装之路:


安装brew管理器:

使用一条命令搞定,如果不行就再来一条:

/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
复制代码

快速安装推荐来brew.idayer.com/ 复制命令和切换镜像,我使用的腾讯提供的镜像地址,感觉速度还不错。


安装asciinema

brew install asciinema
复制代码


第一次使用:


  1. 执行命令授权:asciinema auth上传云端,方便分享;
  2. 打开终端提示的地址,如:https://asciinema.org/connect/xxx
  3. 接着需要填写邮箱来进行登陆,选择你最常用的邮箱即可;
  4. 再接着你会收到一份标题带有asciinema.org的欢迎邮件,点击超链接完成登陆授权。
  5. 这时候就可以asciinema rec开始启动录制了;
  6. 结束录制后按回车键你将会在asciinema.org/用户名 的地方看到你刚才在终端挥洒了过程了。


可以如何分享:


  1. 支持直接分享H5链接;
  2. 支持在HTML中嵌入图片;
  3. 支持在Markdown中嵌入图片;
  4. 支持在HTML嵌入专用播放器;

使用及嵌入演示,点击后就可已播放了:image.png



相关文章
|
6月前
|
网络协议
使用网络调试助手时,踩坑
使用网络调试助手时,踩坑
169 0
|
2月前
|
Linux 开发工具 Android开发
FFmpeg开发笔记(五十三)移动端的国产直播录制工具EasyPusher
EasyPusher是一款国产RTSP直播录制推流客户端工具,支持Windows、Linux、Android及iOS等系统。尽管其GitHub仓库(安卓版:https://github.com/EasyDarwin/EasyPusher-Android)已多年未更新,但通过一系列改造,如升级SDK版本、迁移到AndroidX、指定本地NDK版本及更新Gradle版本等,仍可在最新Android Studio上运行。以下是针对Android Studio Dolphin版本的具体改造步骤。
55 3
FFmpeg开发笔记(五十三)移动端的国产直播录制工具EasyPusher
|
3月前
|
Web App开发 Android开发
FFmpeg开发笔记(四十六)利用SRT协议构建手机APP的直播Demo
实时数据传输在互联网中至关重要,不仅支持即时通讯如QQ、微信的文字与图片传输,还包括音视频通信。一对一通信常采用WebRTC技术,如《Android Studio开发实战》中的App集成示例;而一对多的在线直播则需部署独立的流媒体服务器,使用如SRT等协议。SRT因其优越的直播质量正逐渐成为主流。本文档概述了SRT协议的使用,包括通过OBS Studio和SRT Streamer进行SRT直播推流的方法,并展示了推流与拉流的成功实例。更多细节参见《FFmpeg开发实战》一书。
55 1
FFmpeg开发笔记(四十六)利用SRT协议构建手机APP的直播Demo
|
3月前
|
Web App开发 5G Linux
FFmpeg开发笔记(四十四)毕业设计可做的几个拉满颜值的音视频APP
一年一度的毕业季来临,计算机专业的毕业设计尤为重要,不仅关乎学业评价还积累实战经验。选择紧跟5G技术趋势的音视频APP作为课题极具吸引力。这里推荐三类应用:一是融合WebRTC技术实现视频通话的即时通信APP;二是具备在线直播功能的短视频分享平台,涉及RTMP/SRT等直播技术;三是具有自定义动画特效及卡拉OK歌词字幕功能的视频剪辑工具。这些项目不仅技术含量高,也符合市场需求,是毕业设计的理想选择。
73 6
FFmpeg开发笔记(四十四)毕业设计可做的几个拉满颜值的音视频APP
|
5月前
|
Web App开发 移动开发 编解码
FFmpeg开发笔记(三十二)利用RTMP协议构建电脑与手机的直播Demo
本文讨论了实时数据传输在互联网中的重要性,如即时通讯和在线直播。一对一通信通常使用WebRTC技术,但一对多直播需要流媒体服务器和特定协议,如RTSP、RTMP、SRT或RIST。RTMP由于其稳定性和早期普及,成为国内直播的主流。文章通过实例演示了如何使用OBS Studio和RTMP Streamer进行RTMP推流,并对比了不同流媒体传输协议的优缺点。推荐了两本关于FFmpeg和Android开发的书籍以供深入学习。
76 0
FFmpeg开发笔记(三十二)利用RTMP协议构建电脑与手机的直播Demo
|
6月前
|
小程序 JavaScript Java
基于微信小程序的平台健身小助手小程序的设计与实现(源码+lw+部署文档+讲解等)
基于微信小程序的平台健身小助手小程序的设计与实现(源码+lw+部署文档+讲解等)
|
6月前
|
Web App开发 网络安全 Android开发
🚀2023最新版克魔助手抓包教程(9) - 克魔助手 IOS 数据抓包
在移动应用程序的开发中,了解应用程序的网络通信是至关重要的。数据抓包是一种很好的方法,可以让我们分析应用程序的网络请求和响应,了解应用程序的网络操作情况。克魔助手是一款非常强大的抓包工具,可以帮助我们在 Android 和 iOS 平台上进行数据抓包。本篇博客将介绍如何使用克魔助手在 iOS 平台上进行数据抓包。
|
6月前
|
数据安全/隐私保护
AutoJs4.1.0实战教程----抖音三合一小助手
AutoJs4.1.0实战教程----抖音三合一小助手
60 0
|
数据安全/隐私保护
阿里云移动端播放器高级功能---视频下载
基本介绍 优酷、爱奇艺、腾讯等主流的视频类App都有视频离线下载的功能,主要目的是在wifi下将视频离线在本地,然后在无网或者4G的情况下去观看离线视频。那么阿里云播放器也提供了视频下载的功能。这个功能主要针对的是点播视频,也就是vid播放的视频的下载。
6221 0
直播软件开发如何使用FFMPEG推流并保存在本地
最近开发了基于C#的直播软件开发推流器一直不大理想,终于在不懈努力之后研究了一点成果,这边做个笔记;本文着重在于讲解下如何使用ffmpeg进行简单的推流,看似简单几行代码没有官方的文档很吃力。并获取流的源代码