一、软件简介
FilmCraft是一款免费开源的非线性视频编辑软件,由ArtCraft团队开发,采用Rust语言构建,旨在提供类似Adobe Premiere Pro的专业视频剪辑工作流程。软件面向视频剪辑师、影视后期人员、自媒体创作者、视频制作团队以及希望使用开源工具进行视频编辑的用户。
FilmCraft不仅提供视频剪辑和时间线编辑功能,还覆盖色彩校正、视频特效、转场、音频混音、字幕处理和视频编码输出等后期制作环节。软件采用桌面原生应用与浏览器运行相结合的方式,支持Windows、macOS和Linux等平台,并提供基于WebAssembly的网页版本。
FilmCraft的主要特点包括以下几个方面:
- 非线性视频编辑: 通过多轨时间线组织视频、音频和图像素材,灵活调整片段顺序与时长。
- 专业后期工作流: 提供剪辑、调色、特效和音频处理等工作区。
- GPU图形合成: 通过GPU合成器处理画面,并采用线性光工作流程改善部分图像合成效果。
- 多格式视频输出: 支持H.264 MP4、Apple ProRes、Motion JPEG、PNG序列、GIF动画及其他面向制作流程的输出格式。
- 开源与自动化: 通过命令行和MCP接口支持程序化操作,为批量处理和AI辅助视频编辑提供基础。
- 跨平台使用: 可以根据设备环境选择桌面版本或浏览器版本。
FilmCraft采用Rust开发,项目强调独立实现视频编解码和编辑引擎,而不是简单封装现有商业剪辑软件。其设计目标是让熟悉Premiere Pro的用户能够借助相近的工作区、快捷键和面板布局快速适应。
需要注意的是,FilmCraft目前仍处于持续开发阶段。虽然功能覆盖范围已经比较广,但复杂项目的稳定性、操作细节、文件兼容性和实际生产效率仍需要根据具体任务进行验证。对于专业影视交付或长期商业项目,建议先使用测试素材验证完整的导入、剪辑、混音、渲染和输出流程。

二、主要功能
1. 非线性视频剪辑
FilmCraft采用非线性编辑模式,允许用户在时间线上自由组织视频、音频及其他媒体素材,而不需要按照素材原始顺序进行处理。
主要功能包括:
- 导入视频、音频和静态图像素材。
- 在时间线上排列和组织不同媒体片段。
- 调整片段的播放位置、时长及编辑顺序。
- 使用多轨道工作流组合不同的视频和音频内容。
- 通过撤销、重做及历史记录管理编辑操作。
- 在时间线上预览剪辑结果,并进行后续修改。
这类工作流程适合短视频制作、宣传片剪辑、访谈节目、纪录片和常规视频后期处理。
2. 多轨时间线与片段管理
时间线是FilmCraft的核心工作区域,用于管理视频、音频和其他素材在时间轴上的位置关系。
主要功能包括:
- 在不同轨道上组织视频和音频片段。
- 调整片段之间的先后关系。
- 配合播放头定位需要编辑的画面。
- 管理多个媒体片段之间的时间关系。
- 通过关键帧控制支持相关的动态参数变化。
- 配合预览与渲染功能检查剪辑效果。
对于包含多个镜头、背景音乐、旁白和字幕的项目,多轨时间线能够帮助用户更清晰地组织素材。
需要注意的是,具体的修剪、波纹编辑、片段连接及高级时间线操作体验,可能与成熟的专业剪辑软件有所不同,建议根据实际版本进行验证。
3. 视频调色与色彩校正
FilmCraft提供独立的Color调色工作区,用于调整画面的颜色、亮度和整体视觉风格。
主要功能包括:
- 对视频画面进行基础色彩校正。
- 调整画面的明暗和色彩表现。
- 配合效果参数制作不同视觉风格。
- 使用关键帧控制支持的动态色彩变化。
- 通过GPU合成器处理相关图像效果。
- 在不同镜头之间进行视觉风格统一。
视频调色适用于纪录片、产品宣传片、短视频和影视后期制作等场景。对于需要进行专业色彩管理的项目,还应检查监视器校准、色彩空间、输出编码及交付标准是否符合要求。

4. 视频特效与转场
FilmCraft提供视频效果和转场工具,帮助用户增强画面表现力,并改善不同镜头之间的衔接。
主要功能包括:
- 应用视频效果调整画面外观。
- 使用转场效果连接不同的视频片段。
- 通过关键帧控制相关参数随时间变化。
- 使用数值曲线调整部分动画属性。
- 配合GPU合成器处理视觉效果。
- 在时间线上预览效果并根据需要修改参数。
官方项目介绍列出了约55种视频效果和30种转场,并提供关键帧数值与速度曲线编辑能力。具体效果的可用性和实际表现可能随版本更新而变化。这些功能适合制作片头、宣传视频、动态标题以及具有镜头转场效果的短片。
5. 关键帧与动画控制
关键帧功能可以让视频中的部分参数随时间发生变化,从而实现动画效果。
主要功能包括:
- 为受支持的效果参数设置关键帧。
- 调整动画开始和结束时的参数值。
- 通过数值曲线控制参数变化过程。
- 使用速度曲线调整动画的加速与减速。
- 配合转场和画面效果创建动态变化。
- 在预览过程中检查动画结果。
例如,可以通过关键帧控制某个效果的强度随时间变化,或者制作具有渐变过渡的视觉效果。关键帧功能的具体控制范围取决于效果类型和当前版本支持的参数,并不意味着所有视频属性都能使用相同的动画控制方式。

6. 音频编辑与混音
FilmCraft包含独立的Audio音频工作区,支持视频后期所需的基本音频处理和混音工作流程。
主要功能包括:
- 将音频素材与视频片段组合。
- 管理多个音频轨道。
- 调整音频混合与相关参数。
- 使用支持自动化的混音控制。
- 应用原生数字信号处理音频效果。
- 使用响度计量工具检查音频输出水平。
软件提供符合EBU R128标准的响度计量能力,并支持混音自动化和原生DSP音频效果。
这些功能适合处理背景音乐、人物对白、旁白和环境音。对于广播、电视或专业影视项目,应根据目标平台的响度规范和交付要求进行最终检查。
7. 字幕与文字处理
FilmCraft支持视频字幕及文字相关的后期制作工作流,可用于在视频中加入说明文字、对白字幕和标题元素。
主要用途包括:
- 为视频添加文字内容。
- 制作对白字幕和说明性字幕。
- 根据视频时间轴安排文字出现的时间。
- 调整支持的文字样式与显示属性。
- 将文字与视频、音频内容组合。
- 配合关键帧和相关效果制作动态文字。
字幕功能对于短视频、教程、访谈和宣传内容较为实用。不过,如果项目涉及复杂字幕格式、特殊字体、双语排版或专业字幕交付,建议在当前版本中验证相关格式的支持程度。
8. 视频编码与多格式导出
FilmCraft支持将编辑完成的视频项目渲染为多种输出格式,以适应网络发布、后期制作和部分专业交付场景。
主要输出格式包括:
| 格式 | 主要用途 |
|---|---|
| H.264 MP4 | 网络视频、短视频及常规视频交付 |
| Apple ProRes 422 HQ | 高质量视频制作与后期交换 |
| Motion JPEG | 特定视频编辑及兼容性工作流 |
| MXF OP1a | 广播和专业媒体交付 |
| Avid风格OP-Atom | 部分专业后期制作工作流 |
| PNG序列 | 逐帧图像输出及后续合成 |
| GIF动画 | 简单循环动画和网络动图 |
| WAV | 音频单独输出 |
其中,MXF及OP-Atom输出可根据配置使用DNxHR、ProRes或H.264等视频编码,以及PCM音频和起始时间码等相关参数。具体组合取决于当前版本支持的封装方式和编码器。
对于常规自媒体创作,H.264 MP4通常是较方便的输出选择;对于需要进入其他后期软件的项目,可以根据工作流程选择ProRes、MXF或图像序列等格式。
9. 渲染预览与后台任务
FilmCraft提供渲染预览和后台渲染任务管理能力,帮助用户在处理较复杂的项目时减少等待时间。
主要功能包括:
- 将时间线内容渲染为预览结果。
- 使用缓存保存已经生成的预览片段。
- 在部分编辑内容发生变化时重新计算相关预览。
- 在后台执行渲染任务。
- 查看任务进度。
- 在需要时取消正在进行的渲染任务。
对于包含多个视频效果、转场和调色操作的项目,渲染预览能够帮助用户在最终输出前检查效果。后台任务管理则可以改善渲染过程中的工作连续性。
10. GPU合成与高性能处理
FilmCraft采用GPU合成器处理部分图像合成任务,并在设计中强调线性光合成及精确时间计算。
主要特点包括:
- 使用GPU处理支持的画面合成任务。
- 在相关合成流程中采用线性光处理方式。
- 通过整数时间计算管理编辑时间点。
- 为视频预览和最终渲染提供相应的处理流程。
- 配合渲染缓存减少部分重复计算。
实际性能取决于处理器、显卡、内存、素材分辨率、视频编码方式以及使用的特效数量。GPU合成能力也不代表所有编码和解码任务都一定由显卡完成。
11. 命令行与AI自动化
FilmCraft除桌面图形界面外,还提供命令行工具和MCP服务端能力,可用于程序化操作和自动化工作流。
主要用途包括:
- 通过命令行执行支持的编辑和处理任务。
- 让程序或AI代理调用软件提供的操作接口。
- 将部分视频制作步骤集成到自动化流程。
- 批量执行适用的媒体处理任务。
- 配合脚本管理项目处理过程。
这类能力适合开发人员、技术型视频制作团队以及希望探索AI辅助剪辑的用户。不过,实际可自动化的操作范围取决于对应版本提供的命令、接口和项目状态。
12. 跨平台与浏览器运行
FilmCraft提供多种桌面平台构建版本,并支持通过WebAssembly运行网页版本。
主要特点包括:
- Windows桌面应用。
- macOS桌面应用,支持Apple Silicon和Intel平台。
- Linux桌面版本及多种发行格式。
- 基于WebAssembly的浏览器版本。
- 命令行工具,便于自动化处理。
桌面版本更适合长视频、4K素材、多线程渲染、硬件编码以及需要本地字体和完整工作环境的项目。浏览器版本则适合体验软件和进行较轻量的编辑任务。
三、FilmCraft视频格式与编解码器支持
FilmCraft采用Rust自主实现多种视频编解码器、音频编解码器和媒体容器,不内置FFmpeg作为内部处理引擎。开发过程中使用FFmpeg作为外部参考工具,对编解码结果进行逐帧验证。
1. 视频与音频编解码器
| 格式或编码 | 解码 | 编码 | 主要说明 |
|---|---|---|---|
| H.264/AVC | 支持 | 支持 | 支持High、Main和Baseline配置,提供CABAC、B帧以及CRF、CBR、VBR和双遍编码模式 |
| HEVC/H.265 | 支持 | 部分硬件支持 | 软件解码支持Main和Main 10配置;通过特定硬件编码器可输出HEVC Main 8-bit |
| Apple ProRes | 支持 | 支持 | 解码覆盖422 Proxy至4444 XQ,导出支持ProRes 422 HQ |
| AAC-LC | 支持 | 支持 | 可用于常规视频音频编码 |
| VP8 | 支持 | 暂未列出 | 支持透明WebM中的Alpha图层及多种码流版本 |
| VP9 | 支持 | 暂未列出 | 支持多个配置、8/10/12位色深及多种色度采样格式 |
| Opus | 支持 | 暂未列出 | 支持SILK、CELT、混合模式及多声道音频 |
| AV1 | 支持 | 暂不支持 | 支持Main配置、8/10位4:2:0及单色内容等 |
| Avid DNxHD/DNxHR | 支持 | 支持 | 支持多种SMPTE标准编码配置,导出DNxHR使用MOV容器 |
| MJPEG | 支持 | 支持 | 适用于部分视频和图像序列工作流 |
| PCM | 支持 | 支持 | 常见的未压缩数字音频格式 |
| MP3、FLAC、ALAC、Vorbis | 支持 | 暂未列出 | 当前通过Symphonia库处理解码 |
需要注意,表格中的“暂未列出”表示所提供的技术资料没有明确列出编码能力,并不等于所有未来版本都不会支持。
2. 媒体容器与文件格式
FilmCraft支持多种常见视频容器、音频封装和图像格式。
| 格式 | 支持情况 | 主要用途 |
|---|---|---|
| MP4/MOV | 导入与导出 | 常规视频剪辑、媒体交换和视频交付 |
| Matroska/WebM | 支持导入 | 网络视频及多种音视频编码封装 |
| AVI | 支持导入 | 传统视频素材及部分历史项目 |
| MXF OP1a/OP-Atom | 支持导入与相关格式导出 | 专业视频后期和媒体交付 |
| MPEG-TS/PS | 支持导入 | 广播视频、DVD及AVCHD相关素材 |
| Ogg | 支持导入 | 部分音视频媒体 |
| PNG、JPEG、GIF、WebP、TIFF、BMP | 支持导入 | 静态图像素材 |
| PNG序列 | 支持导出 | 逐帧图像和后期合成 |
| 动态GIF | 支持导入与导出 | 简单动画和网络动图 |
| WAV | 支持导出 | 独立音频输出 |
AVI导入支持AVI 1.0和OpenDML,并可处理部分包含H.264、HEVC、Motion JPEG、未压缩RGB/YUV及常见音频编码的文件。DivX、Xvid和DV等格式尚未列入支持范围。
此外,FilmCraft还支持导入MPEG-1/MPEG-2视频、AC-3、MP2、MPEG传输流、节目流及图像序列。摄像机RAW和E-AC-3则尚未支持。
四、FilmCraft视频导出功能
FilmCraft提供独立的导出工作区,支持将编辑完成的时间线渲染为视频、音频或图像序列。
主要功能包括:
- H.264 MP4导出: 使用自主实现的H.264与AAC编码器生成常规视频文件。
- ProRes导出: 支持Apple ProRes 422 HQ,可用于高质量视频后期流程。
- DNxHR导出: 支持通过MOV或相关专业封装工作流输出。
- MXF导出: 支持OP1a及Avid风格OP-Atom相关输出流程,具体编码组合取决于配置。
- 图像序列导出: 支持PNG序列,便于后期合成与逐帧处理。
- GIF动画导出: 用于制作简单循环动画。
- WAV音频导出: 可单独输出音频内容。
- 后台渲染: 提供任务进度显示和取消功能,渲染过程中可以继续编辑。
- 智能预览缓存: 按内容缓存渲染预览,修改某个片段时尽量只重新计算受影响的部分;撤销操作也可以恢复仍然有效的缓存结果。
官方提供的测试示例中,6秒、960×540的视频渲染约需1.3秒,生成的文件使用FFmpeg进行解码时没有出现警告。不过,这只是特定测试环境下的结果,不能直接视为所有电脑上的固定渲染速度。
五、FilmCraft硬件加速能力
FilmCraft可以利用不同操作系统提供的硬件编解码接口:
- macOS:通过VideoToolbox支持硬件解码,并支持特定HEVC编码配置。
- Windows:通过Media Foundation支持硬件解码。
- Linux:通过VA-API支持H.264和HEVC硬件解码。
- Windows和Linux:可选择使用NVIDIA编码器加速H.264导出。
- NVIDIA硬件编码:在满足相关条件时支持HEVC Main 8-bit导出。
硬件加速是否生效,取决于操作系统、显卡型号、驱动版本、编码器配置以及具体媒体格式。
六、系统要求
FilmCraft支持Windows、macOS、Linux等平台。由于不同发行版本的系统依赖和图形后端存在差异,以下配置主要用于选择电脑和评估运行环境,并非官方公布的完整最低配置清单。
1. 操作系统要求
| 操作系统 | 支持情况 |
|---|---|
| Windows 10/11 | 提供桌面版本 |
| Windows x64 | 支持64位Intel和AMD处理器 |
| Windows ARM64 | 提供ARM64构建版本 |
| Windows x86 | 提供32位构建版本 |
| macOS | 提供Intel和Apple Silicon通用版本 |
| Linux x86_64 | 支持多种发行格式 |
| Linux ARM64 | 部分发行格式提供支持 |
| FreeBSD | 提供x86_64构建版本 |
| 现代浏览器 | 可运行WebAssembly版本 |
具体兼容性取决于对应发行包、系统版本和图形驱动。Windows桌面版主要使用Vulkan或DirectX 12等图形后端,部分设备可能需要针对驱动兼容性进行排查。
2. 硬件配置建议
| 硬件项目 | 基础参考配置 | 推荐配置 |
|---|---|---|
| 处理器 | 双核64位处理器 | Intel Core i7或AMD Ryzen 7及以上 |
| 内存 | 8GB | 16GB至32GB或更高 |
| 显卡 | 支持软件所需图形接口的显卡 | 具备较强图形处理能力的独立显卡 |
| 显存 | 根据图形负载满足运行需求 | 8GB及以上更适合复杂效果项目 |
| 硬盘 | 预留数GB安装空间 | NVMe SSD,并为视频素材预留充足空间 |
| 显示器 | 1920×1080 | 2560×1440或更高分辨率 |
以上属于视频编辑工作站的配置建议,并非FilmCraft官方最低要求。对于简单的1080p剪辑,可以从中等配置开始;如果经常处理4K素材、多层特效和较长时间线,建议优先增加内存、使用高速SSD,并选择图形性能更强的设备。
3. 不同用途的配置建议
- 日常剪辑与短视频制作:建议8GB至16GB内存、SSD以及支持所需图形接口的现代显卡。
- 1080p多轨剪辑:建议16GB内存,并为视频素材和缓存预留足够空间。
- 4K视频与复杂特效:建议32GB或更高内存、高性能处理器及独立显卡。
- 大型项目与频繁渲染:建议使用高速NVMe SSD,并根据实际编码和渲染负载选择更高性能的CPU与GPU。
- 浏览器版本:建议使用支持WebAssembly及软件所需图形功能的现代浏览器,并确保设备拥有足够的内存。
需要注意,FilmCraft的实际解码、编码和渲染性能与具体版本、视频格式和硬件支持有关。选择配置时,不应只依据显卡型号或核心数量判断性能。
七、更新内容
截至2026年10月15日,FilmCraft最新公开发行版本为0.8.0,于2026年10月14日发布。该版本属于持续开发中的版本,以下重点介绍当前版本的功能与工作流程,不将未经确认的功能变化描述为本次版本首次新增。
1. 完善视频编辑工作流程
FilmCraft持续完善非线性剪辑的基础操作,主要涉及时间线、素材管理和编辑状态处理。
主要改进方向包括:
- 优化视频和音频素材的组织方式。
- 改善时间线编辑与预览之间的衔接。
- 完善撤销、重做及编辑历史处理。
- 提升多轨项目的操作便利性。
- 改善剪辑工作区的交互体验。
2. 持续完善视频效果与转场
当前版本提供视频效果、转场和关键帧动画等功能,持续完善相关参数控制和视觉效果处理能力。
主要功能包括:
- 支持多种视频效果与转场。
- 提供关键帧及数值曲线编辑。
- 改进效果参数的控制方式。
- 配合GPU合成器处理画面效果。
- 优化渲染预览和效果检查流程。
这些能力有助于制作具有动态效果的视频,但部分复杂特效和成熟商业软件中的高级制作功能仍存在差距。
3. 改进渲染与输出能力
FilmCraft提供后台渲染、渲染进度管理及预览缓存等功能,帮助用户处理较复杂的视频项目。
当前工作流程支持:
- 输出H.264 MP4视频。
- 输出Apple ProRes及Motion JPEG等格式。
- 使用PNG序列进行逐帧输出。
- 输出GIF动画及WAV音频。
- 支持部分MXF和专业后期制作封装格式。
- 通过后台任务执行渲染,并提供进度与取消操作。
具体格式和编码组合应以当前版本的导出选项为准。
4. 增强跨平台支持
FilmCraft提供Windows、macOS和Linux桌面构建版本,同时支持浏览器运行。
相关能力包括:
- 提供Windows x64和ARM64版本。
- 提供macOS Intel与Apple Silicon通用版本。
- 支持多种Linux发行格式。
- 提供WebAssembly网页版本。
- 提供命令行工具以支持自动化操作。
不同平台的图形驱动、硬件编码及系统依赖可能影响实际运行效果。
5. 持续完善音频与调色功能
当前版本包含独立的Color与Audio工作区,并提供响度计量、混音自动化和原生音频效果等功能。
相关能力包括:
- 改进音频混合与参数控制工作流。
- 支持EBU R128响度计量。
- 提供原生DSP音频效果。
- 使用关键帧控制支持的动态参数。
- 配合GPU合成器处理相关画面效果。
对于专业广播和影视项目,仍建议对最终音频响度、色彩空间和交付格式进行独立检查。
6. 持续完善命令行与MCP支持
FilmCraft将程序化控制作为产品的重要方向之一,支持通过命令行工具和MCP服务端执行部分操作。
其应用方向包括:
- 将部分视频处理任务集成到脚本。
- 让AI代理调用支持的编辑操作。
- 自动化执行部分项目处理和导出步骤。
- 为批量视频制作提供程序化操作基础。
实际支持的命令和自动化范围应以安装版本提供的接口为准。
官方下载地址
项目地址:https://github.com/storytold/filmcraft
V0.8发布地址: https://github.com/storytold/filmcraft/releases/tag/v0.8.0







