主题 : 寻高手优化ARM9下的FFMPEG图像采集程序。。有酬谢 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 76759
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2012-08-29
最后登录: 2012-11-10
楼主  发表于: 2012-08-29 23:50

 寻高手优化ARM9下的FFMPEG图像采集程序。。有酬谢

已经把FFMPEG 0.11版本移植到了ARM 但效率巨低 。
./ffmpeg -f video4linux2 -s 176x144 -r 40 -i /dev/video0 http://192.168.1.102:8090/feed1.ffm
./ffmpeg -f video4linux2 -s 176x144 -r 40 -i /dev/video0 test.avi

结果很糟糕,,FPS只有2-3左右。不在网络。

frame= 21 fps=2.0 q=2.0 Lsize= 17kB time=00:00:04.20 bitrate= 33.8kbits/s dup=9 drop=0  

configuration: --prefix=/tmp/ffmpeg-arm --target-os=linux --disable-stripping --disable-debug --enable-small --disable-

ffplay --enable-ffmpeg --enable-ffserver --enable-pthreads --arch=arm --cc= --host-cc= --cross-

prefix=/usr/local/arm_linux_4.3/usr/bin/arm-linux- --enable-armv5te --disable-armv6 --disable-armv6t2 --disable-parsers --

disable-bsfs --extra-libs=-static --extra-cflags=--static --disable-ffprobe --disable-encoders --disable-decoders --

disable-indevs --enable-indev=v4l2 --disable-outdevs --enable-encoder=mpeg4 --enable-encoder=h264 --enable-decoder=mpeg4  

--enable-decoder=rawvideo --enable-decoder=h264 --enable-network --disable-filters --disable-parsers --disable-muxers --

enable-muxer=rtp --enable-muxer=ffm --disable-demuxers --enable-demuxer=rtp --enable-demuxer=ffm --enable-asm --enable-neon  

--disable-protocols --enable-protocol=rtp --enable-protocol=tcp --enable-protocol=udp --enable-protocol=http

FFmpeg的优化 ARM9(32bit ,arm926ejs-based-mcu)下的优化,,争取FPS能达到60.希望大牛指点!
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2012-08-30 07:03
FFMPEG并不是万能的,再好的软件也需要硬件的支撑,ARM9(2440)在多媒体方面实在太弱了
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 76759
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2012-08-29
最后登录: 2012-11-10
2楼  发表于: 2012-08-30 13:17
我们的MCU ,ARM9(32bit ,arm926ejs-based-mcu)
我看有人ARM9 180HZ的都做到了30FPS啊?

http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-March/032503.html