想要架設自己的youtube...網路上有相關的Opensource --> ostube2 啦...而且功能
還很不錯...影片上傳會自動轉檔flv...真的滿棒的...一定要玩玩看...不過
Centos 上面的 mencoder 搞不定...有經驗的網友發現最容易安裝的環境是 ubuntu
因為這上面安裝mencoder很容易...不會有問題...所以只好改用ubuntu 7.10 Server版
來安裝測試...
實際安裝展示--草屯國小多媒體語音中心
http://163.22.69.140/ostube2/index.php
ubuntu v7.10 Server 詳細步驟:
* 放入安裝光碟,按下F2選繁體中文
o keyboard layout 選<否>
o U.S English
o U.S English
* 選網路介面卡
* 主機名稱
* 磁碟分割
o 導引使用整顆磁碟
o 寫入磁碟選<是>
* 設置時鐘 UTC
* 使用者帳號密碼
* proxy 空白不選按下繼續
* 選LAMP server
輸入mysql root 密碼
拿出CD 重新開機
到了這一步系統安裝完成!!接著執行一些設定...
* #sudo apt-get update
* #sudo apt-get install php5
* #sudo apt-get install php5-cli
* #sudo mysql -u root -p (確認mysql密碼有設對)
o mysql>create database ostube;
o mysql>show databases;
o mysql>quit
* #cd /etc/php5/apache2/
#sudo vim php.ini
按下:/upload 尋找 upload_max_filesiz=2M----------->改大變成200M
重新啟動apache2
#sudo /etc/init.d/apache2 restart
* 安裝 phpmyadmin(要放入光碟片)
#sudo apt-get install phpmyadmin(要安裝不然ostube過程中會有Mysql 3.23字樣出現)
*接著安裝ostube2會用到的套件...
# sudo apt-get install mplayer(裝好後畫面重新整理一次)
# sudo apt-get install mencoder
# sudo apt-get install ruby
* 下載flvtool2-1.0.6.tgz套件:
http://rubyforge.org/projects/flvtool2/
*# sudo tar zxvf flvtool2-1.0.6.tgz
*# sudo ruby setup.rb config
*# sudo ruby setup.rb setup
*# sudo ruby setup.rb install
*下載這次的主角ostube2:
http://www.ostube.de/de/downloads
* 安裝ssh使用遠端傳檔(將ostube2傳上去)
#sudo apt-get install ssh
#sudo apt-get update
#sudo chown -R www-data.www-data ostube
#sudo chmod -R 777 media
#sudo chmod -R 777 ostube.log
#sudo chmod -R 777 conversion.log
#sudo chmod -R 777 includes/config.php
#sudo chmod -R 777 templates_c
* 連到首頁
http://you.web.url/ostube/install
Step1: 輸入mysql 的帳號密碼按 NEXT(第一畫面到此完成)
Step2:
檢查 mencoder, player, ruby, and flvtool2 套件是否齊全,如果有缺少,直接至Ubuntu的套件管理介面安裝相關套件。
Step3: 完成
最後記得移除ostube目錄下的install目錄
Step4: 登入後台管理介面,更改設定值如下,將 Use UberUploader設為 No。
如果設定為Yes,上傳檔案時會顯示進度,但我尚未測試成功(需要更改網頁目錄cgi-bin和相關檔案的路徑)
所以先設定為No,但是也可以成功上傳檔案。
其他管理設定直接看英文敘述,應該可以略知一二。這樣就可以啦...大功告成...!!!
參考資料:
阿豪IT部落:
http://blog.yam.com/linjahau/article/13012871
Shian's Blog:
http://163.22.69.138/plog/index.php?op=ViewArticle&articleId=342&blogId=1