Shotcut:开源跨平台视频剪辑工具

分类:工具实测 浏览量:13

摘要:

Shotcut是一款免费开源、持续维护的跨平台视频剪辑工具,支持Windows、macOS和Linux。它基于MLT多媒体框架、FFmpeg和Frei0r插件体系,提供多轨道剪辑、滤镜、转场、关键帧动画等完整功能,能有效解决多平台(尤其是Linux)用户的专业剪辑需求,并帮助内容创作者避开订阅制软件的成本。该工具非常适合开发者、技术爱好者研究源码,以及需要免费、完整功能剪辑软件的Linux用户和视频创作者。

Shotcut 开源跨平台视频剪辑软件界面,展示多轨道时间线和滤镜面板

开头

Shotcut 是一款免费开源的跨平台视频编辑器,GitHub 上 15360 star、1526 fork,采用 GPL-3.0 协议。它支持 Windows、macOS、Linux 三端,项目从 2012 年创建至今仍在积极维护,最近一次更新是 2026 年 10 月。对技术人和内容创作者来说,这是一个不用付费、不用破解、功能完整的剪辑工具。

适合谁

  • 开发者 / 技术爱好者:项目基于 Qt 6 构建,依赖 MLT 多媒体框架、FFmpeg 和 Frei0r 插件体系,感兴趣可以直接从源码编译,GitHub 上有完整的构建流程。
  • Linux 用户:很多剪辑软件不支持 Linux,Shotcut 原生支持,而且提供官方构建好的二进制包,不用折腾依赖。
  • 视频内容创作者:核心剪辑功能齐全,从裁剪、拼接、转场到滤镜都内置,想避开订阅制软件成本的人很适合。

能解决什么问题

1. 多平台剪辑需求

官方在三个平台都有持续构建的二进制包,下载即可用,不需要自行编译。对 Linux 桌面用户来说,这是少数开箱即用的专业级剪辑工具。

2. 基于 MLT 框架的完整剪辑能力

依赖 MLT 多媒体框架(核心引擎)、FFmpeg(格式和编解码库)、Qt 6(界面)、Frei0r(视频插件)等组件,功能基本覆盖日常剪辑场景:多轨道剪辑、滤镜、转场、关键帧动画都能做。官方在 Features 页面有完整能力列表。

3. 从源码构建的定制需求

如果官方二进制包满足不了需求(比如要改内部逻辑、加自定义滤镜),项目提供完整的 CMake 构建流程,可以用 Qt Creator 快速跑起来开发版。

怎么开始用

安装教程

方式一:直接下载二进制包

到官方下载页 https://www.shotcut.org/download/ 下载对应平台的安装包,日常使用不需要自己编译。

方式二:从源码构建(适合想改代码的人)

构建前确保依赖满足:Qt 6(最低 6.4)、MLT、FFTW、FFmpeg、Frei0r、SDL。README 特别提醒:构建只建议 beta 测试者或了解自己在做什么的贡献者尝试。

配置(在独立于源码的目录中执行):


cmake -DCMAKE_INSTALL_PREFIX=/usr/local/ /path/to/shotcut

推荐使用 Ninja 生成器:


cmake -GNinja -DCMAKE_INSTALL_PREFIX=/usr/local/ /path/to/shotcut

构建:


cmake --build .

安装(不安装的话,运行可能因为找不到 QML 文件而失败):


cmake --install .

优点和坑

优点:

  • 跨平台且开源免费:三端都有持续构建的二进制包,GPL-3.0 协议,没有授权费。
  • 项目活跃:从 2012 年维护到现在,最近仍在更新,社区有持续贡献者。
  • 技术栈完整:基于 MLT + FFmpeg + Frei0r 等成熟组件,功能和扩展性都不差。

坑:

  • 从源码构建复杂度高:依赖多(Qt 6、MLT、FFTW、FFmpeg、Frei0r、SDL 都要满足),路径和库的查找配置容易出错。README 原文写明构建只建议 beta 测试者或贡献者做,不是给普通用户准备的。
  • 不安装会跑不起来:从源码构建后如果不执行 cmake --install,运行时可能找不到 QML 文件直接失败。
  • GPL-3.0 协议限制:如果要做商业二次开发,GPL-3.0 对闭源分发有约束,这点要先确认清楚。
  • 主作者依赖单一:项目主要作者是 Dan Dennedy,贡献者列表较短,社区规模不算大。

适合你吗

适合你:如果你想要一个免费用、支持 Linux 的剪辑工具,或者对多媒体框架、Qt 应用开发感兴趣,想研究一个真实项目的源码结构。

不适合你:如果你需要的是团队协作、云端项目同步这类商业化功能(这类通常要靠订阅制工具),或者不想碰任何命令行、只想要装好就能用的傻瓜软件,直接下载官方二进制包就好,别碰源码构建。

需要说明:以上内容基于 README 和官方文档等公开资料整理,没有经过本机实测,构建流程的建议来自 README 原文描述。

常见问题

Shotcut 的官网下载地址是什么?

Shotcut 的官方下载地址是 https://www.shotcut.org/download/。这里提供了 Windows、macOS 和 Linux 三个平台的安装包,都是官方持续构建的二进制包,下载后即可使用,无需自行编译。

Shotcut 和剪映哪个更好用?

文章指出,Shotcut 是免费开源、功能完整的专业剪辑工具,适合想避开订阅成本的技术人和创作者。而剪映更偏向于移动端和社交媒体的简易快速剪辑。如果你需要跨平台(尤其是Linux)、开源免费和更底层的控制,Shotcut 是很好的选择;如果需要团队协作、云端同步等商业化功能,则更适合订阅制工具。

Shotcut 有中文版吗?

根据文章信息,Shotcut 是一款跨平台的国际软件,其界面支持多语言。虽然没有明确提及中文版,但作为开源项目,其语言包通常由社区贡献,你可以在软件的设置中查找并切换界面语言。

Shotcut 如何导出视频?

文章虽然没有详述具体导出步骤,但提到 Shotcut 基于强大的 FFmpeg 编解码库,这意味着它支持导出多种视频格式。通常,在完成剪辑后,你可以在软件的“文件”或“导出”菜单中找到相关选项,选择你需要的格式和参数进行渲染输出。

Shotcut 是免费的吗?有什么限制?

Shotcut 是完全免费且开源的,采用 GPL-3.0 协议,没有授权费或订阅费。功能完整,包括多轨道剪辑、滤镜、转场等。主要限制在于其社区规模相对较小,且 GPL-3.0 协议对商业闭源二次开发有约束。对于普通用户,直接下载官方二进制包即可免费使用所有功能。

相关工具推荐

访问 Shotcut 官网→

官方地址,点开新窗口;本文仅为工具介绍,与该项目无隶属关系。

微信微博邮箱复制链接