您的位置:首页 > 其它

ffmpeg移植到mini2440

2010-09-07 17:13 323 查看
Fedora 8

arm-linux-gcc 3.4.1


下载源码


http://www.pudn.com/downloads92/sourcecode/graph/texture_mapping/detail353508.html

交叉编译x264

#CC=arm-linux-gcc ./configure --prefix=/usr/local/arm/3.4.1/arm-linux/ --host=arm-linux

#make

错误

common/cpu.c:212 'cpu_set_t' undeclared

common/cpu.c:213 'p_aff' undeclared

修改:将210行和212-216行注释起来,在217行加np=1;

再#make

#make install


交叉编译ffmpeg

#dos2unix configure

#.configure --prefix=/usr/local --cross-compile --arch=libavcodec/armv4l/ --cross-

prefix=/usr/local/arm/3.4.1/bin/arm-linux- --cc=gcc --enable-static --disable-ipv6 --enable-libx264

--enable-gpl --enable-pthreads --disable-ffserver --disable-ffplay --target-os=linux --disable-

network --disable-opts

#make

成功生成ffmpeg可执行文件,ftp采用bin模式下载到mini2440。

并改写其权限

#chmod +x ffmpeg


利用ffmpeg采集图像

安装sd卡

#mount /dev/mmc/blk0/part1 /mnt/


开始采集

#/home/plg/ffmpeg -f video4linux -s 320x240 -i /dev/video0 /mnt/test.avi


自此,成功地在mini2440上实现了ffmpeg的摄像头视频录制功能
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: