今天重點是要來安裝 轉碼器工具 & VIMP平台。
安裝轉碼器工具 ( Mplayer、encoder、ffmpge、faststart )
有這些才能夠讓使用者上傳各類的多媒體檔案
而在VIMP上使用的轉碼器工具版本建議使用自己編譯安裝。
這邊先將舊有套件移除掉。
#apt-get remove x264 ffmpge mplayer mencoder
下載編譯套件 (joe 是 編輯套件,可裝可不裝)
#apt-get install make automake g++ bzip2 unzip patch subversion yasm
安裝essential
# wget http://www2.mplayerhq.hu/MPlayer/releases/codecs/essential-amd64-20071007.tar.bz2
# tar xvjf essential-amd64-20071007.tar.bz2
# mkdir /usr/local/lib/codecs
# cp -Rvp essential-amd64-20071007/* /usr/local/lib/codecs/.
編輯
# vim /etc/ld.so.conf
設定完後,設定更新
# ldconfig
再來安裝他的必要套件
# apt-get install libsdl1.2-dev zlib1g-dev libfaad-dev libfaac-dev libgsm1-dev libtheora-dev libvorbis-dev
# apt-get install libspeex-dev libopencore-amrwb-dev libopencore-amrnb-dev libxvidcore-dev libxvidcore4 libmp3lame-dev libjpeg62 libjpeg62-dev
裝x264
#wget ftp://ftp.videolan.org/pub/videolan/x264/snapshots/last_stable_x264.tar.bz2
# tar xvjf last_stable_x264.tar.bz2
#cd x264-snapshot-20141111-2245-stable
# ./configure --enable-shared --enable-pic
# make && make install
安裝libvpx
#wget http://webm.googlecode.com/files/libvpx-v1.2.0.tar.bz2
# tar xjvf libvpx-v1.2.0.tar.bz2
# cd libvpx-v1.2.0/
# ./configure --enable-shared --enable-pic
#make && make install
安裝 Mplayer
#wget http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.1.tar.gz
# tar -zxvf MPlayer-1.1.tar.gz
# cd MPlayer-1.1/
#./configure
#make && make install
#ldconfig
安裝 ffmpeg
#wget http://ffmpeg.org/releases/ffmpeg-2.2.1.tar.bz2
# tar jxvf ffmpeg-2.2.1.tar.bz2
#cd ffmpge-2.2.1/
# ./configure --enable-gpl --enable-version3 --enable-shared --enable-nonfree --enable-postproc --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid
#make && make install
#ldconfig
#cd ffmpge-2.2.1/tools
進行程式編譯
#make qt-faststart
# cp qt-faststart /usr/local/bin/
安裝ruby
#cd /usr/src
#wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.bz2
# tar jxvf ruby-1.8.6.tar.bz2
# cd ruby-1.8.6/
# vim math.c
修改成 (define) -->(defined)
#./configure
#make && make install
安裝flvtool2
#wget https://github.com/unnu/flvtool2/archive/master.zip
# unzip master.zip
# cd flvtool2-master/
# /usr/local/bin/ruby setup.rb config
# /usr/local/bin/ruby setup.rb setup
# /usr/local/bin/ruby setup.rb install
如此,目前需要的套件及編譯程式都安裝好了,路徑如下:
Mplayer /usr/local/bin/mplayer
Mencoder /usr/local/bin/mencoder
Ffmpge /usr/local/bin/ffmpge
Flvtool2 /usr/local/bin/flvtool2
Faststart /usr/local/bin/qt-faststart
再來要 安裝ViMP 了!!
重點 - 先到Vimp註冊帳號
把目錄切到/var/www/底下
# cd /var/www
下載社群板來用
# wget http://172.16.131.143:65195/vimp.framework-3.1.1-r22751-community-installer.bin
賦予執行權限
# chmod +x vimp.framework-3.1.1-r22751-community-installer.bin
開始安裝
# ./vimp.framework-3.1.1-r22751-community-installer.bin
再來會跳出安裝的畫面
如果偵測到沒有安裝的或者沒設定會跳出黃色字樣
接著就照它上面的建議及問題去處理: (遇到的安裝錯誤,寫在本篇的最後面)
繼續往下進行
設定網址的時候,要依照他的格式處理。
本來只想打個IP就好,但最後發現要入完整的網址名稱 (EX: http:// [IP位址 or 網站名稱])
最後就開始安裝運作了
進行同步排程
需要在伺服器上新增新檔案上傳的同步排程
#crontab –e
*/1 * * * * /var/www/data/scripts/sync_new_uploads.sh > /dev/null 2>&1
到這邊,整個VIMP算是安裝完成了。
連線測試:
接著在url那邊打上剛剛在安裝設定時輸入的網址
就會出現網址
今天到目前為止先到一個段落,明天將稍微介紹一下VIMP的簡單操作。
(待續)
VIMP 安裝錯誤問題
安裝錯誤1 - php5-mcrypt
處理:
Resolved my problem on Ubuntu 14.04:
$sudo apt-get install php5-mcrypt
$sudo php5enmod mcrypt
安裝錯誤2 - memory_limit 錯誤
#vim /etc/php5/cli/php.ini
更改成
重新安裝顯示