视频截取工具 - 浏览器本地裁剪 MP4 和 WebM 视频
在浏览器中用 ffmpeg.wasm 截取本地视频,设置开始和结束时间,支持快速无重编码截取,也可以重编码为 MP4 或 WebM。
视频截取工具可以从本地视频中剪出指定时间范围。
第一版使用本地托管的 ffmpeg.wasm,只有开始处理时才加载引擎,视频不会上传服务器。
清晰输入
准备好要处理的需要截取的视频文件,避免混入不相关内容。
确认目标
先确定要复制、换算、统计或生成的结果类型,减少来回调整。
本地复核
结果适合快速处理和初步判断,重要场景仍应按业务规则复核。
示例
上传一段 80MB 的 MP4,设置开始 12 秒、结束 42 秒,使用快速截取导出一段短视频。
假设
视频文件大小在 200MB 以内,当前设备有足够内存完成浏览器端处理。
限制
浏览器端 ffmpeg.wasm 适合轻量截取,不适合超大视频、批量转码或长时间后台任务。
剪短素材
从长视频中截取需要分享或上传的一小段。
发布预览
为社媒、课程或产品演示准备短片段。
本地隐私处理
不希望上传原始视频时,在浏览器里先完成截取。
后续封面
截取片段后继续提取封面图或计算片段时长。
视频会上传吗?
不会。视频截取在浏览器本地通过 ffmpeg.wasm 完成。
最大支持多大的视频?
第一版限制为 200MB,移动端建议使用更小文件。
快速截取和精确截取有什么区别?
快速截取不重编码,速度快但切点可能靠近关键帧;精确 MP4/WebM 会重编码,耗时更长但边界更稳定。
为什么要按需加载 FFmpeg?
ffmpeg.wasm 体积较大,只有用户真正开始截取时再加载,可以让页面初次打开更轻。
推荐流程
视频截取发布流程
先截取需要的片段,再处理封面和时长。