移植ffmpegx到上.docVIP

  • 0
  • 0
  • 约8.51千字
  • 约 7页
  • 2018-04-28 发布于山西
  • 举报
移植ffmpegx到上

移植ffmpeg+x264到4412 环境说明: 工具连是arm-linux-gcc-4.5.1-v6-vfptgz 系统是虚拟机中的lubuntu15.04 源码说明: ffmpeg-2.7.2.tar.bz2 last_x264.tar.bz2(x264-snapshot2245) 一、移植步骤 1、编译arm版本的x264 将last_x264.tar.bz2弄到linux系统下(具体什么方法网上很多)。 解压last_x264.tar.bz2会得到一个x264-snapshot2245文件夹。 进入x264-snapshot2245,新建一个配置脚本usr_target(只是为了方便,也可以直接用./configure加上选项去编译),在usr_target中写上: ./configure --prefix=/x264-arm --enable-shared --disable-asm 然后更改配置脚本权限,并运行脚本。 chmod 777 usr_target ./usr_target 至此,x264配置完成,并会在x264-snapshot2245文件夹下生成一个config.mak文件,这个是下一步make所要用到的文件,在make之前更改config.mak中的部分内容: SYS_ARCH=x86 SYS_ARCH=ARM CFLAGS去除-m32选项 CC=gcc CC=arm-linux-gcc LD=gcc –o LD=arm-linux-gcc –o LDCFLAGS去除-m32选项 AR=ar rc AR= arm-linux-gcc-ar rc RANLIB=ranlib RANLIB= arm-linux-gcc-ranlib 改过config.mak之后,运行make命令。 这步会出现错误: ‘MADE_HUGEPAGE’ undeclared 解决办法是根据提示,找到出现错误的文件及位置,将MADE_HUGEPAGE改为MADE_NORMAL 然后重新make,便可通过。 之后,make install ,便会在—prefix选项所指定的位置安装x264。 进入/x264-arm,可以看到3个文件夹/bin、/include、/lib 2、编译arm版本的ffmpeg 将ffmpeg-2.7.2.tar.bz2弄到linux系统下(具体什么方法网上很多)。 解压ffmpeg-2.7.2.tar.bz2会得到一个ffmpeg-2.7.2文件夹。 进入ffmpeg-2.7.2,新建一个配置脚本usr_target(只是为了方便,也可以直接用./configure加上选项去编译),在usr_target中写上: ./configure --cross-prefix=arm-linux- --enable-cross-compile --target-os=linux \ --cc=arm-linux-gcc --arch=arm --prefix=/ffmpeg \ --enable-shared --disable-static --enable-gpl --enable-nonfree --enable-libx264 --enable-ffmpeg \ --disable-ffplay --enable-ffserver --enable-swscale --enable-pthreads \ --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-yasm --disable-stripping \ --extra-cflags=-I/x264-arm/include --extra-ldflags=-L/x264-arm/lib 其中,--extra-cflags指定上一步得到的x264的inculde文件夹 --extra-ldflags指定上一步得到的x264的lib文件夹 然后更改配置脚本权限,并运行脚本。 chmod 777 usr_target ./usr_target 至此,ffmpeg配置完成。 之后,make,然后make install。 在—prefix选项所指定的文件夹ffmpeg中,有四个文件夹/bin、/include、/lib、/share 3、移植文件 将以上两步获得的arm版的文件移植到4412开发板上。 在开发板的根目录下,新建/ffmpeg-x264-arm/bin、/ffmpeg-x264-arm/include、/ffmpeg-x264-arm/lib。 将x264-arm和

文档评论(0)

1亿VIP精品文档

相关文档