交叉编译x264和ffmpeg

Posted wade_linux

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了交叉编译x264和ffmpeg相关的知识,希望对你有一定的参考价值。

1.x264

./configure --host=arm-hisiv300-linux CC=arm-hisiv300-linux-gcc --enable-pic --prefix=/usr/local/ffmpeg --cross-prefix=arm-hisiv300-linux- --enable-static --enable-shared

make

make install

2.ffmpeg

 1 ./configure  2         --prefix=/usr/local/ffmpeg/  3         --enable-filters    4         --enable-asm  5         --enable-ffmpeg  6         --enable-ffplay  7         --enable-ffprobe  8         --enable-ffserver  9         --enable-doc 10         --enable-cross-compile 11         --cross-prefix=arm-hisiv300-linux- 12         --arch=arm 13 --cpu=cortex-a9 14 --target-os=linux 15         --host-os=linux 16         --enable-gpl 17         --enable-version3 18         --enable-small 19         --enable-shared 20         --enable-static 21         --enable-encoder=rawvideo 22         --enable-encoder=mpeg2video 23         --enable-encoder=mp2 24         --enable-encoder=libx264 25         --enable-libx264 26         --enable-muxer=adts 27         --enable-muxer=mpegts 28         --enable-muxer=mpeg2video 29         --enable-muxer=rtsp 30         --enable-muxer=hls 31         --enable-muxer=h264 32         --enable-muxer=rtp 33         --enable-muxer=avi 34         --enable-muxer=flv 35         --enable-muxer=mp4 36         --enable-demuxer=mpegts 37         --enable-demuxer=rtsp 38         --enable-demuxer=hls 39         --enable-demuxer=h264 40         --enable-demuxer=rtp 41         --enable-demuxer=flv 42      --enable-muxer=mp4 43         --enable-demuxer=mpegts 44         --enable-demuxer=rtsp 45         --enable-demuxer=hls 46         --enable-demuxer=h264 47         --enable-demuxer=rtp 48         --enable-demuxer=flv 49         --enable-demuxer=avi 50         --enable-demuxer=mpegps 51         --enable-demuxer=mpegtsraw 52         --enable-demuxer=mpegvideo 53         --enable-parser=aac 54         --enable-parser=h264 55         --enable-parser=mpeg4video 56         --enable-parser=mpegvideo 57         --enable-parser=mpegaudio 58         --enable-bsf=h264_mp4toannexb 59         --enable-protocol=http 60         --enable-protocol=rtp 61         --enable-protocol=rtmpts 62         --enable-protocol=https 63         --enable-protocol=hls 64         --enable-protocol=file 65         --enable-protocol=data 66         --enable-gray  67         --enable-safe-bitstream-reader 68         --extra-cflags=-I/usr/local/x264/include 69         --extra-ldflags=-L/usr/local/x264/lib

make

make install

以上是关于交叉编译x264和ffmpeg的主要内容,如果未能解决你的问题,请参考以下文章

x264 x265交叉编译 ffmpeg交叉编译安装

ubuntu交叉编译x264报错:‘X264_VERSION’ undeclared(已解决)运行version.sh

centos编译ffmpeg x264

x264和fdk-aac的编译和FFmpeg的链接

在配置 ffmpeg 时出现错误“未找到 x264”

linux下x264库ARM交叉编译