项目背景
由于默认安装的银河麒麟操作系统找不到应用商店,并且没有视频录屏软件可以下载使用,通过网络搜索,发现网上有一个款软件Capture可以编译后使用
前期准备
Capture需要安装ffmpeg,基于qt开发
银河麒麟桌面系统V10上已经预装了QtCreator、Qt5等工具、库,编译Capture需要额外安装一些工具
确保cmake和make已经安装
[root@master build]# rpm -q cmake
cmake-3.12.1-5.ky10.aarch64
[root@master build]# rpm -ql cmake
/usr/bin/cmake
[root@master build]# which cmake
/usr/bin/cmake
[root@master build]# rpm -qf /usr/bin/cmake
cmake-3.12.1-5.ky10.aarch64
[root@master build]# rpm -q make
make-4.2.1-15.ky10.aarch64
[root@master build]# rpm -ql make
/usr/bin/make
[root@master build]# which make
/usr/bin/make
[root@master build]# rpm -qf /usr/bin/make
make-4.2.1-15.ky10.aarch64
查看银河麒麟内核版本
[root@master build]# uname -rsm
Linux 4.19.90-17.ky10.aarch64 aarch64
4 > 主版本号
19 > 此版本号
90 > 修订版本号
17 > 发型版本的补丁版本
ky10 >
aarch64 >
Capture安装
[root@master CApture]# git clone https://github.com/ffiirree/Capturer.git --recursive
[root@master CApture]# cd Capturer
[root@master CApture]# mkdir build && cd build
[root@master CApture]# cmake ..
[root@master CApture]# make -j8
运行完成后,在build目录下的执行capture即可,然后

安装ffmpeg
进入Download FFmpeg中选择linux

下载上传到arm系统后,将路径加入到环境变量,
[root@master CApture]# vi /etc/profile
export FFMPEG=/home/software/ffmpeg/ffmpeg-4.4-arm64-static
export PATH=$FFMPEG:$PATH
注意事项
然后使用source /etc/profile 使环境变量生效,银河麒麟偶尔载加入的环境变量不会生效,
可以通过在命令行输入ff,输入Tab看会不会提示ffmpeg,如果不会提示ffmpeg,后面录制的视频也不会保存,录制视频之前先手动再次source /etc/profile后,出现ffmpeg再启动capture进行录制
本文档详细介绍了如何在银河麒麟V10操作系统上安装和使用Capture软件,该软件需要ffmpeg支持。首先确认系统已安装cmake和make,然后从GitHub克隆Capture源代码并编译。在完成编译后,运行Capture。接着,下载适用于arm64架构的ffmpeg,并将其路径添加到环境变量。需要注意的是,有时环境变量可能不会立即生效,需要手动source /etc/profile。最后,文章提到了ffmpeg的安装和验证过程,确保在录制视频前环境配置正确。

537

被折叠的 条评论
为什么被折叠?



