PalmierPro视频编辑器源码macOS AI剪辑工具系统

PalmierPro视频编辑器源码macOS AI剪辑工具系统

  • 全站源码免费
  • 日/微信/10次解锁
  • 日/IP/100次解锁
资源下载
免费资源
立即下载

源码系统概览

文章正文

Palmier Pro是一款专为AI打造的macOS视频编辑器,采用SwiftUI与Metal构建,把节拍检测、语义素材搜索等AI能力直接跑在设备本地。

项目提供MCP服务器封装,可接入Claude Desktop等AI客户端,让智能体直接操作剪辑时间线,是一套面向AI辅助创作场景的视频剪辑工具系统。

源码简介

Palmier Pro以「AI时代的视频编辑器」为定位,核心设计是让剪辑工具与AI智能体无缝协作。

编辑器内置两套本地模型:Beat This负责神经节拍与强拍检测,SigLIP 2负责按画面内容做素材语义搜索,两者均通过Core ML在Apple Silicon上本地运行。

项目同时提供palmier-pro.mcpb封装,把剪辑能力以MCP协议暴露给Claude Desktop,AI可以直接读取项目、定位素材、执行剪辑操作。

整个仓库约750个文件,主体是Swift代码,模型转换部分使用Python与coremltools。

工程包含完整的时间线编辑、音频处理、转写(Transcription)、预览(Preview)与项目持久化模块,并带约190个测试文件。

适用场景

适合macOS(Apple Silicon、macOS 26及以上)用户用作AI辅助视频剪辑工具;

适合研究SwiftUI视频编辑架构、想在剪辑器里接入MCP协议与本地视觉/音频模型的开发者;

也适合需要素材按语义检索、自动卡点剪辑的内容创作者。

对想用Claude等AI智能体操作时间线的用户,MCP封装提供了现成的接入通道。

技术架构与部署指南

维度 本套源码 同类通用方案
技术栈 项目以Swift为主(约590个Swift文件),UI基于SwiftUI,实时预览与音频处理使用Metal与系统媒体框架 依具体方案选型,需自行搭建与维护
部署方式 桌面端在GitHub Releases下载PalmierPro.dmg安装; 多托管于第三方平台或订阅云服务
功能侧重 本地节拍检测:Beat This模型在设备端完成节拍与强拍跟踪,输入30秒原始音频即可得到20ms粒度逐帧预测,支持自动 功能通用,定制深度有限
数据归属 数据自持,部署在自有服务器,不出站 数据通常留存于服务商侧
成本模式 获取后自主部署,无持续授权费用 通常按订阅或调用量计费

技术栈与运行环境

项目以Swift为主(约590个Swift文件),UI基于SwiftUI,实时预览与音频处理使用Metal与系统媒体框架;

模型转换脚本使用Python(torch、coremltools、transformers等)。

运行环境要求macOS 26(Tahoe)且搭载Apple Silicon芯片,MCP服务器部分基于Node.js实现。

模型目录包含两套转换工程:beat_this把Beat This(ISMIR 2024)转为6.6MB的Core ML模型并折叠log-mel前端,直接输入原始PCM输出逐帧节拍;

siglip2把Google SigLIP 2图像与文本编码器量化为8-bit .mlpackage,用于素材语义检索。

功能亮点

本地节拍检测:Beat This模型在设备端完成节拍与强拍跟踪,输入30秒原始音频即可得到20ms粒度逐帧预测,支持自动卡点与音乐剪辑,无需联网。

语义素材搜索:SigLIP 2图像编码器把画面与文本映射到同一向量空间,可用自然语言检索素材库,搜索全程本地执行,不上传素材。

MCP智能体接入:palmier-pro.mcpb提供Stdio到HTTP的桥接,可配置到Claude Desktop,AI可跨应用重启持续重连,直接调用剪辑能力。

完整剪辑工程:时间线多轨编辑、音频表计、转写与预览模块齐备,并配套约190个测试用例覆盖编辑状态与模型行为。

安装与部署提示

桌面端在GitHub Releases下载PalmierPro.dmg安装;源码构建使用Swift Package Manager(Package.swift)。模型转换脚本需要Python 3.12环境,先创建uv虚拟环境安装requirements.txt,再运行convert.py输出Core ML模型。

截图与演示说明

指向GitHub Releases的PalmierPro.dmg安装包;

Palmier Pro UI

为Palmier Pro主界面UI截图,展示时间线编辑、素材浏览与预览区域。项目内置模型转换工程(models目录,含beat_this与siglip2的Python转换脚本)、MCP封装(mcpb目录,Stdio到HTTP桥接)以及完整的Swift源码工程(Sources目录),开发者可按需构建本地模型与桥接服务。

常见问题

问:Palmier Pro对系统有什么要求?

答:需要macOS 26(Tahoe)并搭载Apple Silicon芯片,本地AI模型依赖Core ML与Metal加速。

问:MCP服务器如何接入Claude Desktop?

答:通过palmier-pro.mcpb封装在Claude Desktop中配置,桥接层会跨应用重启持续重连,AI即可调用剪辑相关能力。

安全风险提示

项目许可证为GPL-3.0(copyleft),商业闭源分发需评估许可证义务。模型转换脚本会在首次运行时从torch.hub自动下载检查点,离线或受限网络环境需要预置模型文件。MCP服务器会向AI暴露本机编辑能力,接入第三方智能体时注意权限边界。项目处于快速迭代期,接口与配置可能随版本变化。

下载说明

本项目为开源代码,仅供学习研究、测试部署与二次开发参考。源码来自GitHub公开仓库,使用前请确认符合GPL-3.0协议相关条款。

GitHub项目开源地址:https://github.com/palmier-io/palmier-pro

资源下载
下载价格免费
本文章资源https://www.aosen.cc/mianfei10542.html来源于互联网,如存在侵权,请联系我们立马删除!
0
显示验证码