gpt4 book ai didi

android - FFMPEG for Android - 缺少 alsa 格式

转载 作者:行者123 更新时间:2023-12-04 23:30:48 26 4
gpt4 key购买 nike

@rowntreerob 有一个使用默认文件设置成功构建的 android-ffmpeg 实现。从 configure_ffmpeg 脚本中删除 disble-avdevice 和 disbale-devices 时,ndk-build 失败。以下是错误信息:

CP ffmpeg
STRIP ffmpeg
~/android-ffmpeg/Project/jni
~/android-ffmpeg/Project/jni
~/android-ffmpeg/Project/jni
jasongipsyblues@android-master:~/android-ffmpeg/Project/jni$ ndk-build
Compile thumb : ffmpeg <= ffmpeg.c
Compile thumb : ffmpeg <= cmdutils.c
Executable : ffmpeg
/home/jasongipsyblues/android-ffmpeg/Project/obj/local/armeabi- >v7a/objs/ffmpeg/ffmpeg/ffmpeg.o: In function `main':

/home/jasongipsyblues/android-ffmpeg/Project/jni/ffmpeg/ffmpeg.c:6130: undefined >reference to `avdevice_register_all'

/home/jasongipsyblues/android-ffmpeg/Project/obj/local/armeabi- >v7a/objs/ffmpeg/ffmpeg/cmdutils.o: In function `print_all_libs_info':

/home/jasongipsyblues/android-ffmpeg/Project/jni/ffmpeg/cmdutils.c:639: undefined >reference to `avdevice_configuration'

/home/jasongipsyblues/android-ffmpeg/Project/jni/ffmpeg/cmdutils.c:639: undefined >reference to `avdevice_version'
collect2: ld returned 1 exit status

make: ** [/home/jasongipsyblues/android-ffmpeg/Project/obj/local/armeabi-v7a/ffmpeg] >Error 1



请原谅我糟糕的格式化技巧,我仍然没有得到格式化的东西。看来删除对 avdevices 的引用肯定会影响 ndk-build 的使用。

所有 alsa 源文件都存在于 ffmpeg 代码中。如何以将 alsa 包含在格式中的方式构建 ffmpeg?

最佳答案

我已经使用这个开源 http://code.google.com/p/dolphin-player/ 构建了 FFMPEG .您正在获取 libffmpeg.so,然后在您的项目中使用它。

我不知道 alsa 是否包含在其中,但看起来很容易从他们的配置脚本中找到。

关于android - FFMPEG for Android - 缺少 alsa 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12086364/

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