
起因想用剪映但是linux上没有原生的剪映可用之前也尝试过Shotcut、Kdenlive、还有wine剪映总感觉要么就是功能不是想要的要么就是中文本地化很差、要么就是wine卡顿还看到社区里面很多用户都想用剪映但是我是一点代码都不懂的小白Linux小白一点都不懂想到有着ai,于是vibe coding刚开始用的是WailsGolangVue的框架后来发现Wails在Linux用的是Webkit2gtk,改到一半发现开了硬件加速渲染视频依然也是卡爆了但是发现在浏览器端调试的时候没有这种现象然后才恍然醒悟是webkit2gtk的问题因为chrome用的是chromium内核wails用的是webkit内核。调半天还以为是代码的问题结果跳了个大坑真的如非必要我以后再也不想碰gnome、gtk家的东西了最终的技术栈是Electron Vue 3 Element Plus Vite GolangNode.js开发环境为Deepin25。Golang用子进程的方式跑在Electron主进程里负责所有重型任务——视频解码、导出编码。前端只做UI交互和预览窗口的Canvas绘制以及着色器转场等等一些复杂且实时性较高的效果使用webgl。这个架构定下来之后才算真正走上正轨。尽量能本地化的功能都本地化没办法没钱租服务器给大家用。邀请了GPT5.5OpusDeepseek v4 proMimo 2.5Gemini全被我拉来轮番当私教。Token烧得飞起。最开始的token是白嫖来的——各种新注册送的免费额度、群里大佬分享的API key能薅的都薅了。等到这些渠道枯竭我开始自费买中转站的token。后来DeepSeek V4 Pro出了价格直接打下来性价比极高我直接开启疯狂vibe coding模式那时候是真的上瘾——半夜想到一个效果逻辑爬起来就开聊聊完直接贴代码跑。那段时间光DeepSeek一家就烧了超过10亿token。后来Deepseek v4 pro出来真的让人喜大普奔性价比之王冲了钱很多功能靠它堆出来的感谢梁圣....缓存命中率那高得命中缓存的token价格还便宜不过也耐不住我这样子烧也烧了不少钱再后来Mimo出了创作者激励计划送了我2亿token。我到手第一天就把它干完了。一天2亿。不是浪费是在做轨道帧缩略图的那几个晚上反复问、反复验证、反复推翻重来。接着就靠各种便宜中转站和邀请群友们注册送额度了真的只是写代码而已忽略左边的总成本看Token数即可Ligocut光剪整体界面关于字幕、语音转文本像一些比较高频使用的语音转文本功能由于别家厂商都是放在服务器上识别但是由于我没有资金租服务器再加上很多UOS用户都是内网用户无法联网所以我只能考虑本地方案。我软件默认内置了一个语音识别的小模型。识别效果的话tiny小模型可以识别一点简单的发音和对话会有错别字当然你也可以选择下载更大的模型点击下载和选择当前模型为你下载的模型即可紧记要切换模型。你觉得不满意你还可以自行配置ai多模态模型或者语音模型来识别你还可以导出刚识别好的文本轨道为srt字幕文件目前内置tiny模型只是在中英文上面识别好一点其他语言暂时不建议你们可以尝试使用small、base、large等等大一点的模型tiny模型的识别率对于歌曲来说还是不太准可能是因为音调的问题更别说烫嘴rap了可以见到tiny一个字都是别不出来由于时间和篇幅的关系我只能快速省略讲解一下以下的库了文本库默认内置几个常用的文本作为mvp特效库默认内置一部分过渡效果滤镜库默认内置几十个调色后期考虑加入用户高频使用的调色作为内置。转场库难度也是最大的因为需要编写GLSL的着色器目前很多转场只是一个占位并未完善等我后面有钱买token了再补充AI辅助因为想到ai可以辅助剪辑和操作于是我暴露了74个接口让ai去调用你可以用说话的方式而且你还可以把你创建的工作流“拼装”起来作为一个工作流组还可以监控ai在做到哪一步接口的话后期可能还会增加尽量把接口颗粒度再细分一些方便ai调用。另外还有的就是AI版本的文字转语音因为考虑到有人喜欢用ai转准确率更高所以留了一个方案给用户选择使用需要用户自定配置对应的ai模型。关于转场转场有很多都是占位目前很多都没有正确的效果的转场需要涉及到GLSL着色器需要编写着色器的代码一百多个工作量巨大后期考虑如何让用户写自己的转场或者着色器效果并分发导入关键帧可以在编辑面板打一点简单的关键帧快捷键目前想着可以让用户切换熟悉的快捷键方便快速切换过来使用但是没有完全核对过是否跟他们一致的快捷键后期打算增加AE、剪映、达芬奇相关的快捷键作为可选项导出支持三种导出方式MediaRecorder方式最快但是质量最低默认webm格式其他格式需要勾选ffmpeg转换图片序列帧的方式慢但是质量较好直接ffmpeg导出慢但是质量较好。其他还支持UOS1070不过没仔细测试大多数测试的场景都是在Deepin25和GXDE OS纯靠ai就可以做出来了吗“可以“你只需要懂一点产品架构前端golang后端nodejslinux基本命令浏览器开发者工具然后再去学习一点GLSL着色器、剪映的功能的使用再参考一下FCPX、PR、AE的功能再去搜索一下相关TTS、ASR的模型和资料以及看一下B站给出来的方案是否合适再跟各ai讨论一下然后形成一个思路你就可以得出一个MVP了。Bugs很多地方还有小bugs例如蒙版,待有钱买token再修教程视频教程有空再出目前功能简单到一眼就看得出来功能版本架构规划2026-6-3更新Ligocut光剪0.27.0本次更新主要是根据坛友的意见进行修改媒体库新增右键-导入菜单修复切换下拉菜单无法正确筛选对应的文件不知道是不是deepin文件选择器的“特性”写复杂一点的筛选条件例如:图片文件(xxxxxxxxxx),[‘jpg’,‘png’,]居然识别不出来不管是否有*号或者.号都无法识别只有简单的“视频文件”这种才能正确显示。不知道是什么机制音频库的侧边栏删除冗余的分类素材库为以后添加在线素材资源留的占位增加轨道可选显示菜单画布尺寸增加更多预设画布播放功能按钮移动到下方同时也精简了部分文字按钮为图形按钮轨道操作体验优化1.切割素材正常显示切割后的素材不再是重头开始2.当左右移动轨道上的素材时假如按压中的鼠标没有超出当前轨道边缘线时并且左边/右边有素材时移动到左边素材端侧会贴合到尾部不再自动去到新增轨道。除非鼠标移动超出了当前轨道。支持的架构新增arm,龙芯万分感谢坛友 罐子 的多架构编译支持本次依然是优先支持deepin系deepin、uos、GXDE OS其他发行版暂不考虑发行版包类型简要说明x86_64armloongarch64UOSDeepinGXDE OS完整版包含所有功能下载地址华为鲲鹏处理器下载地址; 其他arm下载地址新世界下载地址; 旧世界下载地址选择你对应的架构即可本次更新燃尽了约1.6e token同时感谢官方提供的测试设备支持问题反馈地址https://gitee.com/EIC/ligocut_support/issues