actionscript-3 - Motion JPEG 的规范是什么?

标签 actionscript-3 specifications file-format mjpeg

我疯狂地谷歌搜索,但找不到 mjpeg 的任何文件格式规范。

标题应该是什么样子? 我是否只是在标题后附加一系列 jpeg?

我知道它通常位于 .avi 容器中,它是否有可能包含在其中的编解码器的标准化格式?

我们的目标是在 ActionScript 3 中实现它,但也可以移植其他语言。我尝试过查看 ffmpeg 和 mplayer,但 c 还不是我的强项。

如有任何建议,我们将不胜感激!

最佳答案

There isn't an official standard .

实际上,以最简单的形式,mjpeg 只是 jpeg 文件的串联,在同一个文件中一个接一个。

ffmpeg 使用 -f mjpeg-vcodec mjpeg 开关支持此功能。

解码多个图像的 JPEG 解码器应该记住后续图像,并在这些图像无法提供替换时使用相同的 jpeg 表。 jpeg 标准将其描述为“缩写 jpeg 流”,并且 libjpeg支持这一点。

因此,mjpeg 可能包含完整的 jpeg 图像,然后是后续的 SOI..EOI block ,这些 block 未指定与前一帧重复的 header 。

关于actionscript-3 - Motion JPEG 的规范是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/885160/

相关文章:

c++ - 什么是用于连接音频文件的好库?

sql-server-2005 - 需要从SQL Server以CSV格式导出包含换行符的字段

flash - 文档类中的阶段为空? ActionScript 3.0 Flash CS5

actionscript-3 - AS3 中 getDefinition 和 getDefinitionByName 的区别

java - Grails3 单元测试不适用于 Multi-Tenancy

linux - 将值重新分配给 spec 文件中的 %define 变量 - RPM

path - 哪里可以找到 posix 路径规范?

xml - ActionScript 3.0 如何使用从 XML 加载的多个文件在 for 循环中创建 ProgressEvent 实例

actionscript-3 - 在 Flash 网站上添加元数据

c - 无需查找即可写入的音频文件格式