FFMPEGToolkit是一个免费的100%开源软件,完全用bash shell脚本编写。
此脚本的目的是在您的Gnu / Linux服务器(CentOS 7. *)中构建视频流媒体平台。
因此,您可以启动视频流媒体网站并避免安装成本。这个脚本不仅安装了ffmpeg,还安装了所有的朋友软件包。您可以选择此脚本来构建大多数YouTube视频克隆软件的平台,例如剪辑 - 分享,共享器,共享器等。
※据作者介绍,VPS没办法安装
FFmpegToolkit要求
- CentOS 7. * 64bit最新
- 在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 Latest | Amrnb/Amrwb | A52decoder | Xvidcore |
MPlayer/Menconder | facc and faad2 | fdk-aac | Lame |
Ruby/Flvtool2 | MP4Box | vo-aacenc | Libogg |
x264/x265 | Libtheora | Libao | opencoreamr |
LibVPX | Libspeex | Libflac | LibOggz |
mediainfo | 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
其他
反馈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
发表评论