首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有AudioUnit的ffmpeg

带有AudioUnit的ffmpeg
EN

Stack Overflow用户
提问于 2012-07-20 14:21:26
回答 1查看 1.5K关注 0票数 1

我有什么

我的目标是使用ffmpeg解析一些媒体文件,并提供视频和音频播放。我成功地将OpenGL用于视频,AudioQueue用于音频。

我需要做的----我需要将AudioQueue更改为音频单元服务,因为它确实为音频操作提供了一些讨厌的特性。

基本上,我对将音频单元集成到ffmpeg运行循环中感到困惑。因此,希望有一些参考资料/样本,从你们的音频单元是集成到ffmpeg媒体回放循环,即媒体包提取和它推入一些缓冲区,音频单元可以播放。

EN

回答 1

Stack Overflow用户

发布于 2012-10-27 07:00:41

是的,我已经用AudioUnit来播放使用ffmpeg解码的音频。

我从github ( https://github.com/alexbw/novocaine )开始了诺沃卡因项目,并做了一些修改(主要是为输入和OSX抛出代码)。

请参阅kxmovie中的KxAudioManager类:https://github.com/kolyvan/kxmovie

如果您计划为iOS编写代码,那么请注意需要将声音重采样到44100 to。许多电影都有48000赫兹采样率的音频流。我得到的最佳结果是:通过libswresample中的swr_convert函数进行重采样。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11581265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档