如何配置ffmpeg只是为了播放RTSP视频

问题描述 投票:1回答:1

我已成功编译ffmpeg for android,一切正常。

我为每个架构做了特定的构建,甚至在debug version中它是9.7-9.9MB。

我唯一的目标是与RTSP video一起玩authentication

配置时,命令行选项应该是什么?

我当前的脚本看起来像这样

./configure \
        --prefix=$prefix \
        --pkg-config=/usr/bin/pkg-config \
        --enable-shared \
        --disable-static \
        --disable-doc \
        --disable-ffmpeg \
        --disable-ffplay \
        --disable-ffprobe \
        --disable-avdevice \
        --disable-symver \
        --cross-prefix=$toolchain/bin/$crossPrefix \
        --target-os=android \
        --arch=arm \
        --enable-cross-compile \
        --sysroot=$sysroot \
        --enable-network \
        --extra-cflags="$mArchFlag" \
        --extra-ldflags="$extraLDFlags"
android ffmpeg apk rtsp
1个回答
1
投票

您可以使用--disable-encoders --disable-muxers标志进行编译,也可以排除肯定不需要的特定解码器,例如--disable-decoder=mp3 ......这应该会减小很多。

你也可以在这里查看完整的标志列表:Compile FFMpeg without most codecs,很可能你也不需要一些协议和解析器,尽管从我过去的经验来看,这并没有减少太多的尺寸。

© www.soinside.com 2019 - 2024. All rights reserved.