视频压缩工具

为 Discord 压缩视频

默认压到 19MB 以内,适配 Discord 当前 20MB 免费上传上限。如果你的账户仍显示 10MB,可在下方切换到 9MB。

Discord

目标压缩至 19 MB 以内

输出

MP4 · H.264 · ≤ 19 MB

正在检查压缩权限...

Discord 文件上限:免费、Basic 与 Nitro

免费上传上限于 2026 年 8 月从 10MB 提高到 20MB,Nitro 目前最高支持 1GB。以下为 Discord 公布的限额,你的账户可能显示不同数值。

Discord 套餐公布的上传上限
免费20MB
Nitro Basic50MB
Nitro1GB

核实于 2026-09-30 · Discord 附件 FAQ · Discord Nitro 套餐

为什么 Discord 会在压缩前拒绝视频?

Discord 会在自身压缩之前检查所选文件的大小,移动端也采用这一规则。源视频超限时,可能还没开始压缩就被拒绝。先在这里压缩,再把下载的 MP4 添加到 Discord,而不是重新上传原文件。

不订阅 Nitro,如何在 Discord 发送视频?

  1. 核对 Discord 账户上限:20MB 对应 19MB 目标,10MB 对应 9MB 目标。
  2. 选择视频,查看预计压缩额度并开始。如果文件已经符合大小和播放要求,可能无需再次压缩。
  3. 预览并下载结果,再到 Discord 添加下载后的 MP4。本工具不会连接你的 Discord 账户。

可使用现有试用或免费压缩额度开始。“无需 Nitro”指 Discord 的订阅,本服务仍适用自己的压缩额度规则。

选择适合你的起点

按 Discord 上传上限选择目标大小

账户允许 20MB 时,从 19MB 开始;仍显示 10MB 时使用 9MB。发送前请检查下载结果。

账户仍显示 10MB

切换到 9MB,为 10MB 上限留出余量。较小目标可能损失更多细节,只在账户确实需要时使用。

账户允许 20MB

使用默认 19MB 目标,留出 1MB 余量,也比 9MB 给画面和声音更多空间。结果可能小于目标值。

教程或屏幕录制

优先保留原分辨率,并检查小字是否清晰。如果在额度内无法保持可读性,可先用编辑器缩短录屏再尝试。

这些按钮仅修改目标大小并切换到目标大小模式,保留已选文件和分辨率设置。点击“开始压缩”后才会上传。

分享前检查

用最容易丢失细节的片段检查效果

发出前,在下载的 MP4 中检查以下片段。仅看静止的开场画面,无法判断整段视频的效果。

快速运动

检查转动镜头、游戏动作时是否出现色块或拖影;额度允许时可提高目标。

小字与界面

按接收者实际观看的大小检查聊天文字、菜单和代码。降低分辨率后丢失的细节,未必能靠增加码率恢复。

语音与声音

听完重要片段,并检查声音与画面是否同步;长视频可先剪出需要分享的部分。

这是画质检查清单,不是压缩实测结果。请保留原文件,以便重新尝试。

Discord 附件 FAQ 公布的上限为免费用户 20MB、Nitro Basic 50MB、Nitro 最高 1GB。免费上限于 2026 年 8 月提高,文件在 Discord 自身压缩之前检查大小。我们的 19MB 预设为 20MB 留出余量;账户显示不同限制时,以账户为准。 Discord 附件 FAQ

官方说明 · 核验于 2026-09-30

结果不合适时,下一步怎么做

Discord 提示文件过大

确认上传的是下载后的结果而非原文件,对照 Discord 显示的额度检查实际大小,必要时降低目标。

大小达标,但画面不清楚

额度允许时,从原文件用更大的目标重新压缩。严格限制下,优先剪掉不必要的内容,尤其是文字录屏,不要直接大幅降低分辨率。

附件无法预览

先在本机播放下载的 MP4。请接收者下载文件并用兼容播放器打开;如果本地文件也无法播放,请回到原文件重新尝试。

9MB 与 19MB:实际视频对比

我们对游戏录制和手机视频分别测试了两个目标。录屏原文件已符合两种上限,因此保留原文件。这些是本地编码测试,并非线上服务的耗时测量。

测试于 2026-09-30,使用 macOS arm64、FFmpeg 8.1.2、H.264 两遍编码、veryfast、两个线程和本产品的 adaptive-v1 分辨率策略。每个目标运行一次。1MB = 1,000,000 字节。

游戏录制 · SuperTuxKart

这段 70.8 秒、60fps 的录制在两个目标下都选择了 480p。19MB 结果有更大的码率预算,但两者都未保留源分辨率。较长的游戏片段也可以考虑先剪短。

源视频

实际文件大小: 52.05 MB

画面尺寸: 1920 × 1080

游戏录制 · SuperTuxKart:源视频,第 30 秒画面

9MB 目标

实际文件大小: 8.69 MB

画面尺寸: 852 × 480

游戏录制 · SuperTuxKart:9MB 目标,第 30 秒画面

19MB 目标

实际文件大小: 18.30 MB

画面尺寸: 852 × 480

游戏录制 · SuperTuxKart:19MB 目标,第 30 秒画面

第 30 秒画面。点击图片查看编码尺寸。JPEG 截帧仅供参考,无法据此判断动态画面或音频质量。

SuperTuxKart 作者;录制由 PantheraLeo1359531 上传。使用 Wikimedia 1080p VP9 衍生版本。截帧与重编码衍生文件采用 CC BY-SA 4.0。 来源与署名 · CC BY-SA 4.0

手机视频 · 流动的河水

这段 30.8 秒视频在 9MB 目标下选择了 720p,19MB 目标下保留了 1080p。可以比较河水和细枝;分辨率更高并不代表每段视频的画质都一定更好。

源视频

实际文件大小: 50.94 MB

画面尺寸: 1920 × 1080

手机视频 · 流动的河水:源视频,第 10 秒画面

9MB 目标

实际文件大小: 8.51 MB

画面尺寸: 1280 × 720

手机视频 · 流动的河水:9MB 目标,第 10 秒画面

19MB 目标

实际文件大小: 17.93 MB

画面尺寸: 1920 × 1080

手机视频 · 流动的河水:19MB 目标,第 10 秒画面

第 10 秒画面。点击图片查看编码尺寸。JPEG 截帧仅供参考,无法据此判断动态画面或音频质量。

Benoît Prieur 使用 iPhone 7 拍摄,来源为 Wikimedia Commons,CC0 1.0。测试使用下载的 WebM 副本,并非相机原文件。 来源与署名 · CC0 1.0

屏幕录制 · 文字与滚动

这段 60 秒 H.264 MP4 录屏只有 3.32MB,已符合两个目标。没有再次编码,对比使用同一张源视频帧。

源视频

实际文件大小: 3.32 MB

画面尺寸: 1920 × 1080

屏幕录制 · 文字与滚动:源视频,第 24 秒画面

9MB 目标

实际文件大小: 3.32 MB

画面尺寸: 1920 × 1080

屏幕录制 · 文字与滚动:9MB 目标,第 24 秒画面

19MB 目标

实际文件大小: 3.32 MB

画面尺寸: 1920 × 1080

屏幕录制 · 文字与滚动:19MB 目标,第 24 秒画面

原文件已符合要求,无需重压

第 24 秒画面。点击图片查看编码尺寸。JPEG 截帧仅供参考,无法据此判断动态画面或音频质量。

为 9 月 16 日案例制作的原创测试网页录屏,仅包含虚构资料。 来源与署名

Discord 允许 20MB 时使用 19MB;账户显示 10MB 时使用 9MB。原文件已符合要求时可以直接保留。发送前请检查运动画面、文字和声音。

四个编码结果均通过字节上限与完整解码检查。测试不包含上传、排队或下载耗时,也未验证 Discord 实际接收情况。单次结果不代表平均表现或画质保证。

测试方法与素材许可精确测量数据(JSON)

常见问题

截至 2026 年 9 月 30 日核实,Discord 公布的上限为免费用户 20MB、Nitro Basic 50MB、Nitro 最高 1GB。免费上限于 2026 年 8 月从 10MB 提高到 20MB;若你的账户显示不同限制,请以账户显示值为准。