gpt4 book ai didi

android - 没有 neon 支持的 android 上 ffmpeg 解码的性能

转载 作者:搜寻专家 更新时间:2023-11-01 09:15:12 25 4
gpt4 key购买 nike

我已经在 android 上编译了 ffmpeg 代码,并且能够在没有 neon 支持和 armv5te 的情况下播放视频。解码很好,视频可以播放,但问题是帧率真的很差。我得到的最大值为 5fps,这太可怕了。

是否有人在 android 上不支持 ffmpeg 的情况下成功播放视频。还是我真的缺少什么?

编辑:我通过运行得到的配置

./configure --enable-gpl --enable-libgsm --enable-libxvid \
--enable-libamr_nb --enable-libamr_wb --enable-libmp3lame --enable-libogg \
--enable-libvorbis --enable-libfaac --enable-libfaad --enable-shared

最佳答案

我已经使用 ffmpeg 在 Galaxy Tab 上完成了大量视频解码,其性能足以满足 60fps glbuffer期望。我认为理论上我可以将 neon 与 Tab 一起使用,但我无法让它正常工作。

很遗憾,我不能代表其他设备。

编辑 - 我的 ffmpeg 配置行是:

--enable-static --disable-shared --disable-doc --disable-ffmpeg \
--disable-ffplay --disable-ffprobe --disable-ffserver \
--disable-avdevice --disable-neon --disable-network \
--disable-swscale-alpha --enable-zlib --enable-memalign-hack \
--disable-stripping --enable-cross-compile --arch=arm5te \
--enable-armv5te --target-os=linux --cc=arm-linux-androideabi-gcc \
--extra-cflags='-fPIC -DANDROID -D__thumb__ -mthumb'

我想知道是不是 armv5te 给我带来了动力。

我在尝试从我的 Java 代码加载共享版本时遇到了问题,因此我改用了静态版本。不过,我认为这不会影响性能。

编辑 - 我在 this gist 之后设计了我的配置行

关于android - 没有 neon 支持的 android 上 ffmpeg 解码的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5199372/

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