当前位置: 首页 > Linux

麒麟操作系统(kylinos)从入门到精通-办公环境-第43篇视频分割与合并处理

时间:2023-04-06 23:42:18 Linux

0.基础环境类:笔记本型号:中华长城NF14C硬件平台:飞腾处理器(ArmV8指令集)系统:银河麒麟操作系统V10SP1(2203)关键词:芯创,麒麟系统,linux,c++,c,Phytium,arm,boilsoftvideosplit,shotcut,avidemux,videoprocessing需要进行分割,方便上传到网盘分享给他人。windows下我用的是BoilSoftVideoSplitter,视频分割的功能还是蛮好用的,简单明了。所以希望能在麒麟系统下找到类似的产品。可惜推荐的都是shotcut。我是直接在应用市场安装的,但是非常难用,界面复杂,各种报错。于是直接通过搜索引擎寻找替代品,最推荐的是avidemux。官方的appimage版本可以下载,但是只针对x86_64平台,不支持飞腾之类的arm平台。经过反复尝试,终于为大家编译了arm版本。好吧。2.编译arm64版avidemux分割软件2.1Avidemux基本信息官网http://fixounet.free.fr/avid...源码信息源码https://www.fosshub.com/Avide...https://download.fosshub.com/...;badurl=aHR0cHM6Ly93d3cuZm9zc2h1Yi5jb20vQXZpZGVtdXguaHRtbA==/73fb263bae02028d7d1740f3daca5267fed530b96f3019387f85e86fb5599807/5b92987559eee027c3d78f03/6325d1cea6ea567e2da04399/avidemux_2.8.1.tar.gz构建指南buildguidehttp://avidemux.org/admWiki/d...2.2编译环境准备2.2.1安装基础构建环境sudoapt-getinstallgccg++makecmakepkg-configlibpng12-devfakerootyasmlibsqlite3-devbuild-essential-y#安装基础构建环境sudoapt-getinstalllibaften-devlibmp3lame-devlibx264-devlibfaad-devlibfaac-dev-y#对于commonplugins2.2.2安装完整的QT环境sudoapt-getinstallqtcreatorqt5-defaultqt5-docqt5-doc-htmlqtbase5-doc-htmlqtbase5-examples-y#installqtandcreatoride,documentation,examplessudoapt-getinstallqttools5-dev-toolsqtbase5-dev-ysudoapt-getinstalllibqt4-dev-y2.2.3SetQT_HOME设置QT_HOME变量,主要是制作AppImage的时候用到,否则不会生成AppImage文件sudovim/etc/profile#也可以用其他编辑器在最后加一行,保存后exportQT_HOME=/usr/lib/aarch64-linux-gnu/qt5sudo-ssource/etc/profile#让变量立即生效2.2.4构建arm版本程序方法一:构建AppImage文件sudobashmakeAppImage.sh#生成二进制文件和AppImage文件,如果提示没有配置QT_HOME,其实二进制没问题,sudocpusr/-R即可完成安装剩余问题:AppImage没有搞是的,QT_HOME目录的配置不对,稍后补上,今天先方法二:构建deb文件sudobashbootStrap.bash--deb--with-qt--with-plugins--with-core#编译debcddebs#编译成功后,输入debssudodpkg-i*.deb#安装所有编译好的deb3.使用示例启动后拆分:这里只指定范围即可分割,如果我们想把一个视频分割成几个片段,需要重复操作几次。windows下的boilsoftvideosplitter输入3将操作分成三段。操作比较复杂,好在能用,简单易用。保存分割的片段4.写在最后。avidemux效果还不错,用起来还是蛮不错的。它简单明了,比shotcut好很多,而且没有复杂的界面。推荐大家在简单的视频分割合并和一些简单的特效中使用。底层应该是ffmpeg。编译好的arm64版本(相当于绿色文件),下载地址:https://pan.baidu.com/s/1ZPQe...提取码:imrp编译的arm64deb包版本,下载地址:链接:https://pan.baidu.com/s/1zagO...提取码:yuv6Kylin系统专栏:https://segmentfault.com/blog...文章发表于SegmentFault联系邮箱:1179611323@qq.com群:662512340发布日志:20230111完成了arm64版avidemux的编译试用,但还不够完善,没有完成AppImage的搭建2023011120:10添加了deb包安装方法