圖:Raspberry Pi 支援的三種影音輸出
Raspberry Pi 支援下列三種影音輸出:
- 帶有 HDMI 接頭的液晶顯示螢幕(LCD)
- 帶有 RCA 接頭的映像管顯示螢幕(CRT)
- 使用 DSI 接頭的平板液晶顯示螢幕
其中第三種一般人家裡較少擁有,因此本小節暫不討論。
您的螢幕支援 DVI 或 HDMI 輸入
如果您家中的電腦螢幕,或是客廳的液晶螢幕,支援數位輸入的話,可以把 Raspberry Pi 的 HDMI 輸出,與家中有數位輸入的螢幕相接,當成 Raspberry Pi 的輸出設備。
「數位輸入」有兩種端子:DVI 與 HDMI。DVI 的全名是 Digital Visual Interface,中文翻譯成「數位視訊介面」。當初設計的目標,是將視訊卡送過來的數位訊號,直接接入螢幕,不必再轉換成類比信號。這樣會使得螢幕的畫質,比一般 VGA 類比輸入的螢幕畫質要好很多。
如果您螢幕的數位輸入端子是 DVI,則您需準備一條「HDMI 轉 DVI」的線材。因為 Raspberry Pi 採用的是 HDMI 輸出端子,並非 DVI 端子。這類線材在網路各大商城都可以買得到,只要輸入「HDMI 轉 DVI」當做關鍵字去尋找即可。
另一種數位輸入端子是 HDMI。HDMI 的全名是 High Definition Multimedia Interface,中文翻譯為「高畫質多媒體介面」。當初設計的目的,除了讓數位訊號能直接輸入外,還希望能僅用一條線,傳送「無壓縮、高畫質」的視訊與音頻信號。如果您的螢幕直接支援 HDMI,那恭喜您!HDMI 所能顯示的畫質,比 DVI 要高很多。況且 Raspberry Pi 送出來的信號就是 HDMI,若能直接對接,也不必承受經過訊號轉換而產生的畫質衰減。此時,您只要準備一條一般的 HDMI 連接線,把 Raspberry Pi 與螢幕連接在一起即可。想購買 HDMI 線材的話,您可以下達「HDMI 線」當做關鍵字,到網路商城找到您所需的產品。
不論您購買 HDMI 或是 HDMI 轉 DVI 連接線,都不必迷信名牌。市面上有些影音大廠所出品的 HDMI 連接線,用料的確比較實在,但售價也頗高。不過我們買 HDMI 線,只是為了讓 Raspberry Pi 的影音訊號傳出來,並不會太在意訊號品質。根據筆者的經驗,買一條中價位的連接線,就足以應付所有情況了。您可以把網路上,所有連接線的售價逐一比較,然後挑選價位落在中間的產品即可。
HDMI 常見的連接線,若依接頭大小來分,有三種:Type A、Type C、Type D,俗稱「標準 HDMI」、「Mini HDMI」、與「Micro HDMI」。規格書中雖然有 Type B 的 HDMI,但是並未被市場所接受,所以並未出現於任何實際產品中。
圖:三種不同大小的 HDMI 接頭:Type A、Type C、Type B
(圖片來源:Computer Desktop Encyclopedia)
Raspberry Pi 使用的是「標準 HDMI」。所以購買時,可以確認一下,是否為「Type A」的接頭即可。至於另一邊要買哪種接頭,那就看您想連接的螢幕,所使用的接頭大小是哪一種了(一般來說都是 HDMI Type A 比較多)。此外,Raspberry Pi 的 HDMI 線,已經包含音源訊號了。所以不必另外接一條線,將聲音訊號傳出。
您的螢幕僅支援 VGA 輸入
如果您的電腦螢幕比較老舊,或者是您想用投影機做為 Raspberry Pi 的影音輸出設備,而上述兩者通常不提供 DVI 或 HDMI 輸入的接頭,只有 VGA 專用的 D-Sub 類比訊號接頭。為了能將 Raspberry Pi 的 HDMI 訊號能被 VGA 螢幕接受,您需要的是一條 HDMI 轉 VGA 的線材。
圖:使用 HDMI 轉 VGA & Audio 線材來連接您的 Raspberry Pi
由於 Raspberry Pi 的 HDMI 輸出包含「音訊」與「視訊」兩種訊號,所以轉接頭會包含 VGA 輸出,以及音訊輸出。您將 VGA 輸出連接到螢幕或投影機,音訊輸出連接到喇叭即可。市面上有些 HDMI 轉 VGA 輸出線不包含「音訊」,購買時請注意不要為了一時便宜,而在轉換後讓 Raspberry Pi 變成「啞巴」了!
若您的螢幕,原本連接著桌機,不想因為要連接 Raspberry Pi,就把 VGA 接頭在 PC 與 Raspberry Pi 之間拔來拔去。您可以選擇購買「鍵盤、視訊、滑鼠分享器」,俗稱 KVM(由 Keyboard、Video、Mouse 三個單字字首組成)。市面上有販售「HDMI & VGA 輸出」、「VGA 輸出」的 KVM,不過與一般的「VGA 輸出、VGA 輸出」比起來,要貴上許多,約兩三千台幣,因為裡面還包含了「HDMI 轉 VGA」訊號的晶片與電路。這個價格已經超過 Raspberry Pi 本身,除非您經費較寬裕,或者如筆者 PC 擺放的位置實在不方便隨時把 VGA 插頭拔出插上,否則購入時請先衡量一下值不值得。您可以在搜尋引擎或各大網路賣場上,輸入「kvm hdmi vga」當做關鍵字,就可以找到相關產品。
圖:HDMI & VGA 對 VGA 的視訊分享器
(圖片來源:benevo.com.tw)
使用映像管電視(CRT TV)
如果您家中沒有 HDMI 或 DVI 接頭的螢幕,也不想花大錢購買轉接線、分享器。或者您把 Raspberry Pi 製作成家庭影音劇院主機,想拿客廳電視當視訊輸出設備,偏偏家中的電視是稍微老舊的映像管(CRT, Cathode Ray Tube,陰極射線管)電視,只有 RCA 複合式影音接頭(外觀分別為黃、白、紅的三個接頭),您就得利用本小節所介紹的方法,將 Raspberry Pi 影音輸出出去。
圖:將 Raspberry Pi 連接到映像管電視
首先您得購買一條 RCA Video 連接線(黃),負責將 Raspberry Pi 的影像輸出到電視機中。接著,您得添購一條「3.5 mm Audio Jack」轉「RCA Audio(紅、白)」的線,把 Raspberry Pi 的聲音訊號輸出到電視機中。3.5 mm Audio Jack 包含了左聲道與右聲道的訊號,所以另一頭得用白色(左聲道)與紅色(右聲道)接頭,將左右聲道分開,電視機才能展現出立體聲的效果。
至此,您 Raspberry Pi 的聲音與影像訊號,應該可以正確無誤地傳達出去了!
「Raspberry Pi 購買指南」系列文章
- Raspberry Pi 購買指南(1/10):由官方代理商處購入主機板
- Raspberry Pi 購買指南(2/10):由網路商城購入主機板
- Raspberry Pi 購買指南(3/10):購買零配件 -- 簡介
- Raspberry Pi 購買指南(4/10):購買零配件 -- 電源供應器
- Raspberry Pi 購買指南(5/10):購買零配件 -- 記憶卡(SD 卡)
- Raspberry Pi 購買指南(6/10):購買零配件 -- 影音端子
- Raspberry Pi 購買指南(7/10):購買零配件 -- 輸入設備
- Raspberry Pi 購買指南(8/10):購買零配件 -- 網路連接線
- Raspberry Pi 購買指南(9/10):購買零配件 -- 外殼
- Raspberry Pi 購買指南(10/10):將一切全都連結起來
您好~~
回覆刪除我家是VGA 舊螢幕,買HDMI轉VGA 接頭,但接上螢幕後,顯示超過頻率範圍,那是不是表示螢幕太老舊了~~請問有辦法克服嗎? 作為Raspberry Pi 的螢幕有啥硬體要求?
台南 安德魯
請問您買的 HDMI 轉 VGA 是「被動式」的,還是「主動式」的(見本文說明)?如果是被動式的,可能您買個主動式的轉換器應該就能解決了。建議用 PCHome 這類網路商城買,可以七天內退貨,免得買來了不能用商家不給你退。
刪除您可以修改一下SD卡的 config.txt,或許就可以解決
刪除hdmi_group=2
hdmi_mode=16
謝謝您的協助!說不定這樣真的就能解決了。
刪除你好
回覆刪除請教一下我的VGA螢幕有自動調整功能 也去修改SD卡的 config.txt
但螢幕還是無法顯示訊號 我是用HDMI TO VGA線 請問還有需要做啥設定嗎?
如果您改 config.txt 還是無法顯示,可能就得買「主動式」轉換盒了(圖片見本文)。我個人也有類似情況,最後是這樣解決的。
刪除可不可以介紹 DSI 謝謝!
回覆刪除您指的是介紹「如何用 DSI 連接 LCD 螢幕」,還是「DSI 運作原理」呢?
刪除是如何用 DSI 連接 LCD 螢幕 謝謝
回覆刪除您好:
刪除由於使用 DSI 連接 LCD-TFT 螢幕,大多需要特製的驅動程式(附加名為 .ko (Kernel Object) 的檔案)。所以,雖然 DSI 連接 LCD-TFT 螢幕為可能,但不如透過 HDMI 連接小尺寸、自帶電源的 LCD 面板(DSI 連接的 LCD-TFT 是直接吃 Raspberry Pi 開發板的電源),來得方便。所以不太容易找到用 DSI 接的 LCD-TFT。這裡有一份清單,是網友實測過,可以與 RPi 相容的 DSI 接頭 LCD:
http://elinux.org/Rpi_Screens#DSI_port
大家目前都說,iPhone 3Gs 的舊 LCD 面板拆下來最合用!不過我個人沒有 iPhone 3Gs,所以也沒試過。這點您可以參考看看囉!
謝謝你的解答!
刪除您好:
回覆刪除請問HDMI能夠從樹莓派版子設定解析度?
如864x480@60Hz?
謝謝。
是可以去改一個叫做 RPi_config.txt 的檔案啦!詳情可以看這裡:
刪除http://elinux.org/RPi_config.txt
或這裡
http://www.endlick.com/changing-the-screen-resolution-for-raspberry-pi-in-debian-wheezy/
覺得英文不方便看,也可以上 Google 打 「raspberry pi 解析度」找找看。
你好。請問一下。透過RCA output接4.3吋,TFT-LCD都是黑畫面,請問需要去改config.txt? hdmi正常輸出。請問版主有遇過相關經驗嗎?謝謝
回覆刪除我是接家中的電視,一切正常耶!沒有遇過您說「黑畫面」的情況。
刪除您好:
回覆刪除我安裝raspbmc,透過RCA 與3.5mm,分別去接映像管電視與喇叭,但目前的狀況是畫面都能清楚的看到,卻沒有任何聲音,請問版主這樣的狀況要如何處理?謝謝....>_<!!!
我想得到的狀況如下:
刪除1. 3.5mm Audio 線材故障:找一個耳機直接插入 3.5mm 聽聽看,如果聽得到,但電視聲音出不來,就是線材壞了。換一條試試。
2. RaspBMC 內,負責管理聲音大小的軟體設定,被設成「靜音」或很小的聲音了(我知道有點白痴,不過我自己就發生過)。
3. RaspBMC 的 Audio 驅動程式有問題:這部份可以試著重新安裝 RaspBMC 比較快。雖然也可以慢慢查是哪裡壞了。
4. Raspberry Pi 本身 Audio 硬體壞了:這部份可以先把 SD 卡安裝其他作業系統(如 Raspbian),隨便找其內的一個音樂檔播看看,用耳機聽。如果聽得到就是硬體沒壞。
如果以上皆非...可能就得找高手幫你看看了。
您好 看了您的分享,躍躍欲試,
回覆刪除請問RaspBerry Pi 是以HDMI為主,同步降階輸出到RCA,還是只能二則一?
還是如果接了RCA,HDMI的界面就無法輸出?
另外請問輸出RCA時,那螢幕上的狀況不知如何,能否請您幫忙拍照放上網看看效果嗎?
如您有空,非常謝謝您的協助~
抱歉,回晚了!
刪除我家中沒有可供 RCA 輸出的設備(基本上都已經是平面電視了...),所以我可能沒辦法幫您做這樣的測試。真的很抱歉!
不過我查了國外的論壇,據說好像不行!你只能在 RCA 與 HDMI 中選一個。連結如下:
http://www.raspberrypi.org/forums/viewtopic.php?f=26&t=20889
不過我沒有設備,所以也就無法證實該網友講的是真是假了。
HDMI轉DVI沒畫面該怎麼處理
回覆刪除您好:
刪除我個人沒遇過這樣的狀況...這可能得實際拿機器試試看、無法憑空猜測的程度了。
我現在第一個想到的可能狀況,是設定沒有設好。您可以把 Raspberry Pi 上灌有作業系統的 SD 卡,插入任何一部 Windows 機器,在 SD 卡根目錄中,應該可以看到一個檔叫 config.txt。用任何文字編輯軟體打開它後,找到底下這個設定,並且把它設為 1:
hdmi_force_hotplug=1
記得存檔,把 SD 卡塞回 RPi 上,開機再試試看。如果這樣還是不行,恐怕得實際拿機器測測看了。
Good Luck!
變有畫面沒聲音
刪除您好:
刪除一樣的 config.txt 檔案,找找有沒有一個設定叫「hdmi_drive」,它的值應該要是:
hdmi_drive=2
如果它設為「hdmi_drive=1」,麻煩您改過來。存檔、塞回 RPi,重開機試試看。如果不行,老樣子,可能得實際拿機子測看看,無法憑空想像。
謝謝
刪除