2008年7月26日 星期六

GeexBox-備忘

GeeXboX Wiki 中文站


把 geexbox 裝進我的U盤

將優盤格式化成 fat格式 32Mb大小,以【grubinst_gui.exe】將GRUB4Dos寫入MBR。
PS:再將整理好的geexbox目錄及FLOWER.XPM﹐GRLDR﹐MENU.LST三個檔, 拷貝至優盤中, 即完成安裝而可使用!

一般正常安裝步驟如下:
1、到 geexbox 官方主頁 下在最新的 GEEXBOX 1.1 ISO Generator (i386 (PC) Target) ,這個下載極快。

2、把下載到的 geexbox-generator-1.1.i386.tar.gz 接壓縮到單獨的目錄,執行 generator.exe

3、開始製作ISO

4、把生成的geexbox-1.1-custom-zh_CN.i386.iso中的geexbox目錄解到根目錄下,
執行GEEXBOX-generator-1.1.i386目錄中tools\win32\mkzftree.exe程序,
mkzftree -u x:\GeeXboX y:\GeeXboX 註:x是源Geexbox所在盤符,y是U盤盤符。

5、修改U盤上的menu.lst,添加4行:
title 啟動 geexbox 媒體中心
kernel /GEEXBOX/boot/vmlinuz root=/dev/ram0 rw init=linuxrc boot=sda lang=zh_CN remote=atiusb receiver=atiusb keymap=qwerty splash=silent vga=789 video=vesafb:ywrap,mtrr
initrd /geexbox/boot/initrd.gz
boot

6、OK,關機,U盤重起。

享受你的 USB-ZIP 媒體中心吧,不過最好先查查 GEEXBOX 的使用介紹和熱鍵說明 Y:\GeeXBox\usr\share\mplayer\help_zh_tw.txt

如果要支援16:9的比例的話。可以設定這個檔案 \iso\geexbox\etc\mplayer\mplyaer.conf
請加入這兩行
screenw=1280
screenh=720

它可以模擬此解析度輸出(實際輸出解析度還是為1024*768 0r 800*600),接到LCD TV 畫面比例就會正確。
這樣AVI寬螢幕檔案播放就不會有比例錯誤。

要撥RMVB 的話需要PIII 1g以上才可以順利播放,不然會LAG。

字幕大小可以去改 \iso\geexbox\etc\mplayer\mplayer.conf
找裡面有個字串subfont-text-scale=4(可以改成5或6或更大)

下面整理了一些大家所發現的問題與解決方法

1.解決外掛中文字幕的問題
步驟只有2點很簡單的,都是在Windows下完成的
先到網站下載geexbox-generator-0.96
(1).下載字型
ftp://ftp1.mplayerhq.hu/MPlayer/contrib/fonts/chinesefonts
我是用big5-kai.tar.bz2 楷書,可以用winrar解壓,
然後把big5-kai\bkai00mp24 裡面的檔案,複製到geexbox-generator-0.96/font/iso-8859-1/ 裡,
(全部覆蓋)
(2).修改mplayer.conf
檔案在geexbox-generator-0.96/iso/GEEXBOX/etc/mplayer/mplayer.conf
加入這2行
unicode=yes
subcp=cp950
存檔

最後執行generator.exe
langage及remote用預設值即可,按OK,他就會自己產生ISO檔了!

2.DIYlirc紅外線模組
有興趣的話,這裡看看!
http://www.geexdb.net/index_en.php?article=005

3.開機後就馬上撥放電影
將 divx 檔案及字幕檔放於 geexbox-generator-0.96/iso/
下面做iso檔 (還好 geexbox 不大約 17M 不到)
開機後就馬上撥放電影 , 感覺滿好的 !

4.幾乎所有主流格式都支援的,像rv9 wmv9 mov
不過要自己放codec進去,下載
http://www2.mplayerhq.hu/MPlayer/releases/codecs/extralite.tar.bz2
解壓到 geexbox-generator-0.96\iso\GEEXBOX\codecs
重做一片ISO即可!

5.可以裝到硬碟(加快開機速度)
boot的時候,立刻輸入install即可
(開機用的HD磁區不可大於1Gb)

6.解析度的設定在mplayer.conf及tvsettings裡
最好設成640x480,大部分的TV-Out顯示卡應該沒問題

7.用一台光碟機即可
光碟開機後會自動退出片子
整個系統是讀進記憶體裡執行的,開機後就不需要GeeXboX開機片了
這時再放進你的影片,就會自動播放了,字幕也會自動掛上
而且可以多字幕選擇(按J切換),如果你有2個以上字幕的話
你也可以把影片跟GeeXboX放在同一張CD(空間夠的話),開機後會自動播放

8.安裝後可以看avi可以用.srt的中文字幕,但是字幕會閃爍...
閃爍的問題可以用0.95版比較沒問題

9.有支援rm,那真的不錯...
不過在我的K6-2-400只能聽到聲音,畫面是靜止的
但是改到P4-2.8G則是非常順暢喔

10.不知道可不可以用於usb碟?當然主機板要支援,這樣一來就不用換光碟了.
可以的,不過我沒試過就是了,因為舊主機板很少有這項功能

11.播放速度過快問題在Geexbox的官網討論區中找到解答了,
下面引用其中一位大大的解決方案一段:
In the file etc\mplayer\mplayer.conf, add the line "srate=48000" (Without the quotes) at the end of the config file.
Make a new iso and try it out. It worked for me.
也就是在etc\mplayer\mplayer.conf 的檔案中加入 srate=48000 最後面加入這段文字可以改善的樣子,
(網友報告: 的確可行,心情大好)

12.如何用搖控阿??
首先當然要有紅外線接收模組
generator製作ISO時remote這項選擇你的遙控設備
如果沒有紅外線接收器的話,就要自己做一個或是買一個了,我不知道外面有沒有賣現成的,
支援的是LIRC這種模組 http://www.lirc.org/receivers.html
如果你有辦法找到那些IC零件,可以自己做看看
自己DIY的話這篇會比較清楚,還有遙控器設定的方法
http://www.geexdb.net/index_en.php?article=005
我是建議可以買一組便宜的遙控鍵盤會划算一點

13.聲音輸出有「斯~~~」的聲音,就像是BASS開最大時的狀況﹙BASS是關掉的﹚
編輯 geexbox-generator-0.xx\iso\GEEXBOX\sbin\init
修改這3行音量看看
amixer sset Master 90% on >/dev/null 2>&1
amixer sset PCM 90% on >/dev/null 2>&1
amixer sset Surround 90% on >/dev/null 2>&1
預設90%應該很大聲了吧!

14.各位如果覺得選單的背景不夠酷的話,可以自己找一段AVI換上去
geexbox-generator-0.xx\iso\GEEXBOX\usr\share\mplayer裡
把你要的背景影片改名成background.avi置換過去即可,不過要注意檔案大小,因為背景也是讀進記憶體裡的
(background-audio.avi是播放音樂CD的背景)

這裡有些資源可以看看,包括3D動畫背景主題、教學文章等..
http://www.geexdb.net/index_en.php

15.有關 硬體相容性

(1). 顯示卡部分:
可以參考 mplayer 的支援哪些顯卡
http://www.mplayerhq.hu/DOCS/HTML/en/devices.html
(2). remote control部分:
lirc 目錄, 可以看到有支援哪些裝置
(3). 音效卡部分:
參考 ALSA 有支援哪些音效卡

16.至於遙控器的部分,支援就很廣了,幾乎任何遙控器都可以,包括家電的遙控器
(不太清楚 ma-600紅外線接收器 有沒有支援LIRC,)
至於遙控器的部分,支援就很廣了,幾乎任何遙控器都可以,包括家電的遙控器
只不過定義檔要自己製作,generator Remote選項裡才會有該遙控器的選項
定義檔是放在geexbox-generator-0.xx\lirc目錄下,必需有3個檔案
lircd_遙控器型號.conf (遙控器紅外線的信號按鍵定義)
lircd_遙控器型號 (主機硬體的設定)
lircrc_遙控器型號 (播放軟體跟遙控器的功能按鍵對應定義)

lircd_遙控器型號.conf 如果遙控有廠牌型號的話,可以到這裡找找有無別人記錄好的信號定義檔
http://lirc.sourceforge.net/remotes/
或下載WinLIRC,在Windows裡自己記錄紅外線信號定義,也可以測試你的接收器及遙控器是否支援LIRC

lircd_遙控器型號 可以參考其他現成設定,複製過來即可

lircrc_遙控器型號 定義軟體功能對應遙控器的按鍵,這個就比較複雜點,
主要是參考conf 裡的遙控器按鍵名稱,對應播放軟體的哪項功能
還是可以參考其他現成的定義檔

看起來好像很複雜,希望大家看的懂

17.修改etc/tvsettings裡的TV解析度
16:9的畫面如果要變成4:3,可以按M鍵叫出選單 OPTIONS > ASPECT 選擇畫面比例

還有之前有人問到DVD字幕的問題,找到選項了,一樣按M鍵叫出選單
OPTIONS > SUBTITLE SELECTION 就可以選擇字幕了
OPTIONS > AUDIO CHANNEL 可以選聲道

18.剛開機電視上輸出的是彩色畫面,進到讀取畫面和選單後,卻是顯示黑白的畫面...
tvsettings
TVSTANDARD=ntsc 有試過嗎
不行的話,換別的版本試試,CVS目錄裡的版本也可以試試

19.網芳設定成功 Ya!
GeeXboX雖然支援Windwos的網路芳鄰讀取,
可惜之前一直試不出來這項功能,不過現在終於成功了!
關鍵在於Windows的Guest帳號必須啟用,不論你GeeXboX用甚麼帳號登入

以下方法適用Win 2000 Pro及Win XP Pro,win 9x不需要
先確定你Windows的區域網路IP都已設好

到 [我的電腦] 按右鍵 > [管理]
打開 [本機使用者和群組] 底下的 [使用者]
右邊視窗的Guest如果是打叉的,請點2下進入內容裡,
把 [帳戶已停用] 不要勾,讓它啟用

編輯geexbox-generator-0.xx\iso\GEEXBOX\etc目錄裡的network檔
HOST="指定區網IP" # 如果你有接IP分享器或DHCP Server,這項可以留空
USER="guest" # 登入Windows的帳號,按照Windows的使用者帳號建立,不一定要用guest
PWD="" # 登入密碼,如果guest帳號有設密碼,就輸入

這樣就大功告成了

Open file ...應該就會多出一個shares目錄了
(PS.中文檔名目錄還沒解決,如果是中文目錄有可能無法開啟)

沒有留言: