gpt4 book ai didi

ios - 使用 ffmpeg 提取的电视音频在 iOS 中不起作用(但在模拟器中起作用)

转载 作者:行者123 更新时间:2023-12-03 02:14:20 25 4
gpt4 key购买 nike

我可以使用 ffmpeg 处理电视信号(好吧,我有一个来自电视 channel 的 .ts 视频),但在 iPhone/iPad 中无法理解音频。最奇怪的是音频(和视频)在模拟器中正常工作(以及在 Android 真实设备中,但这是另一点),但在真正的 iPhone/iPad 设备中,视频还可以,但音频听起来像金属盒子,什么都看不懂。

我使用以下链接中提供的信息为 iOS 创建了 ffmpeg 库(我尝试了 2.0.2 版和 2.1.3 版):

Installing ffmpeg ios libraries armv7, armv7s, i386 and universal on Mac with 10.8

上述链接解释了如何创建 ffmpeg 包含文件夹和我已包含在我的项目中的通用库(创建的库是:libavcodec.a、libavdevice.a、libavfilter.a、libavformat.a、libavresample.a、libavutil。 a、libswresample.a 和 libswscale.a)。

使用的采样频率为 48000。

然后将从 ffmpeg 获得的音频存储到缓冲区中,然后使用 OpenAL “插入”;但是,从相同的电视内容(相同的 .ts 视频文件)中,从 iPhone/iPad 中的 ffmpeg 生成的音频数据与从模拟器中的 ffmpeg 生成的音频数据(可以再现音频和视频)完全不同完美)。

提前致谢,

最佳答案

我可以解决设置合适 channel 音频属性的问题(我有 MONO,我已更改为 STEREO 16 位)。

关于ios - 使用 ffmpeg 提取的电视音频在 iOS 中不起作用(但在模拟器中起作用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21252147/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com