0

xine v0.99.6でalsaデバイス0.3(HDMI出力)を介してサウンドを出力したいのですが。これは、いつものように:)、誰かが知りたい場合に備えて、NVIDIAIONチップセットを備えた小さなAtomボックス上のUbuntu11.04です。

ALSAが構成され、機能しています。

mplayer -ao alsa:device=hw=0.3 -vo xv some-video.mkv

正常に再生されます(オーディオとビデオ)。私がmplayerにとどまらない理由は、mplayerがビデオ間でデスクトップに戻るためです。これは、この場合は望ましくありません。

これまでのところxineを起動するための私のコマンドラインは

xine --video-driver xv -audio-driver alsa --auto-play fh --fullscreen --hide-gui --no-gui --no-mouse --no-logo --no-splash --network

そこから、rubyスクリプトを使用して(ポート6789のネットワーク接続を介して)さまざまなビデオの再生を制御します。

どんなアイデアでも大いに役立ちます、

前もって感謝します、

Christian.
4

1 に答える 1

0

わかりました、ついに自分で手に入れました;)

編集/etc/asoundrcして、新しい仮想デバイスを追加しますhdmirebootこの手順の後、あなたは賢くなり、どうにかして再起動できるかもしれませんALSA):

pcm.!hdmi {
    type hw
    card 0
    device 3
}

ctl.!hdmi {
    type hw           
    card 0
    device 3
}

次に、これらの行を含めるように編集.xine/configします (または、エントリが既に存在する場合はエントリを変更します)。これにより、サウンド出力にxine新しい「名前付きデバイス」を使用することがわかります。hdmi

audio.device.alsa_default_device:hdmi
audio.device.alsa_front_device:hdmi

出来上がり。これは、HDMI 出力が実際に有効になっている場合にのみ機能することを覚えておいてくださいalsamixer。最初に SPDIF 出力を有効にする必要がありました。上記の my mplayer-line を使用して、最初に出力をテストします (xine が実行されていないため、ブロックされますALSA)。

于 2011-08-27T14:11:44.080 に答える