无法获取ffmpeg在iOS上生成MP4文件

时间:2017-04-07 03:12:52

标签: ios ffmpeg

我在使用ffmpeg尝试使用iOS应用程序从RTSP流创建MP4文件时遇到严重问题。

我可以打开流,对其进行解码,在屏幕上显示视频并播放实时音频而不会出现任何问题。当我尝试将AV流输出到文件时出现问题。

如果我要求ffmpeg创建MP4文件,它会失败,通知我流中的音频编解码器与MP4文件不兼容。如果我尝试将音频转码为acc,那么ffmpeg让我继续,但在文件输出期间我得到多个" aac比特流错误"消息,录音是静音。

我也试过让ffmpeg创建一个mov(Quicktime)文件而不是MP4。如果我这样做,它似乎工作:我得到一个播放音频的mov文件。这样做,我尝试使用AVAssetExportSession将mov文件转码为mp4。但这不起作用:它报告解码失败。

我不确定下一步该尝试什么。

0 个答案:

没有答案