如何在 Linux 上安装 FFmpeg
如果您想在 Linux 上安装 FFmpeg,可以使用特定于发行版的方法来完成此操作。在这篇文章中,我将描述如何在各种 Linux 发行版上安装 FFmpeg。
在 Ubuntu、Debian 或 Linux Mint 上安装 FFmpeg
要在 Ubuntu、Debian 或 Linux Mint 上安装 FFmpeg,您可以自行编译。按照本指南从源代码构建 FFmpeg。
在 CentOS 或 RHEL 上安装 FFmpeg
要在 CentOS 或 RHEL 上安装 FFmpeg,请首先在系统上启用 Repoforge,然后运行以下命令。
$ sudo yum install ffmpeg
在 Fedora 上安装 FFmpeg
要在 Fedora 上安装 FFmpeg,请首先在系统上设置 RPM Fusion,然后使用以下命令。
$ sudo yum install ffmpeg
如果您想在基于 CentOS/Fedora 的系统上从源代码编译 FFmpeg,请按照本指南进行操作。
查找 FFmpeg 支持的编解码器列表
如果你想知道FFmpeg支持哪些编解码器,可以使用以下命令。
显示 FFmpeg 中可用的视频编解码器:
$ ffmpeg -codecs | grep "^.{3}V"
. . . . .
DEVSD flv Flash Video (FLV) / Sorenson Spark / Sorenson H.263
D V D fraps Fraps
DEV D gif GIF (Graphics Interchange Format)
DEV D h261 H.261
DEVSDT h263 H.263 / H.263-1996
D VSD h263i Intel H.263
EV h263p H.263+ / H.263-1998 / H.263 version 2
D V D h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
D V D h264_vdpau H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (VDPAU acceleration)
. . . . .
要显示 FFmpeg 中可用的音频编解码器:
$ ffmpeg -codecs | grep "^.{3}A"
D A D 8svx_exp 8SVX exponential
D A D 8svx_fib 8SVX fibonacci
DEA D aac Advanced Audio Coding
D A D aac_latm AAC LATM (Advanced Audio Codec LATM syntax)
DEA D ac3 ATSC A/52A (AC-3)
EA ac3_fixed ATSC A/52A (AC-3)
D A D adpcm_4xm ADPCM 4X Movie
DEA D adpcm_adx SEGA CRI ADX ADPCM
D A D adpcm_ct ADPCM Creative Technology
D A D adpcm_ea ADPCM Electronic Arts
D A D adpcm_ea_maxis_xa ADPCM Electronic Arts Maxis CDROM XA
. . . . .