Fedora 26 利用 EasyScreenCast 长时间录制桌面视频 录屏
项目地址:
https://github.com/EasyScreenCast/EasyScreenCast
下载最新发行版本源码:
https://github.com/EasyScreenCast/EasyScreenCast/archive/1.0.0.tar.gz
编译安装,并重启
[yeqiang@localhost tmp]$ wget 'https://github.com/EasyScreenCast/EasyScreenCast/archive/1.0.0.tar.gz'
--2019-04-09 19:18:57-- https://github.com/EasyScreenCast/EasyScreenCast/archive/1.0.0.tar.gz
Resolving github.com (github.com)... 192.30.253.112, 192.30.253.113
Connecting to github.com (github.com)|192.30.253.112|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/EasyScreenCast/EasyScreenCast/tar.gz/1.0.0 [following]
--2019-04-09 19:18:59-- https://codeload.github.com/EasyScreenCast/EasyScreenCast/tar.gz/1.0.0
Resolving codeload.github.com (codeload.github.com)... 192.30.255.121, 192.30.255.120
Connecting to codeload.github.com (codeload.github.com)|192.30.255.121|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/x-gzip]
Saving to: ‘1.0.0.tar.gz’1.0.0.tar.gz [ <=> ] 235.93K 212KB/s in 1.1s 2019-04-09 19:19:02 (212 KB/s) - ‘1.0.0.tar.gz’ saved [241592][yeqiang@localhost tmp]$ tar -xvf 1.0.0.tar.gz
EasyScreenCast-1.0.0/
EasyScreenCast-1.0.0/.eslintrc.json
EasyScreenCast-1.0.0/.github/
EasyScreenCast-1.0.0/.github/ISSUE_TEMPLATE.md
EasyScreenCast-1.0.0/.gitignore
EasyScreenCast-1.0.0/COPYING
EasyScreenCast-1.0.0/Makefile
EasyScreenCast-1.0.0/Options_UI.glade
EasyScreenCast-1.0.0/README.md
EasyScreenCast-1.0.0/convenience.js
EasyScreenCast-1.0.0/extension.js
EasyScreenCast-1.0.0/images/
EasyScreenCast-1.0.0/images/Icon_Info.png
EasyScreenCast-1.0.0/images/Icon_Performance.svg
EasyScreenCast-1.0.0/images/Icon_Quality.svg
EasyScreenCast-1.0.0/images/gstreamer_pipeline_diagram.dia
EasyScreenCast-1.0.0/images/gstreamer_pipeline_diagram.jpeg
EasyScreenCast-1.0.0/images/icon_default.svg
EasyScreenCast-1.0.0/images/icon_defaultSel.svg
EasyScreenCast-1.0.0/images/icon_promo.jpg
EasyScreenCast-1.0.0/images/icon_recording.svg
EasyScreenCast-1.0.0/images/icon_recordingSel.svg
EasyScreenCast-1.0.0/locale/
EasyScreenCast-1.0.0/locale/de.po
EasyScreenCast-1.0.0/locale/de/
EasyScreenCast-1.0.0/locale/de/LC_MESSAGES/
EasyScreenCast-1.0.0/locale/de/LC_MESSAGES/EasyScreenCast@iacopodeenosee.gmail.com.mo
EasyScreenCast-1.0.0/locale/easyscreencast.pot
EasyScreenCast-1.0.0/locale/es.po
EasyScreenCast-1.0.0/locale/es/
EasyScreenCast-1.0.0/locale/es/LC_MESSAGES/
EasyScreenCast-1.0.0/locale/es/LC_MESSAGES/EasyScreenCast@iacopodeenosee.gmail.com.mo
EasyScreenCast-1.0.0/locale/fr.po
EasyScreenCast-1.0.0/locale/fr/
EasyScreenCast-1.0.0/locale/fr/LC_MESSAGES/
EasyScreenCast-1.0.0/locale/fr/LC_MESSAGES/EasyScreenCast@iacopodeenosee.gmail.com.mo
EasyScreenCast-1.0.0/locale/it.po
EasyScreenCast-1.0.0/locale/it/
EasyScreenCast-1.0.0/locale/it/LC_MESSAGES/
EasyScreenCast-1.0.0/locale/it/LC_MESSAGES/EasyScreenCast@iacopodeenosee.gmail.com.mo
EasyScreenCast-1.0.0/locale/pt_BR.po
EasyScreenCast-1.0.0/locale/pt_BR/
EasyScreenCast-1.0.0/locale/pt_BR/LC_MESSAGES/
EasyScreenCast-1.0.0/locale/pt_BR/LC_MESSAGES/EasyScreenCast@iacopodeenosee.gmail.com.mo
EasyScreenCast-1.0.0/locale/ru.po
EasyScreenCast-1.0.0/locale/ru/
EasyScreenCast-1.0.0/locale/ru/LC_MESSAGES/
EasyScreenCast-1.0.0/locale/ru/LC_MESSAGES/EasyScreenCast@iacopodeenosee.gmail.com.mo
EasyScreenCast-1.0.0/metadata.json
EasyScreenCast-1.0.0/package.json
EasyScreenCast-1.0.0/prefs.js
EasyScreenCast-1.0.0/schemas/
EasyScreenCast-1.0.0/schemas/gschemas.compiled
EasyScreenCast-1.0.0/schemas/org.gnome.shell.extensions.easyscreencast.gschema.xml
EasyScreenCast-1.0.0/selection.js
EasyScreenCast-1.0.0/settings.js
EasyScreenCast-1.0.0/stylesheet.css
EasyScreenCast-1.0.0/test_GSP_webcam_pip
EasyScreenCast-1.0.0/timer.js
EasyScreenCast-1.0.0/utilaudio.js
EasyScreenCast-1.0.0/utilexecmd.js
EasyScreenCast-1.0.0/utilgsp.js
EasyScreenCast-1.0.0/utilnotify.js
EasyScreenCast-1.0.0/utilrecorder.js
EasyScreenCast-1.0.0/utilwebcam.js
[yeqiang@localhost tmp]$ cd EasyScreenCast-1.0.0/
[yeqiang@localhost EasyScreenCast-1.0.0]$ make
msgfmt -c locale/ru.po -o locale/ru.mo
msgfmt -c locale/fr.po -o locale/fr.mo
msgfmt -c locale/es.po -o locale/es.mo
msgfmt -c locale/it.po -o locale/it.mo
msgfmt -c locale/pt_BR.po -o locale/pt_BR.mo
msgfmt -c locale/de.po -o locale/de.mo
[yeqiang@localhost EasyScreenCast-1.0.0]$ make install
fatal: Not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
rm -fR ./_build
mkdir -p _build
cp convenience.js prefs.js selection.js utilgsp.js utilwebcam.js COPYING extension.js metadata.json README.md settings.js timer.js utilnotify.js Options_UI.glade package.json stylesheet.css utilaudio.js utilrecorder.js utilexecmd.js _build
mkdir -p _build/images
cd images ; cp icon_defaultSel.svg Icon_Info.png icon_recordingSel.svg icon_default.svg Icon_Performance.svg Icon_Quality.svg icon_recording.svg ../_build/images/
mkdir -p _build/schemas
cp schemas/*.xml _build/schemas/
cp schemas/gschemas.compiled _build/schemas/
mkdir -p _build/locale
for l in locale/fr.mo locale/es.mo locale/it.mo locale/pt_BR.mo locale/de.mo locale/ru.mo ; do \lf=_build/locale/`basename $l .mo`; \mkdir -p $lf; \mkdir -p $lf/LC_MESSAGES; \cp $l $lf/LC_MESSAGES/easyscreencast@easyscreencast.github.com.mo; \
done;
sed -i 's/"version": -1/"version": ""/' _build/metadata.json;
rm -rf /home/yeqiang/.local/share/gnome-shell/extensions/easyscreencast@easyscreencast.github.com
mkdir -p /home/yeqiang/.local/share/gnome-shell/extensions/easyscreencast@easyscreencast.github.com
cp -r ./_build/* /home/yeqiang/.local/share/gnome-shell/extensions/easyscreencast@easyscreencast.github.com/
rm -fR _build
echo done
done
[yeqiang@localhost EasyScreenCast-1.0.0]$ reboot
启动后,右上角就会出现录制视频的小摄像机图标,点击开始录制视频即可录制上时间桌面视频。
Fedora 26 利用 EasyScreenCast 长时间录制桌面视频 录屏相关推荐
- 电脑技术分享:电脑怎样录制桌面视频
喜欢在网上搜视频教程的小伙伴就知道现在有很多教程都是用电脑录制的,比方说Excel的使用方法.PS怎么去水印.怎么修改电脑设置和怎么修改电脑分辨率等等.那么电脑怎样录制桌面视频? 迅捷屏幕录像工具原画 ...
- android点击拍照长按录制小视频
实现了点击拍照,长按录制小视频功能.录制时间以及进度环都可以自定义;功能直接看图 部分代码: 下载地址:下载完整demo请戳我
- javacv录制桌面视频_免费在任何操作系统上录制桌面视频
javacv录制桌面视频 Sometimes screen shots just aren't enough to explain how to do something or to show the ...
- Linux下使用“avconv“捕捉录制桌面视频及音频
目录 1. 安装avconv工具 2. 开始捕捉录制桌面视频 3. 捕捉录制桌面的音频 4. 同时捕捉录制桌面的视频和音频 Libav是一套跨平台的库和工具,用来处理多媒体文件.流及协议,它原生于ff ...
- 截屏 远程协助 android,ARDC Android 远程桌面助手 录屏 演示 MD
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? ARDC Android 远程桌面助手 录屏 演示 MD ARDC:Android Remote Displayer a ...
- win10录屏工具_win10怎么录屏?这才是最长情陪伴你的录屏工具
win10怎么录屏?现在看视频的用户是越来越多了,一些经验类的视频教程越来越多,不仅能够教我们学习技能,也能给我们看一些会员才能看的视频内容,他们怎么怎么做的呢?当然是电脑录屏了,由于现在的电脑基本上 ...
- Gnome桌面的录屏插件easyscreencast
Linux下的不少录屏软件.今天简单介绍一个Gnome的录屏插件easyscreencast,插件小而精,足够日常录屏使用的 安装 开源地址:https://github.com/EasyScreen ...
- linux6禁用屏幕保护程序,彻底关闭屏幕保护程序的方法避免长时间不动屏幕会生成屏保...
有的朋友听说电脑的屏幕保护程序有具有省电的作用,还可以保护我们的显示器,所以有的朋友就设置了屏幕保护程序. 但是设置完后朋友发现看一部电影,长时间不动屏幕就会生成屏保,要一次有一次晃动鼠标,非常麻烦. ...
- ffmpeg gdi录制桌面视频时注意事项
本人之前写了一个博客:ffmpeg录制桌面(自己用gdi抓图) 当时设置的帧率是10,设置的比较低,原因在于,设置高了,1秒钟抓不到对应的图片数量,会导致最终生成文件播放起来,时间变短.比如设置帧率为 ...
最新文章
- 一种将快捷方式从开始菜单“常用应用”的中去除的方法
- SP11469 SUBSET - Balanced Cow Subsets(折半搜索+状态压缩)难度⭐⭐⭐⭐★
- 解决JQuery.Treeview在CI中无法加载查询函数的方法
- JSTL(fn函数)
- python画画-用python实现你的绘画梦想
- Maven报错Missing artifact jdk.tools:jdk.tools:jar:1.7--转
- step1 . day6 C语言基础练习之数组和字符串
- 两台centos之间免密传输 scp
- 用计算机弹可惜不是你,可惜不是你 还是幸亏不是你
- 面试精讲之面试考点及大厂真题 - 分布式专栏 22 分布式系统下调用链追踪技术
- 计算机科学技术专业词汇,计算机专业一些单词
- Android下USB的虚拟串口功能
- Java程序员必备的50道Kafka面试题及解析,面试再也不怕问Kafka了
- 利用python批量查询企业信息_Python 实现批量查询域名可用性
- 鸿蒙初开再往前是什么,鸿蒙初开造句,用鸿蒙写一句话
- lucene6.6+拼音分词+ik分词实现
- 理解 Audio 音频系统二 之 audioserver AudioPolicyService
- DophinScheduler server部分 核心代码详细解析——统领全局调度全场的服务器server部分究竟干了什么?
- java开发常用工具、github加速工具、idea插件
- 为2017年出生的孩子免费取名字,孩子起名要注意的问题