linux下交叉编译ffmpeg,并加入H264编码支持
2016-08-02 16:56
459 查看
1.libx264 编译
./configure --enable-static --disable-asm --prefix=/usr/local/ffmpegDM3730 --arch=arm --host=arm-linux --cross-prefix=arm-arago-linux-gnueabi-
make
make install
2.ffmpeg 编译
./configure --enable-shared --disable-yasm --enable-memalign-hack --enable-libx264 --enable-gpl --prefix=/usr/local/ffmpegDM3730 --enable-cross-compile --arch=arm --target-os=linux --cross-prefix=arm-arago-linux-gnueabi- --cc=arm-arago-linux-gnueabi-gcc
--extra-cflags=-I/usr/local/ffmpegDM3730/include --extra-ldflags=-L/usr/local/ffmpegDM3730/lib --extra-libs=-ldl
make
make install
注意1:--extra-cflags=-I/usr/local/ffmpegDM3730/include --extra-ldflags=-L/usr/local/ffmpegDM3730/lib用于指定libx264的路径,但是指定完以后需要添加--extra-libs=-ldl才能找到该路径。否则会提示 ERROR:
libx264 not found
注意2:交叉编译工具链要添加到环境变量
我编译使用的libx264和ffmpeg版本参考:
http://blog.csdn.net/caoshangpa/article/details/50947926
linux下编译ffmpeg,并加入H264编码支持:
http://blog.csdn.net/caoshangpa/article/details/51392445
Windows 7(Win7)下MinGW+msys编译ffmpeg,并加入H264编码支持:
http://blog.csdn.net/caoshangpa/article/details/50947926
./configure --enable-static --disable-asm --prefix=/usr/local/ffmpegDM3730 --arch=arm --host=arm-linux --cross-prefix=arm-arago-linux-gnueabi-
make
make install
2.ffmpeg 编译
./configure --enable-shared --disable-yasm --enable-memalign-hack --enable-libx264 --enable-gpl --prefix=/usr/local/ffmpegDM3730 --enable-cross-compile --arch=arm --target-os=linux --cross-prefix=arm-arago-linux-gnueabi- --cc=arm-arago-linux-gnueabi-gcc
--extra-cflags=-I/usr/local/ffmpegDM3730/include --extra-ldflags=-L/usr/local/ffmpegDM3730/lib --extra-libs=-ldl
make
make install
注意1:--extra-cflags=-I/usr/local/ffmpegDM3730/include --extra-ldflags=-L/usr/local/ffmpegDM3730/lib用于指定libx264的路径,但是指定完以后需要添加--extra-libs=-ldl才能找到该路径。否则会提示 ERROR:
libx264 not found
注意2:交叉编译工具链要添加到环境变量
我编译使用的libx264和ffmpeg版本参考:
http://blog.csdn.net/caoshangpa/article/details/50947926
linux下编译ffmpeg,并加入H264编码支持:
http://blog.csdn.net/caoshangpa/article/details/51392445
Windows 7(Win7)下MinGW+msys编译ffmpeg,并加入H264编码支持:
http://blog.csdn.net/caoshangpa/article/details/50947926
相关文章推荐
- linux下交叉编译ffmpeg,并加入H264编码支持
- linux下编译ffmpeg,并加入H264编码支持
- Windows 7(Win7)下MinGW+msys编译ffmpeg,并加入H264编码支持
- Web服务器:live555在arm linux下的交叉编译,并下载的Arm板播放H264文件
- FFmpeg入门(1)-Ubuntu 安装 ffmpeg , 支持MP3,H264编码
- 交叉编译 motion ,使其支持 ffmpeg
- 【FFMPEG】【ARM-Linux开发】fmpeg安装第三方编码器(encoder)库,ffmpeg编码h264(完)
- live555在arm linux下的交叉编译,并下载的Arm板播放H264文件
- 嵌入式linux------ffmpeg移植 编码H264(am335x编码H264) 分类: TI-AM335X ffmpeg-SDL-VLC-Live555 arm-linux-Ubuntu 2015-08-04 09:34 5人阅读 评论(0) 收藏
- ubuntu下ffmpeg编译安装 -只支持h264解码,输出为yuv420
- 嵌入式linux------ffmpeg移植 编码H264(am335x编码H264)
- 编译ffmpeg并支持H264
- ffmpeg 用 h264库进行编码的编译配置
- linux 编译ffmpeg 支持x264, x265
- ios一步一步编译ffmpeg,x264实现h264编码
- live555在arm linux下的交叉编译,并下载的Arm板播放H264文件
- ios一步一步编译ffmpeg,x264实现h264编码
- Linux编译FFmpeg支持x265(HEVC) 【failed on redhat 6.5】(updated)
- 交叉编译libx264,用于arm上视频采集的h264编码。
- linux 编译ffmpeg 支持x264, x265