
网络上相关的教程非常的多,但是普遍较为繁琐。
这个一键自动安装脚本能够便捷快速的完整安装相关的依赖,能够很好的解决生产过程中可能出现的各类问题!
项目: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-WB | A52decoder | xvidcore下 |
MPlayer的/ Menconder | facc和faad2 | FDK-AAC | 瘸 |
红宝石/ Flvtool2 | MP4Box | VO-aacenc | Libogg |
X264 / X265 | Libtheora | 礼包 | opencoreamr |
LibVPX | Libspeex | Libflac | LibOggz |
媒体信息 | neroaccenc | YASM | Libwmf |
Image Magick | Yamdi | VO-amrwbenc | Libvorbis |
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