在线视频压缩器

mp4 · webm

通过降低分辨率和码率重新编码 MP4 或 MOV,缩小文件体积以便通过邮件或聊天工具发送。浏览器在当前标签页完成处理,视频不会上传。

队列不会上传任何文件

将视频拖放到此处以压缩

或点击选择您设备中的文件

正在处理视频…

关于这款视频压缩器

压缩器一次处理一个视频。当您的浏览器支持 WebCodecs 且文件是 MP4、M4V 或 MOV 时,它会自行解码并重新编码视频轨:长边会被限制在 720 像素以内,码率则根据源视频轨自身的码率计算,对于常见的 1080p 手机录像大约是原码率的五分之一,且绝不超过原码率的 85%。如果音频轨是 AAC,会原样复制;其他音频编码则会被丢弃,因此压缩后的文件会没有声音。

其他情况,例如 WebM 或 MKV 文件、不支持 WebCodecs 的浏览器,或者快速处理反而比视频本身更慢时,会改用从画布实时录制的方式,以原始尺寸的 75% 和固定 1.2 Mbps 码率录制。这种备用方式所需时间至少与视频时长相同,并且需要标签页保持打开并在前台,因为标签页切到后台会拖慢它所依赖的帧计时器。

使用方法

01

添加视频

将 MP4、MOV 或其他视频文件拖放到框内,或用按钮选择文件。一次只压缩一个视频。

02

压缩视频

点击“压缩视频”。进度条会显示 MP4 和 MOV 在浏览器中的快速重新编码,或其他格式较慢的实时录制。

03

下载结果

压缩完成后,体积更小的文件会带着“下载”按钮出现。在您点击之前不会保存任何内容。

功能

  • 以更小的画面尺寸和更低的码率重新编码 MP4、M4V 或 MOV 视频,码率根据源视频轨的实际使用情况计算。
  • 将画面长边限制在 720 像素以内,并让视频码率低于原始码率,使已经高效编码的文件不会变大。
  • 原样复制 AAC 音频轨,音质不变,也不花时间重新编码。
  • 对于 WebM、MKV 等容器,或快速处理会比视频本身更慢时,改用 75% 尺寸和固定 1.2 Mbps 的实时屏幕录制。
  • 一次只处理一个视频,队列中永远不会超过一个文件。

技术规格

规格 说明
支持格式 一次一个视频文件,浏览器能识别为视频的任意类型
快速处理 浏览器支持 WebCodecs 时的 MP4、M4V 和 MOV:长边限制在 720 px,码率根据源视频轨计算
备用处理 其他所有格式或浏览器:以 75% 尺寸和 1.2 Mbps 从画布实时录制
音频 快速处理中 AAC 轨会原样复制;其他音频编码不会保留
输出 快速处理始终输出 MP4;备用处理根据浏览器输出 MP4 或 WebM
文件大小上限 100 MB
依赖库 mp4box 0.5.2 和 mp4-muxer 5.2.1,从 jsDelivr 加载,仅用于快速处理
使用须知

压缩器不支持的功能

它只降低分辨率和码率。使用前有几点需要了解。

不能选择质量

只有一种预设。如果结果仍然偏大或偏糊,HandBrake 或 ffmpeg 等桌面工具能给您更多控制。

不能剪辑

整段视频都会被重新编码。用视频编辑软件先剪掉较长的片头或片尾,比降低码率更能缩小文件。

100 MB 的文件上限

超过此大小的视频不会被接受。较长的屏幕录制或 4K 视频很容易超出这个上限。

非 AAC 音频会被丢弃,而非转换

在快速处理中,不是 AAC 的音频轨会直接从结果中丢弃,而不是被重新编码,因此压缩后的视频可能没有声音。

备用处理需要标签页保持在前台

实时录制依赖标签页自身的帧计时器,一旦标签页切到后台,浏览器就会拖慢它。

相关工具

常见问题

不会。它在当前标签页内重新编码,使用浏览器自带的视频编码器,或通过录制画布完成。唯一的网络请求是加载 mp4box 和 mp4-muxer 这两个库,且仅在快速处理时发生。

因为它的音频轨不是 AAC。在快速重新编码处理中,只有 AAC 音频会被复制到结果中,其他编码会被丢弃而不是转换。

您的文件或浏览器正在使用备用处理方式,它实时录制视频,因此无法快于实际播放速度。请让标签页保持打开并在前台,因为切到后台会拖慢录制速度。

这取决于原始视频。在快速处理中,视频码率根据源视频轨的实际使用情况计算,对常见的 1080p 手机视频大约是原来的五分之一,但音频轨会原样复制,所以说话多、画面变化少的长视频缩小幅度会小一些。

不能。只有一种预设:长边限制在 720 像素,码率由系统自动计算。

有,100 MB,并且一次只能处理一个视频。

视频始终留在您的设备上

压缩在当前标签页内完成,使用浏览器自带的视频编码器或实时画布录制。视频不会上传。只有 mp4box 和 mp4-muxer 这两个库会从 jsDelivr 下载,且仅在使用快速处理时才会下载。