#!/bin/sh
#
# Date: 2021-04-28
# Author: yb
# Description: 安装ffmpeg
# 检测当前用户是否为root
[ $(id -u) != "0" ]&& echo "error,not root user" && exit 1
if [ ! -d /usr/local/src/ffmpeg ];then
# 判断/usr/local/src/ffmpeg目录是否存在
mkdir -p /usr/local/src/ffmpeg && cd /usr/local/src/ffmpeg
else
cd /usr/local/src/ffmpeg
fi
read -p "是否开始安装ffmpeg(y/n):" cho
case $cho in
# 匹配y/n/*选项
y)
wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz
;;
n)
exit 1
;;
*)
echo "错误退出,请输入正确指令(y/n)"
exit 1
;;
esac
if [ $? -eq 0 ];then
# 下载完成后$?的值,如果等于0则解压,不等于0则异常退出
xz -d ffmpeg-git-amd64-static.tar.xz
tar -xvf ffmpeg-git-amd64-static.tar
else
echo "下载错误!"
exit 1
fi
if [ $? -eq 0 ];then
# 安装成功$?输出为0时,创建nginx命令软链接。
ln -s /usr/local/src/ffmpeg/ffmpeg-git-20210425-amd64-static/ffmpeg /usr/bin/ffmpeg
ln -s /usr/local/src/ffmpeg/ffmpeg-git-20210425-amd64-static/ffprobe /usr/bin/ffprobe
echo "安装成功."
else
echo "安装失败!!!"
fi
centos7安装ffmpeg shell脚本
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
centos 查看ffmpeg安装位置 centos7 ffmpeg
介绍Nux Dextop是类似CentOS、RHEL、ScientificLinux的第三方RPM仓库(比如:Ardour,Shutter等等)。目前,Nux Dextop对CentOS/RHEL 6|7可用。安装Nux Dextop库依赖于EPEL库,所有要先安装EPEL库(需要管理员权限)。1.sudo rpm --import http://li.nux.ro/download/n
centos 查看ffmpeg安装位置 ffmpeg 参数 ffmpeg 安装 ffmpeg安装 ffmpeg转码 -
centos ffmpeg解码命令 ffmpeg解码库
• FFmpeg库简介 FFmpeg一共包含8个库: ▫ avcodec:编解码(最重要的库)。 &n
centos ffmpeg解码命令 ide 封装格式 数据