网络上相关的教程非常的多,但是普遍较为繁琐。

    这个一键自动安装脚本能够便捷快速的完整安装相关的依赖,能够很好的解决生产过程中可能出现的各类问题!

项目:https://github.com/hostsoft/ffmpegtoolkit

官网:https://www.ffmpegtoolkit.com

    FFMPEGToolkit是一个完全用bash shell脚本编写的免费100%开源软件。 此脚本的目的是在您的Gnu / Linux服务器(CentOS 7. *)中构建视频流平台。

    因此,您可以启动视频流网站,避免安装成本。这个脚本不仅安装了ffmpeg,还安装了所有的朋友包。您可以选择此脚本来构建大多数youtube克隆软件(如clip-shre,sharemixer,shareigniter等)的平台。

FFmpegToolkit环境要求

CentOS 7. * 64bit最新

ROOT用户中运行

安装脚本:

yum install git wget -y 
cd /opt
git clone https://github.com/hostsoft/ffmpegtoolkit.git ffmpegtoolkit
cd ffmpegtoolkit
sh latest.sh

FFmpegToolkit验证Bin

which {ffmpeg,ffprobe,qt-faststart,mplayer,mencoder,flvtool2,MP4Box,yamdi,mediainfo,neroAacEnc}  
[root@dev ~]# which {ffmpeg,ffprobe,qt-faststart,mplayer,mencoder,flvtool2,MP4Box,yamdi,mediainfo,neroAacEnc,x264,x265}
/usr/local/bin/ffmpeg
/usr/local/bin/ffprobe
/usr/local/bin/qt-faststart
/usr/local/bin/mplayer
/usr/local/bin/mencoder
/usr/local/bin/flvtool2
/usr/local/bin/MP4Box
/usr/local/bin/yamdi
/usr/local/bin/mediainfo
/usr/local/bin/neroAacEnc
/usr/local/bin/x264
/usr/local/bin/x265
      
[root@dev ~]# echo "ImageMagick Command Path"
ImageMagick Command Path
[root@dev ~]# which {identify,convert,composite}
/usr/bin/identify
/usr/bin/convert
/usr/bin/composite

FFmpegToolkit包

FFMPEG最新Amrnb / AMR-WBA52decoderxvidcore下
MPlayer的/ Menconderfacc和faad2FDK-AAC
红宝石/ Flvtool2MP4BoxVO-aacencLibogg
X264 / X265Libtheora礼包opencoreamr
LibVPXLibspeexLibflacLibOggz
媒体信息neroaccencYASMLibwmf
Image MagickYamdiVO-amrwbencLibvorbis

FFmpegToolkit卸载程序

您可以尝试在shell中删除它,
但建议您重新安装系统以保持清除

array=( /lib /usr/lib /usr/local/lib /lib64 /usr/lib64 /usr/local/lib64  )
for i in "${array[@]}"
do
echo "Start Remove......"
rm -rf "$i/liba52*"
rm -rf "$i//libamr*"
rm -rf "$i//libavcodec*"
rm -rf "$i//libavformat*"
rm -rf "$i//libavutil*"
rm -rf "$i//libdha*"
rm -rf "$i//libfaac*"
rm -rf "$i//libfaad*"
rm -rf "$i//libmp3lame*"
rm -rf "$i//libmp4v2*"
rm -rf "$i//libogg*"
rm -rf "$i//libtheora*"
rm -rf "$i//libvorbis*"
echo "Remove Done!"
done

array=( /bin /usr/bin /usr/local/bin  )
for i in "${array[@]}"
do
echo "Start Remove......"
rm -rf "$i/ffmpeg"
rm -rf "$i/mplayer"
rm -rf "$i/mencoder"
rm -rf "$i/flvtool2"
echo "Remove Done!"
done

rm -rf /opt/ffmpegtoolkit
rm -rf /usr/local/ffmpegtoolkit
rm -rf ~/tmp
mkdir -p ~/tmp

FFMPEG TOOLKIT使用许可证:https://opensource.org/licenses/lgpl-license

发表评论

电子邮件地址不会被公开。 必填项已用*标注