一、FFmpeg兼容的平台
FFmpeg 是一个开源的、跨平台的多媒体框架,它可以解码、编码、转码、流式传输、过滤和播放几乎所有类型的音频和视频格式。由于其广泛的用途和灵活性,FFmpeg 支持多种操作系统和平台。
主要的兼容平台包括:
1. Windows:
-
Windows XP 及更高版本(包括 Windows 7, 8, 10, 和 Windows Server)。
-
可以通过 MinGW、Cygwin 或 Visual Studio 等工具在 Windows 上编译 FFmpeg。
2. Linux
-
几乎所有的 Linux 发行版都支持 FFmpeg,包括 Ubuntu, Debian, Fedora, CentOS 等。
-
可以通过包管理器(如 apt-get, yum, dnf 等)安装预编译的 FFmpeg 版本。
3. macOS
-
从 macOS 10.9 开始,Apple 的 macOS 系统原生支持 FFmpeg。
-
可以通过 Homebrew、MacPorts 或直接从源代码编译来安装 FFmpeg。
4. Android
-
FFmpeg 可以编译为 Android 的原生库,用于 Android 应用开发。
-
可以通过 NDK (Native Development Kit) 在 Android Studio 中集成和使用 FFmpeg。
5. iOS
-
FFmpeg 可以编译为 iOS 的静态库或动态库,用于 iOS 应用开发。
-
需要使用 Xcode 和 iOS SDK,并可能涉及到配置交叉编译环境。
二、在Ubuntu18.04上安装FFmpeg
1. 打开终端,使用以下命令更新软件包列表
sudo apt update
2. 安装FFmpeg
sudo apt install ffmpeg
3. 安装完成后,使用以下命令查看FFmpeg的版本
ffmpeg -version