Repolode
mltframework

mltframework/shotcut

一款免费开源、跨平台的视频编辑软件,基于 Qt 和 MLT 多媒体框架构建。

可替代:Adobe Premiere ProFinal Cut ProDaVinci Resolve

Star
15,462
Fork
1,544
未关闭 Issue
50
最近提交
13小时前

这是什么?

Shotcut 是一款桌面视频编辑器,可在 Windows、macOS 和 Linux 上运行。它使用 Qt 6 构建界面,以 MLT 作为多媒体处理引擎,并借助 FFmpeg 支持多种格式和编解码器,通过 Frei0r 加载视频插件,用 SDL 完成音频播放。

项目采用 GPLv3 协议开源。官网提供预编译安装包,源码可以通过 CMake 编译,既能在 Qt Creator 中构建,也能用命令行完成。从源码编译主要适合开发者和测试人员。

由于代码基于跨平台框架和常用库,它适合希望使用免费、可审查、可修改编辑器的用户和开发者。

核心功能

  • 01支持 Windows、macOS 和 Linux 平台
  • 02基于 MLT 多媒体框架,借助 FFmpeg 支持多种编解码格式
  • 03支持 Frei0r 视频插件
  • 04采用 GPLv3 开源协议
  • 05可使用 CMake 从源码编译,并支持 Qt Creator 构建

适用场景

  • 使用免费桌面软件剪辑家庭视频或教学视频
  • 学习或修改一个跨平台的 Qt 视频应用
  • 基于 MLT 框架开发定制化视频编辑工具

快速上手

  1. 1

    从官方下载页面获取预编译版本

  2. 2

    创建独立的构建目录并使用 CMake 配置

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

    构建项目

    cmake --build .
  4. 4

    安装构建结果,确保 Shotcut 能找到其 QML 文件

    cmake --install .

使用前须知

  • 从源码构建需要大量依赖,如 Qt 6.4+、MLT、FFmpeg 和 FFTW,建议仅供测试版测试者或贡献者使用。
  • 采用 GPL-3.0 许可证,这是一种 copyleft 许可证,要求衍生作品同样保持开源。

标签

常见问题

shotcut 是什么?
一款免费开源、跨平台的视频编辑软件,基于 Qt 和 MLT 多媒体框架构建。 Shotcut 是一款桌面视频编辑器,可在 Windows、macOS 和 Linux 上运行。它使用 Qt 6 构建界面,以 MLT 作为多媒体处理引擎,并借助 FFmpeg 支持多种格式和编解码器,通过 Frei0r 加载视频插件,用 SDL 完成音频播放。
shotcut 可以免费使用吗?用的什么许可证?
shotcut 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
shotcut 还在维护吗?
活跃维护中。shotcut 最近一次提交是在 2026年10月21日。
shotcut 适合用来做什么?
使用免费桌面软件剪辑家庭视频或教学视频 学习或修改一个跨平台的 Qt 视频应用 基于 MLT 框架开发定制化视频编辑工具
shotcut 怎么安装和运行?
从官方下载页面获取预编译版本 创建独立的构建目录并使用 CMake 配置: cmake -DCMAKE_INSTALL_PREFIX=/usr/local/ /path/to/shotcut 构建项目: cmake --build . 安装构建结果,确保 Shotcut 能找到其 QML 文件: cmake --install .
在哪里获取 shotcut?
源代码和安装说明在 GitHub 上:https://github.com/mltframework/shotcut

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目