arm linux 移植 FFMPEG + x264
背景 Ffmpeg 中带有264的解码,没有编码,需要添加x264。libx264是一个自由的H.264编码库,是x264项目的一部分,使用广泛,ffmpeg的H.264实现就是用的libx264。 FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。 librtmp用来接收、发布RTMP协议格式的数据。FFmpeg支持RTMP协议,将librtmp编译进去后支持协议RTMPE、RMTPTE、RTMPS。这里我直接使用FFmpeg自带的RTMP功能。 host平台 :Ubuntu 18.04 arm平台 : S5P6818 x264 : 20171212 ffmpeg : 3.4.1 arm-gcc :4.8.1 ## # Copyright By Schips, All Rights Reserved # https://gitee.com/schips/ # File Name: make.sh # Created : Mon 02 Sep 2019 08:05:53 PM HKT ## #!/bin/sh BASE=`pwd` BUILD_HOST=arm-linux OUTPUT_PATH=${BASE}/install X264_DIR=$