MP4 示例文件 — 下载测试视频(480p 至 1080p,1 MB 至 10 MB)

MPEG-4 第 14 部分(H.264、HEVC 和 AV1 版本) · .mp4 · MIME 类型 video/mp4

10 个文件770 KB – 100 MB直链下载无广告,无需注册任意用途免费SHA-256 已校验

按需下载合适大小和分辨率的 MP4 示例文件:H.264/AAC 片段,分别为 480×270(1 MB)、640×360(2 MB)、1280×720(5 MB)和 1920×1080(10 MB);一个 1080×1920 竖屏片段,用于移动端布局;以及同一 720p 片段的 HEVC(H.265)和 AV1 编码版本,用于测试编码支持。每个文件都带 faststart MOOV atom,在浏览器中可立即开始流式播放。

H.264 视频加 AAC 音频的 MP4 是唯一能处处播放的组合——所有浏览器、iOS、Android、智能电视和所有剪辑软件都支持。它是应该最先测试的格式,也是你的转码器应输出的播放格式。

预览:sample-video-1280x720-av1.mp4 — 本页所有文件都使用同一测试图案,只是尺寸或分辨率不同。

下载 MP4 示例文件

文件详情大小下载
sample-video-1280x720-av1.mp4
1280 × 720 • 10 秒 • AV1
1280 × 720 · 10 秒 · 30 fps · AV1 · AAC 音频 · 616 kbps770 KB
770,459 字节
下载 MP4
sample-video-480x270-1mb.mp4
480 × 270 • 10 秒
480 × 270 · 10 秒 · 30 fps · H264 · AAC 音频 · 765 kbps957 KB
956,851 字节
下载 MP4
sample-video-1080x1920-portrait-2mb.mp4
1080 × 1920 • 10 秒 • 竖屏
1080 × 1920 · 10 秒 · 30 fps · H264 · AAC 音频 · 1484 kbps1.9 MB
1,856,042 字节
下载 MP4
sample-video-1280x720-hevc.mp4
1280 × 720 • 10 秒 • HEVC
1280 × 720 · 10 秒 · 30 fps · HEVC · AAC 音频 · 1505 kbps1.9 MB
1,882,373 字节
下载 MP4
sample-video-640x360-2mb.mp4
640 × 360 • 10 秒
640 × 360 · 10 秒 · 30 fps · H264 · AAC 音频 · 1536 kbps1.9 MB
1,921,101 字节
下载 MP4
sample-video-1280x720-5mb.mp4
1280 × 720 • 20 秒
1280 × 720 · 20 秒 · 30 fps · H264 · AAC 音频 · 1871 kbps4.7 MB
4,679,968 字节
下载 MP4
sample-video-1920x1080-10mb.mp4
1920 × 1080 • 30 秒
1920 × 1080 · 30 秒 · 30 fps · H264 · AAC 音频 · 2524 kbps9.5 MB
9,467,298 字节
下载 MP4
sample-video-1920x1080-20mb.mp4
1920 × 1080 • 60 秒
1920 × 1080 · 1 分钟 · 30 fps · H26420 MB
20,134,885 字节
下载 MP4
sample-video-1920x1080-50mb.mp4
1920 × 1080 • 120 秒
1920 × 1080 · 2 分钟 · 30 fps · H26450 MB
50,171,454 字节
下载 MP4
sample-video-3840x2160-100mb.mp4
3840 × 2160 • 120 秒
3840 × 2160 · 2 分钟 · 30 fps · H264100 MB
100,214,452 字节
下载 MP4
10 个文件 · 直链 · 无需注册 · 支持 CORS

在命令行或 CI 中使用这些文件

每个 URL 都稳定不变并开放 CORS。在测试中固定 SHA-256,一旦测试夹具发生变化,你会立刻知道。

# 下载单个文件
curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/videos/mp4/sample-video-1280x720-av1.mp4

# 校验文件(上方每个文件都列出了 SHA-256)
shasum -a 256 sample-video-1280x720-av1.mp4

# 所有示例文件的机器可读索引
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="mp4")'

MP4 格式概览

全称MPEG-4 第 14 部分(H.264、HEVC 和 AV1 版本)
扩展名.mp4
MIME 类型video/mp4
标准ISO/IEC 14496-14(2003 年)
本页视频编码H.264 High profile;H.265/HEVC(hvc1);AV1
音频编码AAC-LC,96 kbps 立体声
帧率30 fps,每 2 秒一个关键帧
流式播放faststart(元数据位于文件开头)
魔数偏移 4 处为 … 66 74 79 70("ftyp")

用 MP4 示例文件测试什么

  • HTML5 <video> 播放和拖动进度
  • 上传限制(10 MB 是常见阈值)
  • 按指定时间码提取缩略图和封面
  • 转码流水线——用画面内的时间码验证音画同步
  • 编码检测:没有硬件支持时,HEVC 文件在 Windows 版 Chrome 中无法播放;AV1 文件在旧版 Safari 中无法播放
  • 移动端界面中竖屏视频的处理
测试说明。 画面上的 TC 值等于播放器的 currentTime;如果两者出现偏差,说明你的转码器在丢帧。 用竖屏文件测试你的播放器和缩略图生成器是否遵循显示宽高比。

常见问题

MP4 和 MOV 有什么区别?

两者底层结构相同(MOV 先出现,来自 Apple 的 QuickTime;MP4 以它为基础标准化而来)。MP4 是所有设备都能播放的通用版本;MOV 可以包含 ProRes 等 Apple 专有编码。我们的 MOV 示例使用 H.264/AAC,所以凡是能播放 MP4 的地方都应能播放。

上传测试应该用哪个 MP4 示例?

选刚好低于和刚好超过限制的文件——如果限制是 5 MB,2 MB 文件应上传成功,而 5 MB 文件(与 5 MB 相差仅几个百分点)能显示你的限制是否包含边界值。每个文件都列出了精确字节数。

为什么 HEVC 文件在我的浏览器里无法播放?

HEVC(H.265)受专利约束;Chrome 和 Edge 只有在操作系统提供硬件解码器时才能播放,Firefox 则完全不支持。Safari 原生支持。这正是提供这个示例的原因——用来检查你的回退逻辑。

下载这些 MP4 文件安全吗?

安全。每个文件都由我们自己的开源脚本从零生成——没有抓取或用户上传的内容——不包含脚本、宏或可执行文件。本页公布了每个文件的 SHA-256,方便你校验收到的文件。

可以将这些 MP4 示例文件用于商业用途吗?

可以。它们可免费用于任何用途,包括商业产品、测试套件、演示和再分发,无需署名。不需要任何授权,也不必征求任何人的同意。

可以直接外链这些文件或在 CI 中使用吗?

可以。每个链接都是稳定的 HTTPS 直链,带有 Access-Control-Allow-Origin: * 和较长的缓存头,curl、wget、fetch() 和测试运行器都可以直接拉取。每个页面都链接了所有文件的 JSON 索引(见命令行部分)。

相关示例文件

发现问题,或者觉得哪里可以更好?每条消息我们都会阅读,并尽快修复。

在测试文件处理流程?我们就是做这个的。

上传、转换、预览、文档处理和媒体工作流,正是 FreeToolsForWeb 为客户设计和运营的生产系统——这也是我们当初需要这些文件的原因。

浏览免费工具