关于flv中tag的问题

xiaobaiwen 2010-11-20 08:00:20
flv中的tag有audio和video Tag, 那么对于每一个video tag或着audio tag都肯定有且仅有一帧视频或者音频数据呢?
会不会出现一个tag中有多帧,或者不满一帧的情况? 谢谢
...全文
290 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
tufaqing 2010-11-22
  • 打赏
  • 举报
回复
绝大多数情况下,一般正常的文件一个tag是一帧,但也不排除个例,一个tag包含多帧,或者不满一帧,或者连续的任意数据(这个是特定的音视频格式才行,有帧头能够查找的,比如MPV(FLV没有),H264(0x00000001头的)MP3等),对于这种情况,解码前就多处理一步,查找一下帧(常用的MPV,MP3解码器不需要查找,内部自己实现了,只需要不断送数据就行了)。
音视频格式现在比较多,也比较乱,好多编码器也做得不好。总之就是你编码时越标准越好,再怎么简单处理的解码器都能够正常解码。你解码时纠错和容错性越强越好,再乱的文件都能够解好。

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧