【问题标题】:Calling FFMPEG commands from xcode从 xcode 调用 FFMPEG 命令
【发布时间】:2012-12-27 12:40:26
【问题描述】:

我有一些 FFMPEG 的库文件:

libavcodec.a
libavfilter.a
libavutil.a
libswscale.a
libavdevice.a
libavformat.a
libswresample.a

如果我想在 iphone 应用程序中将 amr 文件音频转换为 mp3,谁能告诉我如何使用这些库。

amr 文件放在资源包中

我不明白如何调用库的方法进行音频格式转换。

任何帮助表示赞赏:)

【问题讨论】:

  • 来自 Xcode?我不认为你可以改变 Xcode 来随机调用 libffmpeg。您不是说从您的 iPhone 应用程序调用它吗?
  • 可以在服务器端进行转码(amr转mp3)吗?
  • 当然我需要从我的 iphone 应用程序调用 ffmpeg...由于某些原因我必须从我的 iphone 应用程序执行此操作,因此不涉及服务器端

标签: iphone objective-c xcode ffmpeg


【解决方案1】:

如果您只进行音频转换,您可能需要研究一个名为 core-amr 的库。

【讨论】:

  • 我下载了opencore-amr,为模拟器+设备编译并在我的项目中添加了.a“libopencore-amrnb.a”和“libopencore-amrwb.a”文件并设置了搜索路径还。我现在可以包含头文件,但现在我不确定如何利用这些方法进行转换
  • 我自己从来没有真正使用过它,我认为 iphone 上的 amr 不是入门的,但我确实找到过一次 blog.csdn.net/favormm/article/details/6804553 这似乎解释了如何使用它
  • 非常感谢,我在这里找到了一个类似的链接:lists.alioth.debian.org/pipermail/pkg-multimedia-commits/… -------- 但现在的问题是数据被写入输出文件但是当我播放文件时显示持续时间为 00:00
  • 嘿,这些链接帮助我创建了输出文件,但是当应用程序在模拟器上运行时,输出文件是完美的,但是当我在设备上测试时,输出文件只包含噪音.....怎么办....任何帮助表示赞赏:)
  • 你可能没有构建 armv7 版本的 lib
猜你喜欢
  • 2014-11-15
  • 1970-01-01
  • 2016-12-31
  • 2014-11-11
  • 1970-01-01
  • 2015-01-13
  • 2013-12-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多