为了账号安全,请及时绑定邮箱和手机立即绑定

ffmpeg中audio fifo的作用是什么

ffmpeg中audio fifo的作用是什么

幕布斯7119047 2018-10-02 09:09:39
为什么要把frame先av_audio_fifo_write再av_audio_fifo_read出来。。经过了这个audio fifo后audio frame 发生了什么变化
查看完整描述

1 回答

?
慕妹3146593

TA贡献1820条经验 获得超9个赞

这就是一个ffmpeg的缓存队列。 ffmpeg大体分两类缓存,第一类是packet的,用来做传输/解码缓存。 第二类是frame的, 用来做播放/编码缓存。 frame之所以要用缓存,是因为ffmpeg的设计用了生产消费模式, 通过一个队列来解耦合, 这样写和读可以是不同的组件, 甚至不同的线程。

查看完整回答
反对 回复 2018-10-19
  • 1 回答
  • 0 关注
  • 1899 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信