1. FFmpeg 基础知识 1.1 什么是 FFmpeg? FFmpeg 是一个开源的多媒体处理工具,支持音视频的编码、解码、转码、裁剪、合并、滤镜、流媒体等功能。 它是一个命令行工具,支持多种音视频格式和编解码器。 1.2 为什么在 Android 中使用 FFmpeg? Android 自带的多媒体 API(如 MediaCodec、MediaExtractor)功能有限,无法满足复杂的音视频处理需求。 FFmpeg 提供了强大的功能,支持几乎所有的音视频格式和编解码器。 2. 在 Android 项目中集成 FFmpeg 2.1 使用 FFmpegKit 集成(推荐)