7.Shell脚本编写与执行编译ffmpeg库
ffmpeg是什么
ffmpeg是一套开源免费跨平台的多媒体框架,他提供了录制,转换以及流化视屏的完整方案
- ffmpeg是一套可以用来记录,转换数字音频,视频并且能将其转化为流的开源计算机程序
- ffmpeg是一个多媒体处理工具,有非常强大的功能,包括视频采集功能,视频格式转换,视屏抓图,给视屏加水印等。
组成部分
FFmpeg工具
- ffmpeg
- ffplay
- ffprobe
FFmpeg开发库
- Libavcodec 编解码器
- Libavuitl 工具
- libavformat 处理格式
- libavdevice 输入输出
- libavfilter 过滤器
- libswscale 缩放工具
- libswresample 采样工具
如何使用
FFmpeg是由c代码编写而成,功能多,代码量大。在Android平台使用需要先编译,后使用,编译可以通过MakeFile语法来进行编译
编译准备
-
ffmpeg版本:4.0.4 地址
-
ndk版本 17c