CentOS 安装 FFmpeg 简单方法

Eric 教程 176 次浏览 抢沙发

FFmpeg 安装相对麻烦一些,默认软件仓库里没有。除编译安装外一般通过 Nux Dextop 源安装,Nux Dextop 依赖 EPEL 源,所以需要逐个安装。

# 安装 EPEL
yum install -y epel-release

# 导入 Nux Dextop GPG 密钥
rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro

# 安装 Nux Dextop
rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

# 开始安装。若要安装开发包,带上 ffmpeg-devel
yum install -y ffmpeg

安装后建议关闭 Nux Dextop 源,因为平时很少用到,也避免可能与其它软件源冲突。

# 将文件 [nux-dextop] 下的 enabled 参数改为 0
vi /etc/yum.repos.d/nux-dextop.repo

之后就可以使用 FFmpeg 了。下面是一个切片 HLS 流媒体用法示例。

ffmpeg -re -i /usr/share/nginx/html/test.mp4 -codec:v libx264 -codec:a libfaac -map 0 -f hls -hls_list_size 6 -hls_wrap 10 -hls_time 10 /usr/share/nginx/html/test.m3u8

发表评论

电邮地址用于 Gravatar 头像显示,不会被公开可见。