- 博客(4)
- 收藏
- 关注
原创 文章标题
在项目时候一直使用av_free_packet,然后因为项目的AVPacket是使用了动态申请,一直使用这个以为可以delete,但事实上,av_free_packet只是释放掉那个包里面的数据,而整个结构没有delete,从而导致了内存泄漏,在此写下已给后面的人一个提示。
2016-07-28 09:37:12 364
原创 ffmpeg 利用AVFilter音频重采样
前段时间一直在搞pcm转aac ,一开始打算直接来一个frame就编码,但发现因为pcm音频包每个packet是320个字节,AAC每个Packet是1024个字节。所以要加入个filter来转换。不过你也可以自己弄个buffer,等包够1024再编码,不建议这样做。如果只是想研究就可以,因为pts那些很烦,很容易导致一些奇怪的问题出现。在此可以参考http://www.cnblogs.com/wa
2016-07-15 13:47:40 2504
原创 关于合拼视频和音频
在合拼不同的视频和音频时候,我们需要2条流,一条音频,一条视频。但合拼时候我们将其按时间戳排序,然后做了个缓冲。 但问题就在缓冲这边了,我们设置缓冲时播放要多开一条线程,不然就会造成了播放的卡顿,或者掉包。原因是在播放时候,我们也要对比时间戳,如果时间戳没有达到显示的时候,就要让其sleep,然后等时间戳到时再显示,感觉可以利用sleep时间再去缓冲,但水平有限,这个可能要以后才能做到。而播放时
2016-07-07 14:28:30 508
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人