『脚本』FFmpeg一键自动安装包

FFMPEGToolkit是一个免费的100%开源软件,完全用bash shell脚本编写。

此脚本的目的是在您的Gnu / Linux服务器(CentOS 7. *)中构建视频流媒体平台。

因此,您可以启动视频流媒体网站并避免安装成本。这个脚本不仅安装了ffmpeg,还安装了所有的朋友软件包。您可以选择此脚本来构建大多数YouTube视频克隆软件的平台,例如剪辑 - 分享,共享器,共享器等。

※据作者介绍,VPS没办法安装

FFmpegToolkit要求

  1. CentOS 7. * 64bit最新
  2. 在Root用户中运行

安装FFmpegToolkit

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

验证FFmpegToolkit

输入:

which {ffmpeg,ffprobe,qt-faststart,mplayer,mencoder,flvtool2,MP4Box,yamdi,mediainfo,neroAacEnc,x264,x265}

出现:

[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"

出现:

[root@dev ~]# echo "ImageMagick Command Path"
ImageMagick Command Path

输入:

[root@dev ~]# which {identify,convert,composite}

出现:

[root@dev ~]# which {identify,convert,composite}
/usr/bin/identify
/usr/bin/convert
/usr/bin/composite

FFmpegToolkit Package

FFMPEG LatestAmrnb/AmrwbA52decoderXvidcore
MPlayer/Menconderfacc and faad2fdk-aacLame
Ruby/Flvtool2MP4Boxvo-aacencLibogg
x264/x265LibtheoraLibaoopencoreamr
LibVPXLibspeexLibflacLibOggz
mediainfoneroaccencYasmLibwmf
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

其他

反馈Bug:https://github.com/hostsoft/ffmpegtoolkit/issues/new

代码开源在:https://github.com/hostsoft/ffmpegtoolkit

FFMPEG TOOLKIT Use License:GNU Lesser General Public License (LGPL)

Linux/Windows/Ubuntu/Debian 全版本下载地址:https://www.ffmpeg.org/download.html

 

参与评论