交叉编译移植 FFMPEG X264 XVID 到 hi3531

2.移植 xvid 
                      a. 到如下链接下载     xvidcore-1.3.3.tar.gz
                           http://ftp.br.debian.org/debian-multimedia/pool/main/x/xvidcore/
  
                      b.  tar -zxvf  xvidcore-1.3.3.tar.gz xvidcore
                           chmod -R 777 xvidcore
                           cd  xvidcore/build/generic
                           ./configure --prefix=/usr/local --host=arm-linux --target=arm-linux       
                           gedit platform.inc
                                                       修改 CC=gcc     =>   CC=arm-hisiv200-linux-gcc
                                                              AS=as       =>   AS=arm-hisiv200-linux-as
                                                              RANLIB=ranlib   =>  RANLIB=arm-hisiv200-linux-ranlib
                       c. make
                       d. make install
                            

                            

3. 移植 x264 
                    a. 到如下链接下载  last_stable_x264.tar.bz2
                        ftp:// ftp.videolan.org/pub/videolan/x264/snapshots/
                
                    b. root@ubuntu:/home/ubuntu/Hi# tar -jxvf last_stable_x264.tar.bz2
                        root@ubuntu:/home/ubuntu/Hi# mv x264-snapshot- 20160403-2245-stable x264_stable
                        root@ubuntu:/home/ubuntu/Hi/x264_stable# cd x264_stable
                        root@ubuntu:/home/ubuntu/Hi# ./configure --prefix=/usr/local --enable-shared --enable-static --host=arm-                                                                               linux --disable-asm

                        root@ubuntu:/home/ubuntu/Hi/x264_stable# gedit config.mak
                                                                
                                                              主要将:CC=gcc                改为         CC=arm-hisiv200-linux-gcc   
                                                                          LD=gcc -o            改为         LD=arm-hisiv200-linux-gcc -o
                                                                          RANLIB=ranlib       改为          RANLIB=arm-hisiv200-linux-ranlib
                                                                          STRIP=strip           改为         STRIP=arm-hisiv200-linux-strip

                         root@ubuntu:/home/ubuntu/Hi/x264_stable# make
                        root@ubuntu:/home/ubuntu/Hi/x264_stable# make install

                        

4.移植 FFMPEG  
                        a. 到下面链接下载    ffmpeg-3.0.tar.gz
                            http://ffmpeg.org/download.html
                        b.  #tar -zxvf  ffmpeg-3.0.tar.gz  
                                     chmod -R 777 ffmpeg-3.0
                                     mv ffmpeg-3.0  ffmpeg_3.0
                                     mkdir ffmpeg_static
                                     cd ffmpeg_3.0
                                    root@ubuntu:/home/ubuntu/Hi/ffmpeg_3.0_port/ffmpeg_3.0# ./configure --prefix=/home/ubuntu/Hi/ffmpeg_3.0_port/ffmpeg_static --enable-static --enable-cross-compile --arch=arm --target-os=linux --cc=arm-hisiv200-linux-gcc --ranlib=arm-hisiv200-linux-ranlib --enable-libx264 --enable-libxvid --enable-gpl --enable-pthreads --disable-stripping --ar=arm-hisiv200-linux-ar --ld=arm-hisiv200-linux-gcc --strip=arm-linux-strip --extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib
                     
                   
                     c. make 
                     d.make install

                       

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值