DevTrendsDeveloper trends
Accent color

Product

分享一个免费免登录的 mp4 meta 解析 API, 基于 Cloudflare Workers + mp4box.js

![]( https://camo.githubusercontent.com/a00712b446be7f0e4e5c1fa9e2a43b731a0b595f3606ada2ce33694e4e3799f4/68747470733a2f2f7669642d7868712e7869616f686f6e677175652e636f6d2f3639353765316436303636343664366437366137613438322f6…

DTSoftware developmentDTLinux

About

![]( https://camo.githubusercontent.com/a00712b446be7f0e4e5c1fa9e2a43b731a0b595f3606ada2ce33694e4e3799f4/68747470733a2f2f7669642d7868712e7869616f686f6e677175652e636f6d2f3639353765316436303636343664366437366137613438322f696d616765732f37396162323561623432633632396630393563373430663163386663356232322e6a7067) 我们在视频开发中遇到读取视频元信息是个挺刚需的场景,但很多时候要下载完整视频再调用比如 ffmpeg 解析,很重很麻烦。如果是只是为了读取 meta 数据 mp4box.js 是个很轻量的方案,而且既然是通用需求,干脆做个公共服务。于是我花了一点 token 手搓一个跑在 CF Workers 的接口。 ✅ **免费免登录、匿名使用,不会保存你的视频/图片原始文件** 仅临时拉取少量字节解析。 利用 HTTP Range 头尾探针,多数场景不用下载完整视频,找到 `moov` 即可拿到分辨率、codec 、码率、时长。 🔗 视频解析:[https://mp4box.genjuroa.workers.dev/]( https://mp4box.genjuroa.workers.dev/) 🏞️图片解析: [https://mp4box.genjuroa.workers.dev/image]( https://mp4box.genjuroa.workers.dev/image) 支持远程 URL 解析 / POST 上传本地 mp4 二进制;附带图片 EXIF 、尺寸解析接口。 ```bash curl "https://mp4box.genjuroa.workers.dev/api/parse?url=https://xxx/test.mp4" ``` 限制:200MB 上限; fMP4 仅解析初始化片段。适合素材入库、流媒体调试,轻量替代 ffmpeg 提取元数据。 欢迎测试交流。

Discovery history

  1. V2EX·分享创造

    Sep 23, 2026 · 1 observations

Discuss this product