Android FFMPEG使用librtmp构建

Android FFMPEG使用librtmp构建,第1张

概述我一直在努力为启用了librtmp的 Android编译FFMPEG.我已经在这里使用 Guardian Project成功构建了FFMPEG,但它没有librtmp支持.我在这个问题上找到的唯一答案就是之前的Stack Overflow问题( HERE),但它不想为我工作. 目前,我在官方rtmpdump android构建中的交叉编译的librtmp.so.0文件位于android-ffmpe 我一直在努力为启用了librtmp的 Android编译FFMPEG.我已经在这里使用 Guardian Project成功构建了FFMPEG,但它没有librtmp支持.我在这个问题上找到的唯一答案就是之前的Stack Overflow问题( HERE),但它不想为我工作.

目前,我在官方rtmpdump androID构建中的交叉编译的librtmp.so.0文件位于androID-ffmpeg文件夹中的rtmpdump / librtmp文件夹中.我的configure_ffmpeg.sh文件的摘录如下:

./configure $DEBUG_FLAG \--arch=arm \--cpu=cortex-a8 \--target-os=linux \--enable-runtime-cpudetect \--prefix=$prefix \--enable-pic \--disable-shared \--enable-static \--cross-prefix=$NDK_TOolCHAIN_BASE/bin/$NDK_ABI-linux-androIDeabi- \--sysroot="$NDK_SYSROOT" \--extra-cflags="-I../x264 -mfloat-abi=softfp -mfpu=neon" \--extra-ldflags="-L../x264" \--extra-cflags="-I/home/dan/androID-ffmpeg/rtmpdump" \--extra-ldflags="-L/home/dan/androID-ffmpeg/rtmpdump -lrtmp"\--enable-version3 \--enable-gpl \--disable-doc \--enable-yasm \--enable-decoders \--enable-encoders \--enable-muxers \--enable-demuxers \--enable-parsers \--enable-protocols \--enable-filters \--enable-avresample \--enable-libfreetype \--disable-indevs \--enable-indev=lavfi \--disable-outdevs \--enable-hwaccels \--enable-ffmpeg \--disable-ffplay \--disable-ffprobe \--enable-ffserver \--enable-network \--enable-libx264 \--enable-zlib \--enable-librtmp \

当我尝试编译它时,它最终显示错误,我的FFMPEG config.log文件告诉我它找不到-lrtmp.我很肯定我将它指向正确的目录……有没有人有任何想法?

问候

解决方法 担,

这有点旧,可能没什么帮助,因为它不是一个完整的答案,但我几个月来一直在努力.我的努力记录在ffmpeg论坛之一(这里:http://ffmpeg.zeranoe.com/forum/viewtopic.php?f=29&t=1383),我也没有任何成功.

最后,在构建librtmp并告诉构建脚本在哪里找到它(并在ffmpeg conf文件中禁用librtmp的pkg-config)之后,我总是有一个错误列表,如

libavformat/librtmp.o: in function rtmp_read:libavformat/librtmp.c:153: error: undefined reference to 'RTMP_Read'

>所有列出它声称未定义的不同RTMP功能.但是头文件与其余所需文件一起出现.

我只是想把它放在这里帮助你或其他人继续尝试使用librtmp为AndroID构建ffmpeg.

布拉德福德

总结

以上是内存溢出为你收集整理的Android FFMPEG使用librtmp构建全部内容,希望文章能够帮你解决Android FFMPEG使用librtmp构建所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1126847.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存