在 Linux中安装 FFmpeg
发布时间:2022-06-28 11:28 所属栏目:118 来源:互联网
导读:FFmpeg 是一套处理多媒体文件的软件库。凭借这些强大的库,FFmpeg 能够转换格式、推流以及处理音频和视频文件。许多 Linux 的前端应用都使用 FFmpeg 作为后端支持,所以这些应用对 FFmpeg 的依赖度非常高。举个例子,录屏软件可能会用到 FFmpeg 将录屏转换为
FFmpeg 是一套处理多媒体文件的软件库。凭借这些强大的库,FFmpeg 能够转换格式、推流以及处理音频和视频文件。许多 Linux 的前端应用都使用 FFmpeg 作为后端支持,所以这些应用对 FFmpeg 的依赖度非常高。举个例子,录屏软件可能会用到 FFmpeg 将录屏转换为 gif 动图。 VLC 多媒体播放器、YouTube、Blender、Kodi、Shotcut 和 Handbrake 等流行的应用与服务都在使用 FFmpeg,这仅仅一小部分。 趣事:NASA 火星 2020 计划的探测器“毅力”号在将图像和视频发送到地球之前,会先使用 FFmpeg 对其进行处理。 核心 FFmpeg 的核心是命令行实用程序,既可在命令行上使用,也可以经由任何程序语言调用。比如,你可以在 Shell 程序或 python 脚本中使用 FFmpeg。 ffmpeg:用于转换音视频格式,包括来自视频直播的信号源。 ffplay:FFmpeg 配套使用的媒体播放器 ffprobe:显示媒体文件信息的命令行工具,可将信息输出为 csv、xml、json 等格式。 FFmpeg 安装 在 Ubuntu 等 Linux 发行版上, FFmpeg 的安装比较简单。打开终端,运行以下命令安装即可。 Ubuntu 及与其相似的发行版 复制 sudo apt install FFmpeg 1. Fedora 在 Fedora Linux 上安装 FFmpeg,你需要添加 RPM Fusion 仓库,因为 Fedora 官方仓库没有 FFmpeg 软件包。 复制 sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm 1. 复制 sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree- 1. 复制 sudo dnf install ffmpeg 1. Arch Linux 复制 pacman -S ffmpeg 1. 安装完成后,可输入以下命令查看安装是否成功。 复制 ffmpeg --version 1. FFmpeg installed in Ubuntu Linux FFmpeg installed in Ubuntu Linux 示例:FFmpeg 的基本操作 首先,我们先来看看 FFmpeg 语法的一个简单例子。如下,该语法可以将 mp4 文件转换为 mkv 文件。 1、视频文件格式转换 复制 ffmpeg -i big_buck_bunny.mp4 big_buck_bunny.mkv 1. 当然,这种写法最为简单易懂,但它并不完整,因为没有输入 比特率bit rate、分辨率resolution 以及其他的视频文件属性。 2、音频文件格式转换 其次,输入与上面相似的命令可以转换音频文件的格式。 复制 ffmpeg -i sunny_day.ogg sunny_day.mp3 1. 3、使用音视频编解码器执行格式转换 最后,在下面的例子中,我们可以使用特定的 编解码器codec 来转换视频格式。参数 -c 搭配 a 或者 v,可以分别定义音频和视频文件。以下转换命令使用 libvpx 视频编解码器和 libvorbis 音频编解码器。 显示所有编码器 输入下列命令,打印出所有编码器 复制 ffmpeg -encoders 1. 显示所有解码器 同样,输入下列命令,打印出所有解码器。 复制 ffmpeg -decoders 1. 更多信息 输入参数 -h,获取更多关于编码器或解码器的信息。 复制 ffmpeg -h decoder=mp3 1. 总结 我希望这篇文章可以帮助你了解 FFmpeg 的基本知识及基本命令。若要了解更多信息,可前往 FFmpeg 官方网站浏览 帮助文档。 (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读