FreeCut导出完全参考:MP4、WebM、AV1与MP3全格式浏览器内渲染指南
【免费下载链接】freecutFreeCut is a professional-grade video editor that runs entirely in your browser. Professional video editing, zero installation. Create stunning videos with multi-track editing, keyframe animations, real-time preview, and high-quality exports.项目地址: https://gitcode.com/gh_mirrors/free/freecut
FreeCut 是一款完全在浏览器中运行的专业级视频编辑器,它的导出功能支持在浏览器内直接渲染 MP4、WebM、MKV 等视频格式以及 MP3、AAC、WAV 音频格式,无需安装任何剪辑软件。本文带你从零掌握 FreeCut 的导出设置、编码格式选择、字幕烧录与批量渲染队列,几分钟内导出高质量成片。
一键打开导出面板
编辑完成后,点击工具栏右上角的Export按钮,或按下快捷键Ctrl+Shift+E,即可打开导出对话框。面板分为两大区域:
- Export type:选择Video(视频)或Audio(纯音频)
- Export range:默认只导出入点/出点选定的区间;打开Render whole project开关则渲染整条时间线
- Preset:四个一键预设,帮你省去调参烦恼
💡 提示:项目包含多条时间线(Sequence)时,对话框顶部会出现序列选择菜单,可以按各自分辨率和范围导出指定时间线。
四大导出预设:快速选择质量档位
在预设面板中点击即可批量应用「容器 + 编码 + 质量 + 分辨率」组合(定义见 export-dialog.tsx):
| 预设 | 容器 | 编码 | 质量 | 分辨率 | 适用场景 |
|---|---|---|---|---|---|
| Maximum | MP4 | H.264 | 超高 | 原分辨率 | 母版存档 |
| Recommended | MP4 | H.264 | 中等 | 原分辨率 | 日常分享(默认) |
| Balanced | MP4 | H.264 | 中等 | 约 2/3 | 快速预览 |
| Small file | MP4 | H.264 | 低 | 50% | 小文件速传 |
所有预设都保持项目宽高比,输出画面不会被拉伸变形。
容器与编码格式全解析
FreeCut 支持的格式组合由 client-renderer.ts 中的兼容矩阵决定,选容器时编码下拉框会自动过滤为合法选项:
| 视频容器 | 可选编码 | 默认编码 |
|---|---|---|
| MP4 | H.264、H.265 | H.264 |
| MOV | H.264、H.265 | H.264 |
| WebM | VP9、VP8、AV1 | VP9 |
| MKV | H.264、H.265、VP9、VP8、AV1 | H.264 |
纯音频导出则支持三种容器:MP3(通用)、AAC(苹果生态友好)、WAV(无损 PCM,适合再编辑)。
如何选对编码?30 秒决策法
- 🎯要最大兼容性→ MP4 + H.264,所有设备和平台通吃
- 🎯要最小文件 + 高画质→ WebM + AV1,压缩效率最高,但编码最慢
- 🎯要 Web 网页播放→ WebM + VP9/AV1
- 🎯要后期归档→ MP4/MOV + H.265,体积更小、质量更稳
⚠️ 注意:实际可用编码取决于你的浏览器。FreeCut 会先检测浏览器编码能力(见 types/export.ts 中的SubtitleExportMode与编码定义),不支持的编码会自动提示或回退到可用方案。
比特率与文件大小估算
比特率模式提供三档(见 video-bitrate.ts):
- Auto(默认):以 1080p/30fps/3Mbps 为基准,按分辨率、帧率、编码效率自动计算目标比特率,并参考原始素材编码信息,避免重编码质量损失
- Variable(VBR):手动指定目标比特率,画质优先
- Constant(CBR):恒定比特率,适合直播流式场景
质量档位与基准比特率的关系:低 0.6×、中 1×、高 2×、超高 4×;AV1/VP9/H.265 因压缩效率更高会自动降比特率,所以「AV1 的 100MB ≈ H.264 的 150MB」。对话框会实时显示预估文件大小,导出前心里有数。
字幕导出:四种模式任选
当视频包含转录字幕时,Subtitles控件提供四种处理方式(定义见 types/export.ts):
| 模式 | 效果 | 说明 |
|---|---|---|
| Off | 无字幕 | 输出干净画面 |
| Burn in | 字幕烧录进画面 | 任何播放器都能看,默认选项 |
Sidecar.srt | 干净视频 + 独立字幕文件 | 两个文件一起下载 |
| Embedded track | 可开关的软字幕轨 | ⚠️ 仅 WebM/MKV 支持 |
💡 MP4/MOV 无法携带软字幕轨,因此只出现前三项;想要可开关字幕,请切换容器为 WebM 或 MKV。
导出前检查(Preflight)与渲染流程
点击Export Video前,FreeCut 会先运行Export preflight预检,提前发现常见问题:导出区间为空、素材文件丢失、浏览器不支持所选编码、预估文件过大、渲染时间过长等,并给出具体的修复建议(实现见 export-preflight.ts)。
渲染过程分为四个阶段,进度条实时显示:
preparing → rendering → encoding → finalizing- 可用Worker 后台渲染时,导出不会卡住页面,你可以继续做别的事
- 若浏览器不支持 worker 导出,会自动回退主线程渲染——此时请保持标签页在前台并尽量别操作其他网页
- 任何阶段都可点Cancel取消
渲染队列:批量导出更高效
需要一次导出多个片段或多种格式时,别一个个手动渲染:
- 在导出对话框点Add to queue(代替直接 Export),把任务加入队列
- 点工具栏的Render queue按钮打开队列面板,可看到实时任务数
- 队列支持暂停/继续、上移/下移、取消、重试、清空已完成
- 还能用Split into segments把一次长渲染拆成多个任务:按时间线标记拆分,或按固定秒数分块
- Saved exports标签页集中管理所有已完成文件,随时下载或删除
队列任务按顺序逐个渲染,文件统一保存到工作区的 exports 文件夹。
常见问题速查
Q:为什么我看不到 AV1 选项?A:当前浏览器不支持 AV1 硬件/软件编码,FreeCut 会隐藏不可用编码或提示回退。换用最新版 Chrome/Edge 可获得最佳支持。
Q:导出后文件在哪?A:完成后点Download保存到本地;同时文件已写入工作区该项目的导出文件夹,可在渲染队列的 Saved exports 中再次下载。
Q:可以先试导出看看效果吗?A:强烈建议!先只导出一段短区间(In/Out 范围)做检查,确认格式、字幕、画质无误后再渲染全片。
📚 更多细节可查阅官方导出文档 src/features/docs/pages/18-export.ts 与渲染队列文档 src/features/docs/pages/19-render-queue.ts。打开浏览器就能专业剪辑、导出成片——这就是 FreeCut 的核心魅力 🚀
【免费下载链接】freecutFreeCut is a professional-grade video editor that runs entirely in your browser. Professional video editing, zero installation. Create stunning videos with multi-track editing, keyframe animations, real-time preview, and high-quality exports.项目地址: https://gitcode.com/gh_mirrors/free/freecut
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考