作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我怀疑一件事。如 ISO-14496-12 中所述,moov/mvhd/trak/mdia/minf/stbl/stsd 应包含格式特定框,例如ISO-14496-15 中描述的 avc1 框或 ISO-14496-14 中描述的 mp42。但它还包含来自 QuickTime 格式规范的 VideoSampleDescription 中的字段,例如“version”、“revision_level”、“vendor”等。
谁能解释一下这个问题?
最佳答案
stsd(样本描述框)可以被视为包含其他框的框。每个 Sample Entry 也只是一个普通的盒子:
4 bytes - length in total
4 bytes - 4 char code of sample description table (stsd)
4 bytes - version & flags
4 bytes - number of sample entries (num_sample_entries)
[
4 bytes - length of sample entry (len_sample_entry)
4 bytes - 4 char code of sample entry
('len_sample_entry' - 8) bytes of data
] (repeated 'num_sample_entries' times)
(4 bytes - optional 0x00000000 as end of box marker )
关于MP4 STSD结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14331142/
我目前正在使用 ffmpeg 读取视频文件并获取旋转码、大小等。 但是,有一个特定的视频文件会导致以下错误:[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fe484026e40] Dup
我正在尝试将实时摄像头视频从 Android 设备流式传输到网页。目前我使用 libstreaming将相机视频流式传输到 VLC 播放器的库。 当我在 Nexus 5 设备上部署项目时,它工作正常,
我是一名优秀的程序员,十分优秀!