视频压缩(浏览器端)
将视频文件上传后,页面会把视频绘制到 canvas 并使用 MediaRecorder 以更低分辨率 / 码率重新编码,最后生成可下载文件。此方法无需上传服务器,适合常见小文件处理。浏览器兼容性参见说明。
还没有选择视频
压缩设置
如果留空,页面会根据分辨率选择一个合理的默认值。
使用说明
- 点击“选择视频文件”上传或从本地选择视频(支持常见视频格式)。
- 在“压缩设置”中选择目标分辨率或填写自定义码率(kb/s)。留空码率将使用预设值。
- 点击“开始压缩”开始处理;处理在浏览器本地完成,不会将文件上传到服务器。
- 处理完成后可预览压缩结果并点击“下载结果”保存压缩后的视频。
方法说明:页面通过将视频绘制到 canvas 并使用 MediaRecorder 重新编码输出,通常生成 WebM 格式(VP8/VP9 + Opus)。若浏览器不支持相关 API(如 MediaRecorder 或 canvas.captureStream),功能可能受限或不可用。
注意:浏览器端压缩效果依赖 MediaRecorder 支持的编码器,生成格式通常为 WebM(VP8/VP9 + Opus)。若浏览器不支持 MediaRecorder 或 captureStream,此功能可能不可用。