视频压缩
基于ffmpeg.wasm的浏览器端视频压缩工具,支持自定义CRF、编码预设和分辨率缩放,无需上传到服务器。
点击或拖拽视频文件到此处上传(最大100MB)
SUPPORTED: video/mp4,video/webm,video/*
使用说明
- 1 上传视频文件(支持MP4/WebM等,最大100MB)
- 2 设置CRF(18-28,数值越大压缩率越高)、预设和缩放
- 3 点击"开始压缩",等待完成后下载
相关工具
关于此工具
视频压缩工具基于ffmpeg.wasm在浏览器本地运行,无需将视频上传到任何服务器,隐私和速度都有保障。支持调整H.264编码的CRF值(画质与体积权衡)、编码预设(速度与压缩率权衡)和输出分辨率缩放。
会议录屏、课程录像、手机拍摄的4K视频在分享时往往体积过大。本工具可以将一个500MB的MP4压缩到100MB以内,同时保持肉眼可接受的画质,直接通过微信、邮件或网盘发送不再受限。
相比安装HandBrake、格式工厂等桌面软件,本工具打开浏览器即用,不留安装包、不看广告。ffmpeg.wasm使用WebAssembly技术,压缩逻辑与桌面版ffmpeg完全一致,压缩效果专业可靠。
常见问题
CRF值应该设置多少比较合适? +
CRF(恒定码率因子)范围0-51,数值越小画质越好、文件越大。一般用途推荐18-23:18接近视觉无损,23是ffmpeg默认值,28适合对画质要求不高的场景。建议先用CRF 23测试,如果文件还是太大再提高到26-28,如果画质不够好再降低到20以下。
编码预设(preset)有什么影响? +
预设控制编码速度与压缩效率的平衡。从ultrafast到veryslow,速度越慢、压缩率越高(相同画质下文件更小)。浏览器端编码本身较慢,推荐使用fast或medium预设。选择slower只会让等待时间倍增,对日常压缩场景性价比不高。
支持哪些视频格式输入? +
输入格式支持浏览器能读取的主流格式,包括MP4(H.264/H.265)、WebM、MOV、AVI等。输出格式为MP4(H.264编码),兼容性最广,可在手机、电脑、微信等绝大多数平台直接播放。
视频文件超过100MB怎么办? +
受浏览器内存限制,当前最大支持100MB的输入文件。对于更大的视频,可以先用视频剪切工具截取需要的片段,再用本工具压缩;或者安装桌面版ffmpeg处理超大文件。后续版本计划通过分段处理提升文件大小上限。
压缩过程中可以关闭页面吗? +
不能。ffmpeg.wasm在浏览器标签页内运行,关闭或刷新页面会中断所有处理进度,已处理的内容不会保存。压缩期间请保持标签页在前台运行,不同视频时长和设置下耗时从几秒到几分钟不等。