社区
多媒体/流媒体开发
帖子详情
关于flv中tag的问题
xiaobaiwen
2010-11-20 08:00:20
flv中的tag有audio和video Tag, 那么对于每一个video tag或着audio tag都肯定有且仅有一帧视频或者音频数据呢?
会不会出现一个tag中有多帧,或者不满一帧的情况? 谢谢
...全文
290
1
打赏
收藏
关于flv中tag的问题
flv中的tag有audio和video Tag, 那么对于每一个video tag或着audio tag都肯定有且仅有一帧视频或者音频数据呢? 会不会出现一个tag中有多帧,或者不满一帧的情况? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tufaqing
2010-11-22
打赏
举报
回复
绝大多数情况下,一般正常的文件一个tag是一帧,但也不排除个例,一个tag包含多帧,或者不满一帧,或者连续的任意数据(这个是特定的音视频格式才行,有帧头能够查找的,比如MPV(FLV没有),H264(0x00000001头的)MP3等),对于这种情况,解码前就多处理一步,查找一下帧(常用的MPV,MP3解码器不需要查找,内部自己实现了,只需要不断送数据就行了)。
音视频格式现在比较多,也比较乱,好多编码器也做得不好。总之就是你编码时越标准越好,再怎么简单处理的解码器都能够正常解码。你解码时纠错和容错性越强越好,再乱的文件都能够解好。
FLV
文件格式详解
FLV
Tag
FLV
文件格式详细
FLV
文件:
FLV
Header
FLV
Stream
FLV
Header : Signature Version Flags Offset Signature : "
FLV
" Version : 0×01 Flags : 0×01 | 0×04 | 0×05 //1:video,4:audio,5:video+audio Offset : 0×00 0×00 0×00 0×09
写
flv
的
Tag
的具体过程
在写完
flv
的头之后,如何写
flv
的
Tag
,具体详细的过程
flv
_
tag
.docx
FLV
tag
格式的表格呈现。包括Video
tag
,Audio
tag
,Script
Tag
等。格式,字段,字段长度等。供学习
flv
格式的开发者。
FLV
格式解析和提取
FLV
中
的H264视频流和AAC音频流代码
FLV
媒体文件的解析,本代码实现了
FLV
文件文件格式的解析(含有代码注释) 1.解析
FLV
文件头 2.解析
FLV
Body内容,包括解析Previous
Tag
Size 和
Tag
标签内容(Script
Tag
, Audio
Tag
, Video
Tag
) 3.提取
FLV
文件的H264视频流,保存到.h264文件
中
4.提取
FLV
文件的AAC音频流,保存到.aac文件
中
代码经过测试可以以上功能都可以实现。 使用暴风影音可以播放成功提取的aac文件 使用迅雷看看可以播放成功提取的H264文件 编译平台:VS2013 控制台模式编程
flv
tag
查看分析工具
用来查看
tag
数据,分析
flv
格式 神器
多媒体/流媒体开发
2,543
社区成员
20,280
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章