趣文网 > 作文大全

小文章 小技巧:如何在CentOS7上安装使用ffmpeg 入门第一课

2021-01-05 14:00:01
相关推荐

引言

FFmpeg是一个免费的开源工具集,用于处理多媒体文件。

它包含一组共享的音频库和视频库,如libavcodec、libavformat和libavutil。

使用FFmpeg,您可以在各种视频和音频格式之间转换、设置采样率、捕获流式音频/视频以及调整视频大小。

本文将帮助您在CentOS7上安装FFmpeg。

前提要求

为了能够在您的CentOS系统上添加新的存储库和安装软件包,您必须以具有sudo权限的用户身份登录。

如果您是root用户自然最好不过。

安装

CentOS 7核心存储库中不提供FFmpeg。

您可以选择从源构建FFmpeg工具,也可以选择使用Nux Dextop存储库中的yum安装它。

我们采用第二种选择。

要在CentOS 7上安装FFmpeg,请执行以下步骤。

Nux存储库依赖于Epel软件存储库。如果您的系统启用EPEL存储库,请键入以下命令将其启用:

sudo yum install epel-release

接下来,导入Repository GPG密钥并通过安装rpm软件包启用Nux存储库:

sudo rpm -v --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro

sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

一旦上述仓库启用,就可开始安装ffmpeg:

sudo yum install ffmpeg ffmpeg-devel

检查看装是否成功,输入以下指令

ffmpeg -version

现在,Nux Dextop存储库中可用的FFmpeg的当前版本是2.8.15。所以输出内容大概如下:

ffmpeg version 2.8.15 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-28)

这就算是安装完成了。

简单示例

基本用法

使用ffmpeg转换音频和视频文件时,不必指定输入和输出格式。

自动检测输入文件格式,并根据文件扩展名猜测输出格式。

把MP4文件转换为webm格式ffmpeg -i input.mp4 output.webm

把MP3音频文件转换为ogg格式ffmpeg -i input.mp3 output.ogg

指定编码格式

您可以指定要与-c选项一起使用的编解码器。

编解码器可以是任何支持的解码器/编码器的名称,也可以是简单地复制输入流的特殊值副本。

使用libvpx视频编解码器和libvorbis音频编解码器将视频文件从MP4转换为webm:ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm

将音频文件从mp3转换为使用libopus编解码器编码的ogg:ffmpeg -i input.mp3 -c:a libopus output.ogg

写在最后

您已经在CentOS 7上成功安装了FFmpeg。

现在您可以访问FFmpeg官方文档页面,了解如何使用FFmpeg转换和您的视音频文件了。

【本文由 @程序员小助手 发布,持续分享编程故事,欢迎关注】

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

关于孝道的作文 学校打屁股作文 我与社会作文 感恩作文600字初中 我喜欢画画作文 我的好朋友400字作文 优秀中考作文600字 学习的意义作文 学滑雪作文 传统节日作文300字 在阳光下成长作文 我战胜了困难作文 四年级作文我的自画像 记事的作文400字 圆作文600字 我的梦想日语作文 日语作文我的一天 周记作文500字 我最爱的食物作文 我的阅读故事作文 新年活动作文 你是我的榜样作文 我的家风故事作文 关于向日葵的作文 与书同行作文 写一封信作文400字 我喜爱的植物作文 我不再迷茫作文 假期游玩的作文 感谢信英语作文模板