Raspberry Pi 连接电视机声音设置

发布日期:2013-03-11 00:16:28

  今天花了挺些时间设置Raspberry Pi花了些时间,最搞的还是连接电视机后没声音,那我就说下我的设置方法。

  首先使用hdmi将树莓派与电视机连接。然后在命令行里输入sudo nano /boot/config.txt,主要打开并修改以下三项。

  hdmi_group=2
  hdmi_mode=47
  hdmi_drive=2
  其中hdmi_mode根据不同的设备需要做不同的设置,具体参数可参考下表。

 

These values are valid if hdmi_group=2 (DMT)

hdmi_mode=1    640x350   85Hz

hdmi_mode=2    640x400   85Hz

hdmi_mode=3    720x400   85Hz

hdmi_mode=4    640x480   60Hz

hdmi_mode=5    640x480   72Hz

hdmi_mode=6    640x480   75Hz

hdmi_mode=7    640x480   85Hz

hdmi_mode=8    800x600   56Hz

hdmi_mode=9    800x600   60Hz

hdmi_mode=10   800x600   72Hz

hdmi_mode=11   800x600   75Hz

hdmi_mode=12   800x600   85Hz

hdmi_mode=13   800x600   120Hz

hdmi_mode=14   848x480   60Hz

hdmi_mode=15   1024x768  43Hz  DO NOT USE

hdmi_mode=16   1024x768  60Hz

hdmi_mode=17   1024x768  70Hz

hdmi_mode=18   1024x768  75Hz

hdmi_mode=19   1024x768  85Hz

hdmi_mode=20   1024x768  120Hz

hdmi_mode=21   1152x864  75Hz

hdmi_mode=22   1280x768        reduced blanking

hdmi_mode=23   1280x768  60Hz

hdmi_mode=24   1280x768  75Hz

hdmi_mode=25   1280x768  85Hz

hdmi_mode=26   1280x768  120Hz reduced blanking

hdmi_mode=27   1280x800        reduced blanking

hdmi_mode=28   1280x800  60Hz

hdmi_mode=29   1280x800  75Hz

hdmi_mode=30   1280x800  85Hz

hdmi_mode=31   1280x800  120Hz reduced blanking

hdmi_mode=32   1280x960  60Hz

hdmi_mode=33   1280x960  85Hz

hdmi_mode=34   1280x960  120Hz reduced blanking

hdmi_mode=35   1280x1024 60Hz

hdmi_mode=36   1280x1024 75Hz

hdmi_mode=37   1280x1024 85Hz

hdmi_mode=38   1280x1024 120Hz reduced blanking

hdmi_mode=39   1360x768  60Hz

hdmi_mode=40   1360x768  120Hz reduced blanking

hdmi_mode=41   1400x1050       reduced blanking

hdmi_mode=42   1400x1050 60Hz

hdmi_mode=43   1400x1050 75Hz

hdmi_mode=44   1400x1050 85Hz

hdmi_mode=45   1400x1050 120Hz reduced blanking

hdmi_mode=46   1440x900        reduced blanking

hdmi_mode=47   1440x900  60Hz

hdmi_mode=48   1440x900  75Hz

hdmi_mode=49   1440x900  85Hz

hdmi_mode=50   1440x900  120Hz reduced blanking

hdmi_mode=51   1600x1200 60Hz

hdmi_mode=52   1600x1200 65Hz

hdmi_mode=53   1600x1200 70Hz

hdmi_mode=54   1600x1200 75Hz

hdmi_mode=55   1600x1200 85Hz

hdmi_mode=56   1600x1200 120Hz reduced blanking

hdmi_mode=57   1680x1050       reduced blanking

hdmi_mode=58   1680x1050 60Hz

hdmi_mode=59   1680x1050 75Hz

hdmi_mode=60   1680x1050 85Hz

hdmi_mode=61   1680x1050 120Hz reduced blanking

hdmi_mode=62   1792x1344 60Hz

hdmi_mode=63   1792x1344 75Hz

hdmi_mode=64   1792x1344 120Hz reduced blanking

hdmi_mode=65   1856x1392 60Hz

hdmi_mode=66   1856x1392 75Hz

hdmi_mode=67   1856x1392 120Hz reduced blanking

hdmi_mode=68   1920x1200       reduced blanking

hdmi_mode=69   1920x1200 60Hz

hdmi_mode=70   1920x1200 75Hz

hdmi_mode=71   1920x1200 85Hz

hdmi_mode=72   1920x1200 120Hz reduced blanking

hdmi_mode=73   1920x1440 60Hz

hdmi_mode=74   1920x1440 75Hz

hdmi_mode=75   1920x1440 120Hz reduced blanking

hdmi_mode=76   2560x1600       reduced blanking

hdmi_mode=77   2560x1600 60Hz

hdmi_mode=78   2560x1600 75Hz

hdmi_mode=79   2560x1600 85Hz

hdmi_mode=80   2560x1600 120Hz reduced blanking

hdmi_mode=81   1366x768  60Hz

hdmi_mode=82   1080p     60Hz

hdmi_mode=83   1600x900        reduced blanking

hdmi_mode=84   2048x1152       reduced blanking

hdmi_mode=85   720p      60Hz

hdmi_mode=86   1366x768        reduced blanking

 

 

  设置后还是没声音,按照官方文档试了下以下两个命令也都无效,主要是找不到hello_audio.bin

  ./hello_audio.bin 1

  aplay /usr/share/sounds/alsa/Front_Center.wav

 

  于是就编译了下hello_audio便可播放声音了,具体命令如下。

  cd /opt/vc/src/hello_pi/

  ./rebuild.sh

  cd /opt/vc/src/hello_pi/hello_audio

  make

  make好后再试下./hello_audio.bin以及./hello_audio.bin 1即可

  详细可以参考官方文档elinux.org/R-Pi_Troubleshooting#Sound

  最后如果要用树莓派看在线电影的话需要使用以下命令安装web flash的播放器

  sudo apt-get install iceweasl browser-pugin-gnash