x264 利用arm-linux-gcc在arm上的移植 总结(转)

原文链接:
https://blog.csdn.net/liuzongming1988/article/details/8234893

我的开发环境是:
1、Redhat Linux6.3
2、飞凌嵌入式开发板OK6410

经测试,完全可行。
需要注意的是,
#./x264 –o test.264 mytest.yuv
提示错误:raw input requires a resolution.
解决方法:
把源文件名保存为foreman_176x144.yuv就可以了,我也遇到过同样的情况,新版本的x264要求分辨率直接在文件名里面。

以下为原文:


PC 平台:Linux fedora10—编译器4.3.3 arm-linux-gcc

X264源码:Last_x264http://www.videolan.org/developers/x264.html

移植目标:arm9 - linux-2.6.30.4开发板

生成配置文件./configure --host=arm-linux --prefix=/usr/local/x264-arm --enable-shared --enable-debug --disable-asm

修改配置文件

vi config.mak

把里面的的

cc=gcc 改成cc=arm-linux-gcc

LD = arm-linux-gcc

ar=ar rc改成ar=arm-linux-ar rc

ranlib=ranlib 改成 ranlib=arm-linux-ranlib

make

make install

这个弄好之后,我直接找到了/usr/local/x264-arm/目录下,将bin目录下的x264可执行文件直接拷贝到我的arm开发板上。进行操作,可以用了。

#rz

#chmod +x x264

#./x264 –o test.264 mytest_640x480.yuv

结果就输出了转换后的test.264视频文件了。哈哈


版权声明:本文为CSDN博主「福大牛二爷」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/liuzongming1988/article/details/8234893

你可能感兴趣的:(视频编解码,ARM-Linux嵌入式,视频编解码)