【问题标题】:Can I just use the libraries from FFmpeg in an Android app?我可以在 Android 应用程序中使用 FFmpeg 中的库吗?
【发布时间】:2012-07-03 23:26:19
【问题描述】:

在网上一段时间后,我发现我必须在我的应用程序中使用 FFmpeg。我发现了很多与 Android 和 FFmpeg 相关的东西。我只想使用 FFmpeg,但我无法创建库,也不知道如何使用它们。

我只想接收 RTSP 流,然后以某种方式将其放入视频视图或媒体播放器中。我的 Eclipse 中已经安装了 NDK,并且我知道如何使用 CYGWIN。

【问题讨论】:

标签: android android-ndk ffmpeg cygwin rtsp


【解决方案1】:

Android 默认支持 RTSP 流协议,使用 MediaPlayer 只有我能够流 RTSP。但限制是您不能操作或自定义媒体,因为您必须使用 FFMPEG、Vlcj 等库 您可以通过以下链接设置 FFMPEG 环境http://www.roman10.net/how-to-build-ffmpeg-for-android/

我没有在 android 上尝试过 vlcj,但在桌面应用程序上运行良好。 希望对您有所帮助

【讨论】:

    【解决方案2】:

    按照本教程,我尝试在我的 Android 应用程序中使用 FFmpeg 库:Tutorial Link 这真的很好。我创建了库,也可以在应用程序中调用。 但是我想要的是使用 MMS 协议的流式链接,但我做不到,因为我不知道如何使用本机方法,所以我使用 vitamio plugin。 这很简单。如果您发现如何正确使用 FFmpeg 库,请与我们分享。

    抱歉英语不好,不是我的母语。

    【讨论】:

    • 哦,是的,还有一件事......我认为android的原生媒体播放器支持rtsp流
    • 我找到了一个已经有库的开源,似乎你只需要调用你需要的函数,我还没有测试,但在我看来这对我来说是一件好事,只需要图书馆...code.google.com/p/android-fplayer/source/browse/trunk/src/cz/…
    • 嘿,vimatio 链接没有打开。请更新正确的链接。
    • 使用 Vitamo 插件需要付费吗?好像不是免费的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 2012-04-27
    • 1970-01-01
    • 2012-04-16
    相关资源
    最近更新 更多