社区
多媒体/流媒体开发
帖子详情
将aac和h264流写入flv文件。
yupengchen951124
2010-12-03 11:02:14
现想将aac格式的流和h264的流混合写入flv文件,tag 头已经封装好,data部分写入的是流的裸数据,但是使用flv播放器却没法播放,各位高手,我需要再做什么数据的封装处理吗?
生成的flv文件已经使用flv分析程序分析,结构是对的,我就怀疑音视频data部分是不是要做什么特殊处理?不能直接写入流数据?
...全文
1175
15
打赏
收藏
将aac和h264流写入flv文件。
现想将aac格式的流和h264的流混合写入flv文件,tag 头已经封装好,data部分写入的是流的裸数据,但是使用flv播放器却没法播放,各位高手,我需要再做什么数据的封装处理吗? 生成的flv文件已经使用flv分析程序分析,结构是对的,我就怀疑音视频data部分是不是要做什么特殊处理?不能直接写入流数据?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yeyumin89
2012-08-01
打赏
举报
回复
楼主能不能加个qq,我最近刚开始做flv封装h264裸流,遇到了问题,想请教一下。729661152
game138518
2011-10-24
打赏
举报
回复
楼主还在吗,我想请教个问题,VideoTag里面的CompositionTime应该怎么确定呢,需要怎么解析nal来获取呢?
详解:
http://www.th7.cn/Article/bc/SilverLight/201005/383328.html
tsangpo
2011-09-25
打赏
举报
回复
楼主还在吗,我想请教个问题,VideoTag里面的CompositionTime应该怎么确定呢,需要怎么解析nal来获取呢?
xiaojian163
2011-08-17
打赏
举报
回复
刚刚接触h264 学习了!
霜菊子
2010-12-14
打赏
举报
回复
不好意,刚才忘了发联系方式了542954878@qq.COM
霜菊子
2010-12-14
打赏
举报
回复
楼主能不能给我发一段你做好的flv视频?
czgwdm
2010-12-13
打赏
举报
回复
音频也解决了,问题出在编码后出来的是adts,改成raw aac写入flv文件就可以了;下一个问题就是音视频同步的问题,发现播放的时候音视频不同步,是否要修改下时间磋呢?
回答:时间戳在音频tag的前面有个timestamp字段,写这个地方就可以了,我当时做的是ts转flv,开始时是按照均匀累加来进行写时间戳,后来发现这样不行,后来就直接把ts中的时间戳转化成音频tag中的音频了。
浮云
2010-12-09
打赏
举报
回复
建议楼主找个带aac/avc能正常播放的flv文件分析一下
顺便问一下,af 01 是什么意思?
yupengchen951124
2010-12-07
打赏
举报
回复
我的audio tag在文件中的结构式这样的:
tag_head+tag_audio_data;
tag_audio_data=0xaf+0x01+raw_aac_frame(前两个字节是固定的).
完全按照video_file_format_spec_v9的说明书设计的。
yupengchen951124
2010-12-07
打赏
举报
回复
现在视频是能够集成到flv文件里面了,(h264之nalu集成到flv文件),并能够播放;可音频加进去却不可以播放,难道是aac的编码出现问题?我将aac编码后的adts包连续写文件,发现播放器可以播放(千千静听、酷狗都可以),第一个音频我也添加了audio decodeconfig了,每一个音频包前面也添加了af、01等字段了,flv的tag结构是没问题滴,怎么就发不出声音呢?
yupengchen951124
2010-12-07
打赏
举报
回复
音频也解决了,问题出在编码后出来的是adts,改成raw aac写入flv文件就可以了;下一个问题就是音视频同步的问题,发现播放的时候音视频不同步,是否要修改下时间磋呢?
mjh1021
2010-12-05
打赏
举报
回复
楼主能否把你的Flv方面的资料和经验共享一份给我哇,
http://topic.csdn.net/u/20101205/00/63d603ab-fe4e-49de-a33c-e2b9d2d98ba8.html?36198
在这给分哈。
mjh1021
2010-12-05
打赏
举报
回复
我现在也在做这方面的工作,希望能多与楼主交流。
CyberLogix
2010-12-03
打赏
举报
回复
搂住参考开源代码mmflvmux
http://dev.monogram.sk/websvn/listing.php?repname=flv_mux&path=%2Ftrunk%2Fsrc%2F&rev=4#path_trunk_src_
chilli211
2010-12-03
打赏
举报
回复
既然是H264格式的文件,那必须在音视频数据前包含一帧特殊数据-解码配置信息(H264AVCDecoderConfigurationRecord结构)。
即在元数据后面先写入该结构,再写入音视频数据包.
FLV
解复用代码实现!!!!
使用ffmpeg协议解复用
FLV
文件
,获得
h264
视频数据和
aac
音频数据。 源码已经编译通过 并能够运行 能够进行循环读取
文件
, 通过数据类型获取音频,视频, 源码采用
文件
IO模式读取数据,另外还有内存IO模式获取数据,具体...
RtmpPlayer.zip
RTMP
写入
FLV
,
H264
,
AAC
文件
Android项目,其它语言也可参考,核心代码是纯C++实现的,能调用C++的语言都可使用 具体原理请参照博客: 【NDK】【034】RTMP
写入
FLV
,
H264
,
AAC
文件
_命运之手-CSDN博客 ...
joy4:Golang音频视频库和
流
服务器
JOY4是用golang编写的功能强大的库,经过精心设计的界面使几行代码可以完成很多工作,例如在各种媒体格式之间进行读取,
写入
,转码或设置高性能实时
流
服务器。 特征 设计良好且易于使用的界面: Muxer / Demuxer( ...
将
h264
和
aac
码
流
合成
flv
文件
https://www.cnblogs.com/lidabo/p/9020453.html在视频应用中,经常需要将接收到
h264
和
aac
数据保存成
文件
。 本来想用mp4格式,但是mp4在没有正常关闭的情况下会导致
文件
打不开,而在实际应用中经常会出现设备直接拔...
H264
和
AAC
合成
FLV
案例
H264
和
AAC
合成
FLV
案例 目录 FFmpeg合成
流
程 FFmpeg函数:avformat_write_header FFmpeg结构体:avformat_alloc_output_context2 FFmpeg结构体:AVOutputFormat FFmpeg函数:avformat_new_stream FFmpeg函数:av_...
多媒体/流媒体开发
2,543
社区成员
20,281
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章