【发布时间】:2021-01-31 01:57:23
【问题描述】:
我有一个用户有一个非常大的视频,他们必须上传:它至少为 100GB,格式为.mov。在用户能够上传完整文件之前,我需要检查以下内容:
- 分辨率为 1920x080
- 具有 Apple ProRes 422 视频编解码器
- 有 6 或 8 个音轨
- 具有 PCM Little Endian 音频
为了检查用户是否有有效的文件上传,我想到了以下方法:
- 也许只抓取文件的前 10K 字节并检查标题(这总是有效吗?)
- 获取大概 10K 的头部和 10K 的尾部并运行 ffmpeg(通过https://itnext.io/build-ffmpeg-webassembly-version-ffmpeg-js-part-1-preparation-ed12bf4c8fac 在服务器端或浏览器内)。
有什么好的方法可以做到这一点?再说一遍,我有一个用户上传了一个非常大的视频,我想在允许他们上传整个视频文件之前预先检查它是否符合四个标准。
【问题讨论】: