由於我本身是比較熟的是美工軟體,架設OSTUBE著實的讓我死了不少腦神經,我也不習慣只有文字指令,所以我需要桌面去弄些有的沒的,只有文字我看不太下去=.=,所以順序或方法可能不太正確,再請多更正指教,謝謝
感謝網路上高手所提供的資料讓我能順利架設完成,在此轉貼做為筆記並會註明出處,希望也有像我一樣的LINUX新手或是學校的網管老師能夠順利的架設OSTUBE完成並且利用於教學。
參考文章:
在Fedora上安裝osTube BY .阿欣部落.
ostube的安裝BY 澎湖人NO1自由軟體交流網
osTube 2.0 升級 osTube 2.1 過程(convert error 的問題也可以參考) BY Shian`s Blog
osTube 2.2安裝於Ubuntu 8.04.1 LTS 伺服器版本 BY Shian`s Blog
ubuntu-8.04 with LAMP BY minshain’s LAB
OSTUBE2.2版管理界面中文化.... BY 電腦老師的部落格
簡略流程:
1.裝UBUNTU SERVE 記得選LAMP SERVER
2.灌桌面+裝LAZYBUNTU(才有中文)+設定ROOT密碼+設定遠端VNC連線(區網ONLY)
3.不知為何LAMP不完整,所以灌LAMP還有缺的套件(hph5-cli 、php5-gd)然後重開apache2
4.檢查有沒有mplayer 、mencoder、ruby、flvtool2,沒有就裝
5.設定php.ini (設定上傳檔案大小限制等東西)
6.設定資料庫,官網下載(需註冊)並安裝ostube2.2
7.中文化
8.上傳測試並設定細項(上傳檔案時會顯示進度的方法)
a.在網頁上加上連結
b.把註冊網頁隱藏
c. 修改轉檔設定值
9. 2009年4月08日更新:在CENTOS5.2下安裝方法
詳細流程:
1.先在主機安裝UBUNTU8.04
放入安裝光碟(UBUNTU官方網站可下載),按下F2 選繁體中文
keyboard layout 選<否>
U.S English
U.S English
選網路介面卡
主機名稱
磁碟分割
導引使用整顆磁碟
寫入磁碟選<是>
設置時鐘 UTC
使用者帳號密碼
proxy 空白不選按下繼續
選LAMP server
輸入mysql root 的密碼
拿出CD 重新開機
到了這一步系統安裝完成!!
安裝完是文字介面,因為我還是習慣有個桌面,所以先安裝桌面
輸入指令
#sudo apt-get install ubuntu-desktop來安裝桌面,裝完之後到Ubuntu中文網去抓LAZYUBUNTU懶人包來裝,裝完之後打開終端機,先做完安裝前的準備。
回簡略流程
安裝LAMP
(參考資料 ubuntu-8.04 with LAMP - minshain’s LAB )
※Step 1 安裝apache2
sudo apt-cache search -n apache2 | grep generation
sudo apt-get install apache2要裝 next generation, scalable, extendable web server 這個版本的喔!不要裝錯了。
※Step 2 安裝Mysql5-server
這邊有一個重點就是mysql分成client 和server的部份,我們是要裝mysql5-server的部份,而client的部份是一些連到server的函式庫等等的東西,clinet的部 份會在以後裝phpmyadmin的時候自動相依來裝,所以這裡先不用裝。
sudo apt-cache search -n mysql-server
sudo apt-get install mysql-server-5.0[更新]在下載完畢後會執行安裝,並且會詢問你root帳號的密碼,輸入好後請牢記這組密碼,因為等一下使用phpmyadmin管理時會需要用到。
如此我們就裝好mysql-server-5.0(mysql5)的部份了。
※Step 3 安裝PHP5
在裝PHP5的時候會因為相依的關係自動把for apache2的模組裝進去,所以只要依照我們的step by step的順序來裝就沒有問題。
sudo apt-cache search -n php5
sudo apt-get install php5如此我們就裝好php5這個script language而且也裝好它for apache2的模組了。
※Step 4 安裝mysql管理程式phpmyadmin
裝了mysql結果沒有一個好的管理程式,那下指令改資料庫可能會改到天黑,所以這邊裝了phpmyadmin不僅只是為了mysql的管理,而它包含了 mysql-client和php for mysql的模組要裝,所以這一定要安裝,不然的話少了幾個模組,會發現為什麼我的php連mysql的時候沒有函式可以呼叫列~~
sudo apt-cache search -n phpmyadmin
sudo apt-get install phpmyadmin這邊你不會裝錯,因為「只此一套件,別無分號」,這邊裝會裝一段時間,因為會自動補齊當apache2 + mysql + php5的時候所缺少的套件。
另外說明一下phpmyadmin並不是一隻程式,而是一堆的php的程式檔,而裝好的時候,[更新]他會詢問你配合使用的是哪套apache,記得一定 要在apache2的地方按空白鍵做選擇,不然會無法使用(切身之痛)。 它會自動在你的apache2下主目錄下面多出一個連結檔(phpmyadmin -> /usr/share/phpmyadmin)設定的時候會在提及。
※Step 5 設定apache2
這步驟我沒做XD,因為我這SERVE只開OSTUBE這服務而已
當上面一裝好的時候,可以先使用ps aux | grep 「服務名稱」看看它有沒有在跑,如果都有正常的運作的話,我們就開始apache2的設定了。
apache2目錄
* /etc/apache2 這是apache2主要設定檔所存放的目錄
* /var/www 這是apache2預設的網站根目錄(經過下面修改會變成/home/www)
* /var/log/apache2/ 這是apache2的log目錄
在設定目錄下面有一個README的檔可以看,裡面是講解設定目錄下所有的檔案和目錄是做什麼用的,以後可以怎麼修改的,基本上我們設定大多用預設值就可 以了,除了針對特別好的效能或是運算這樣才需要設定很多東西,而這些就是功力了,我們在這部份只教大家輕鬆架設,所以沒有講那麼深。
不過有一個地方需要修改的就是設定目錄下面有個基本的 apache2的根目錄設定值(/etc/apache2/sites-enabled),要修改一下,改成我們想要的網頁根目錄/home/www,讓等一下建立一個使用者專門來管理網頁的工作。
cd /etc/apache2/sites-enabled
sudo vim 000-default將第4行的DocumentRoot /var/www 改成DocumentRoot /home/www
將第10行的 <Directory /var/www >改成<Directory /home/www >
當然這個/home/www目錄根本還不存在,不過沒有關係,接下來我們就建立一個www的使用者吧!
sudo adduser www建立好了這個使用者之後,它的家目錄就是/home/www剛剛好也是我們apache2的根目錄,因此這位www的使用者,可以對網頁的部份進行全權的能力。
但別忘了我們還在/var/www的資料可不會自動的搬到/home/www裡面,我們只是把apache2的根目錄改了,裡面的資料可要自己搬。
sudo cp -rf /var/www/* /home/www (把資料全搬過去)
cd /home/www
sudo chown -R www:www * (將所有檔改成www使用者所有)
sudo rm -rf /var/www (移除舊的apache2預設根目錄下所有檔案)上面改完之後,你資料應該完全的移動到/home/www裡面去了,這樣下次只要以www使用者登入的時候,自然而然家目錄就是整個網路上可被瀏灠的目錄了。
而在預設的情況下apache2可以讓你提供你主機上的每個使用者有自己網頁的服務,只要在自己的家目錄建立一個public_html的資料夾,這個資料夾就可以被apache2當成虛擬目錄來使用了。
某使用者在家目錄建立了public_html且在裡面建立一個檔叫index.php
透過http://xx.xx.xx.xx/~使用者名稱/就可以看到使用者的網頁了
以上最基本的apache2的設定ok了之後,就要重新載入apache2才可以讓設定的東西有辦法運作了
sudo /etc/init.d/apache2 restart這樣apache2就可以正常的運作了,但是調校的部份我們這裡就不深入的說明了。
※Step 6 設定Mysql-server
mysql-server在安裝好的時候預設就可以跑的很順利了,所以也不太需要設定什麼東西,所以只列出一些目錄大家可以參考看看,而關於帳號或是使用者或是資料庫的部份,這此先不用設定,到時候使用phpmyadmin來做設定可以事辦功倍。
* /etc/mysql/ 設定檔目錄
* /var/log/mysql 記錄檔目錄
如果因為某些問題或是設定檔修改過後,希望重啟動你的mysql的話。
sudo /etc/init.d/mysql restart如此就可以重新啟動你的mysql服務了
※Step 7 設定PHP5
php5其實是一套script language,而為了讓apache2除了可以跑html以外還可以跑php5這個script language,所以需要安裝php5 for apache2的模組,從上面裝到這邊,都已經裝好了,基本上現在的php5可以運做的很好了,也沒有什麼需要設定的,所以只列出一些目錄大家可以參考看 看。
* /etc/php5/apache2 這是php5的設定目錄裡面有個php.ini的設定檔
因為php5不是一個服務,所以你改動之後沒有/etc/init.d/php5可以讓你重啟動,但是因為apache2需要用到php5的模組和設定檔,所以當你php.ini改動過後,需要去重新啟動你的apache2。
sudo /etc/init.d/apache2 restart※Step 8 設定phpmyadmin
phpmyadmin主要的功能就是設定和管理mysql的,所以我們要先設定phpmyadmin才可以連上本機端的mysql-server,雖然說用預設的是可以運作的,但是因為一些比較不安全,所以我們要先改一些東西,主要的設定目錄
* /var/lib/phpmyadmin 這裡的config.inc.php才是真的需要設定的檔
* /etc/phpmyadmin 設定檔的主目錄
請先將/var/lib/phpmyadmin/config.inc.php的設定,改成以下的設定值
$cfg['Servers'][$i]['host'] = ‘localhost’;
$cfg['Servers'][$i]‘connect_type’] = ’socket’;
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = ‘http’;
因為phpmyadmin只是一個套件,就是一堆的php的程式檔,而不是一個服務,所以我們不需要重新啟動什麼東西。好了之後,開始執行我們的phpmyadmin吧!
打開瀏灠器
進入http://xxx.xxx.xxx.xx/phpmyadmin (xxx是你的ip位址)
這時候會出現一個視窗要你打入帳號和密碼
輸入帳號root,密碼的話留空就好了
進入phpmyadmin之後就是操做的介面了
回簡略流程
安裝Ostube所需套件:
1.安裝mplayer
#sudo apt-get install mplayer
若沒有這檔案,你上傳之後的影片檔轉檔後將無法產生縮圖檔
(ps:但若上傳的是flv檔案,不需要透過MPlayer來轉檔,所以也就不會產生影片縮圖,必須自己上傳縮圖檔)
安裝完成後,在 /usr/bin 會產生mencoder及mplayer
>> ubuntu8.04已內建故不安裝
3.安裝ruby
Ruby官網:http://www.ruby-lang.org/en/downloads/
#sudo apt-get install ruby4.安裝flvtool2
官網:http://rubyforge.org/projects/flvtool2/
#sudo apt-get install flvtool25.安裝GD套件(若沒意外,裝完APACHE與MYSQL與RUBY就會自行安裝)
你可以檢查看看你的系統有沒有 gd 及 php5-gd
rpm -qa | grep gd
rpm -qa | grep php5-gd我的系統有 gd-2.0.35-1.fc8,但沒有 php-gd,所以就
sudo apt-get install php-gd安裝了 php-gd記得重開apache2
sudo /etc/init.d/apache2 restart確認這兩個套件你都有,等一下安裝osTube才不會有問題。
修改資料夾權限與修改php.ini
將下載的ostube壓縮檔解至網站資料夾,以下解壓縮至/var/www/ostube
更改ostube資料夾權限
chmod 755 ostube
chmod 777 templates_c
chmod -R 777 media
chmod -R 777 ostube.log
chmod -R 777 conversion.log
chmod -R 777 include/config.php建立ostube資料庫及帳號、密碼
#mysql -u root -p
#create database ostube(資料庫名稱為ostube);
#grant all privileges
on ostube.* to 帳號@localhost identified by '密碼';
#flush privileges;更改php檔案上傳的最大限制:#vi /usr/local/etc/php.ini
修改upload_max_filesize值,至少大於100MB,等會安裝完後,可至ADMIN的管理界面改成較低的容量
另若要上傳大檔案,也需修改下列參數:
max_execution_time
memory_limi
post_max_size
file_uploads
由於我們要上傳的是影片,所以通常檔案會比較大,記得要調整一下php.ini裡一些設定值
在 php.ini 裡有一些跟上傳檔案時有關的數值
upload_max_filesize:
這是上傳單一檔案的大小限制,譬如我若允許上傳超過20MB的影片檔,那這數值就必須至少大於「20M」才可以。
post_max_size:
PHP允許一次上傳檔案的大小限制,若我一次要上傳2個15MB的影片檔,那麼這個數值就必須至少大於「30M」了。
這個 post_max_size 必須大於 upload_max_filesize
memory_limit:
執行每個scripts時使用的memory大小限制
這個 memory_limit 必須大於 post_max_size
以瀏覽器進行安裝
http://your.domain.name/ostube/(按畫面右上角英國國旗,將語系改成英文)
STEP1:若按照先前程式安裝,所有的設定都會打綠色勾勾。
在資料庫設定部份:
DB hostname:localhost
DB username:先前設定的帳號
DB password:先前設定的密碼
DB database:先前設定的資料庫名稱ostube
STEP2:
1.Homepage directory
Absolut path:設定ostube資料夾的絕對位置
Relative path:設定網站的相對位置
2.Activated Media
設定影片、聲音、圖像、文件是否可上傳
3.External programs
額位的模組,若按照先前步驟,應不會有問題,若有出現黃色的警告,再至ports裡安裝該套件
4.Video conversion settings
設定影片上傳的品質
回簡略流程
開始安裝 osTube
(原文LINK-.阿欣部落.)
ostube官網: http://www.ostube.de/en/ostube
- 1.下載檔案
你可以免費下載 osTube 2.1 Community Edition,下載前必須先註冊、email認證,登入osTube後才能下載

- 2.新增一個資料庫給ostube
- 3.設定權限
當你以瀏覽器連結到你的ostube時,會先看到下面的畫面,就是要先設定好檔案、目錄的權限

比較簡單的方式
chown -R apache.apache /var/www/html/ostube
- 4.以瀏覽器來連結你的ostube






最後,頁面上會出現個訊息
「Please move or rename your '/install' directory or delete it. Otherwise anyone could reinstall your portal at anytime given.」
將 /install 這目錄移除,或者改個名稱。
回簡略流程
中文化
參考資料:在Fedora上安裝osTube BY .阿欣部落.
- 1.修改前台為中文語系
在澎湖人No1自由軟體交流網 那裡很熱心提供了中文化檔案,你可以抓取 english.ini 後取代 /ostube/languages/english/english.ini
就可以讓你的osTube前台變成中文了(不知道有沒有人已將管理後台也中文化了呢?)
我這裡找到後台的中文化 電腦老師的部落格 後台中文化 下載
把它直接丟進佈景檔裡覆蓋admin.ini就可以了
,不過要注意一個地方
send2friend_subject = '你的朋友從澎湖影音網提供一個媒體檔案給你觀賞!'
這裡就是若有人從網頁上將影片寄給朋友時信件的標題,改成你自己的網站名稱吧!
- 2.自己新增繁體中文語系
看到其他網站,有個中文的語系(原本只有英文及德文),而且畫面右上角也可以看到我們的國旗,自己試了一下,大概知道怎麼自己增加繁體中文語繫了。
這過程有點小複雜,你很有興趣,再跟我繼續玩下去,不然用上面的方法是最簡單、最快的方法了。
過程:
cd languages
cp -r english zh-TW (從英文語系複製一份)
cd zh-TW
vi settings.php (修改一下內容如下)
$settings['iso_code'] = "zh-TW";
$settings['datetime_format'] = "m-d-Y H:i:s";
$settings['date_format'] = "m-d-Y";
$settings['date_format_full'] = "l, jS F Y";
$settings['time_format'] = "h:i:sa";
$settings['time_format_short'] = "H:ia"; $settings['encoding'] = "utf-8";
$settings['title'] = "繁體中文";
$settings['locale'] = array('zh-TW', 'tw', 'Taiwan');
我都是直接從有root權限的視窗裡直接開視窗的文字編輯器改(LINUX新手XD),在終端機裡輸入sudo -nautilos就可以開啟有ROOT權限的類似檔案總管的視窗,當然從視窗開出來的任何軟體也是ROOT執行的。
vi zh-TW.ini (自己新增一個中文語系檔)
你可以去複製這個 english.ini 的內容,貼到這裡來吧!
再來要在templates(模板檔案)目錄下複製一份新的圖示目錄給 zh-TW 來使用
預設有black_mamba、default、hightek這三個模板,我就以default這模板來示範
cd /templates/default/images
cp -r english zh-TW (複製一份圖示給zh-TW用)
cd zh-TW
wget http://video.hlps.tcc.edu.tw/templates/default/images/zh-TW/zh-TW.gif (抓這個圖
上面紅字的部份"zh-TW"這個名稱是比較關鍵的
- 它會顯示在你頁面Meta資訊上的 content-language
- 它代表你的語系檔裡的名稱 zh-TW.ini
- 它代表你的語系檔代表圖示(也就是那面國旗的檔名)的名稱 zh-TW.gif
當你這些都完成了,就可以在頁面右上角看到三面國旗了。

但是,又會產生一個小問題(所以我前面說有點小複雜嗎!)
當你用英文、德文介面時,會看到有分類的圖示,但切換到繁體中文來,圖示卻不見了


這樣若你在管理後台將繁體中文設定為預設語言

在你要上傳檔案時,會看不到分類可以選擇,也就沒有辦法來上傳檔案了。

不過,當然可以解決,到管理後台(上面的預設語言先選擇為 English)


一個一個將繁體中文的分類加上去就可以解決!
[Update at 04/26 01:24:02]
在 /ostube/templates/你的模板/mail/ 這目錄下,原本只有 english 及 german 這兩個目錄,這裡是用來處理信件相關的模板檔案,因為我們變成了繁體中文的語系,所以必須在這裡再增加一個目錄為 zh-TW, 所以
cp -r english zh-TW
裡面有許多模板檔案,有需要的可以自己去改一下內容為中文囉!
回簡略流程
上傳測試並設定細項(上傳檔案時會顯示進度的方法)
(原文LINK-.阿欣部落.)
1.Not Found 上傳檔案後,出現了Not Found

這是因為ostube 2.0版本以上,上傳時會顯示出檔案上傳進度

若你的ostube是安裝在子目錄下,例如 http://your domain/ostube 這樣的網址,但因為系統程式的關係,出現上面上傳進度的程式是跑 http://you domain/cgi-bin/...,所以找不到相關程式(相關程式在 ostube/cgi-bin裡面有4個檔案),就會出現上面的錯誤訊息。
這有幾個方式可以解決:
- (1)不顯示上面的上傳進度
所以就不需要去跑 /cgi-bin裡的東西,在管理後台「Configuration / General Settings / 最下面的 Use UberUploader」這裡把它改成「No」(系統預設為Yes)。

不過這樣比較不好啦!若你上傳大容量檔案,根本不知道要等多久才會上傳完成,挺無趣的。
- (2)修改 httpd.conf
因為fedora系統的 cgi-bin 目錄是設定在 /var/www/cgi-bin,我們可以修改一下讓這目錄的路徑跑到 /var/www/html/ostube/cgi-bin 裡就可以了。
所以
vi /etc/https/conf/httpd.conf
找到設定 cgi-bin 那裡,改成
ScriptAlias /cgi-bin/ "/var/www/html/ostube/cgi-bin/"
#
# "/var/www/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "/var/www/html/ostube/cgi-bin">
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
再重新啟動httpd
service httpd restart
最後記得要讓 /ostube/cgi-bin 目錄下的四個檔案檔案屬性為可執行
cd /ostube/cgi-bin
chmod +x *
改到這邊,你上傳檔案時,就可以看到上傳進度了。
但是,還沒完喔!雖然可以看到上傳進度,可是傳到一半,畫面會變成空白一片,檔案也沒上傳成功,因為還有個地方要改。
vi /ostube/cgi-bin/uu_default_config.pm
其中三個部份要修改,加入如下紅色字的部份。
- upload_dir => $ENV{'DOCUMENT_ROOT'} . '/ostube/media/tmp/',
- redirect_url => 'http://' . $ENV{'SERVER_NAME'} . '/ostube/upload.php',
- path_to_upload => 'http://'. $ENV{'SERVER_NAME'} . '/ostube/uploads/',
這樣就可以了。
- (3)不修改 httpd.conf
其實也可以不用像上面那麼麻煩,幾個步驟就可以了啦!(阿欣你還真無聊,既然有簡單的方式,幹麼不直接先講呢?
)cd /var/www/html/ostube/cgi-bin/
vi uu_default_config.pm (照上面的修改)
- upload_dir => $ENV{'DOCUMENT_ROOT'} . '/ostube/media/tmp/',
- redirect_url => 'http://' . $ENV{'SERVER_NAME'} . '/ostube/upload.php',
- path_to_upload => 'http://'. $ENV{'SERVER_NAME'} . '/ostube/uploads/',
chmod +x * (給它們可執行的權限)
cp * /var/www/cgi-bin (複製4個檔案到fedora系統預設的 cgi-bin 目錄)
這夠簡單了吧!
- 若你的ostube網址是像這樣 http://video.hlps.tcc.edu.tw ,那就一切OK,什麼都不用改,
[2008/04/28 00:33:08 update]
不改 httpd.conf ,但還是要將 /ostube/cgi-bin下面那四個檔案複製到 /var/www/cgi-bin 底下
還要再給那4個檔案可執行的權限。
但不需要改 uu_default_config.pm 這檔案。
------------------------------------------------------
a.在網頁上加上連結
修改 /ostube/templates/black_mamba(佈景名)/mainmenu.tpl
b.把註冊網頁隱藏
兩個重點檔案要改signup.php,singup.tpl
位置
var/www/ostube/signup.php
var/www/ostube/templates/highttek(佈景名)/content/signup.tpl
步驟
1.先另存signup.tpl為ostubesignup.tpl
2. 把signup.tpl的註冊的程式碼註解掉並加上說明(本網頁不提供使用者註冊等等之類的)
PS:記得把下面的script也註解掉不然網頁會有錯誤
3.打開signup.php,把裡面所有signup.tpl的地方都改成ostubesignup.tpl,另存為ostubesignup.php
4.網頁上原來的"註冊"signup.php就無法註冊了,要註冊的話,就去http://你的domain/ostube/ostubesignup.php註冊
c. 修改轉檔設定值
因為不滿意轉檔出來的畫質,後來去官網討論區找,轉檔品質可以這樣設定
-of lavf -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames -oac mp3lame -lameopts abr:br=128 -srate 44100 -ovc lavc -mc 0 -lavcopts vcodec=flv:keyint=100:vbitrate=2500:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -ofps 25 -vf harddup,scale=

這是最後的成果XD 建國影像

回簡略流程
2009年4月08日更新:在CENTOS5.2下安裝方法
文章來源:Centos5.2平台上安裝ostube影音記錄
作者: 周政助
大過年最大的成就感就是在Centos5.2上安裝ostube成功,因為看過太 多篇的相關教學文件與重灌N次的記錄,讓我一度相要放棄,想想。。。。乾脆就直接先將影音在client端轉換成FLV檔,再傳到ostube不就可以 了。不過就是不甘心,就在灰心之時,搜尋一篇大陸的文章〔分享下在centos 5.1安装mplayer成功〕,經過測試,竟然成功了,真是帥呆了。
我的安裝心得是--
要裝ostube最好選擇ubuntu系統,因為 系統預設環境蠻適合安裝的,不然就是儘量採用rmp安裝的方式(讓系統自動將相關套件裝好),否則靠tar ball安裝,相信我,會tar死人,而且失敗機率又很高,然後會想,人家裝得起來,為什麼我裝不起來(很氣、很氣。。。),因為雖然同樣的系統,不代表 彼此裝的套件相同,少一個套件,就可以搞很久,少十個套件,就要搞十個很久,然後又會很氣、很氣。。。
安裝步驟大致如下:
一、強化yum功能
- yum install yum-fastestmirror(加快yum下載速度)
- yum install yum-priorities
- vim /etc/yum/pluginconf.d/priorities.conf
- 在 [main]下新增enabled=1 (預設已寫上)
- cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
- vim /etc/yum.repos.d/CentOS-Base.repo
- 在[base], [addons], [updates], [extras]項目下新增 priority=1
- 在[centosplus],[contrib]項目下新增 priority=2
- vim /etc/yum/pluginconf.d/priorities.conf
- /etc/init.d/yum-updatesd restart
二、下載相關套件並安裝(請自行對應)
- i386 wget http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
- x86_64 wget http://apt.sw.be/redhat/el5/en/x86_64/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
- 安裝金鑰
- rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt (備份檔案)
- rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm (以i386為例)
三、檢查更新
- yum check-update
四、安裝 mencoder
- yum install mencoder
- /usr/bin/mencoder -oac help (檢查一下)
Available codecs:
copy - frame copy, without re-encoding (useful for AC3)
pcm - uncompressed PCM audio
mp3lame - cbr/abr/vbr MP3 using libmp3lame (這個是重點)
lavc - FFmpeg audio encoder (MP2, AC3, ...)
twolame - Twolame MP2 audio encoder
faac - FAAC AAC audio encoder
五、安裝 FLVTool2
- yum -y install flvtool2
六、安裝 mplayer
- yum install mplayer*
- /usr/bin/mplayer -vo help (檢查一下)
MPlayer 1.0rc1-4.1.2 (C) 2000-2006 MPlayer Team
CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz (Family: 15, Model: 2, Stepping: 5)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Available video output drivers:
xv X11/Xv
x11 X11 ( XImage/Shm )
xover General X11 driver for overlay capable video output drivers
gl X11 (OpenGL)
gl2 X11 (OpenGL) - multiple textures version
dga DGA ( Direct Graphic Access V2.0 )
sdl SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)
svga SVGAlib
aa AAlib
caca libcaca
directfb Direct Framebuffer Device
dfbmga DirectFB / Matrox G200/G400/G450/G550
xvidix X11 (VIDIX)
cvidix console VIDIX
null Null video output
xvmc XVideo Motion Compensation
mpegpes Mpeg-PES to DVB card
yuv4mpeg yuv4mpeg output for mjpegtools
png PNG file
jpeg JPEG file
gif89a animated GIF output
tga Targa output
pnm PPM/PGM/PGMYUV file
md5sum md5sum of each frame
七、調整php.ini
- vi /etc/php.ini
max_execution_time = 300
max_input_time = 600
memory_limit = 160M
post_max_size = 500M
upload_max_filesize = 600M (要大於 post_max_size 的數值)
error_reporting = E_ALL & ~E_NOTICE
display_errors = On
八、安裝ostube (請參考 阿欣部落)
- ostube官網: http://www.ostube.de/en/ostube
- 安裝完畢後
- vim ostube/cgi-bin/ uu_default_config.pm
upload_dir => $ENV{'DOCUMENT_ROOT'} . '/ostube/media/tmp/',
redirect_url => 'http://' . $ENV{'SERVER_NAME'} . '/ostube/upload.php',
path_to_upload => 'http://'. $ENV{'SERVER_NAME'} . '/ostube/uploads/',
- cp -a ostube/cgi-bin/* /var/www/cgi-bin/
回簡略流程






0 意見:
張貼留言