gpt4 book ai didi

video - 在某些 alsa 设备上启用 xine 声音(HDMI 为 0.3)?

转载 作者:行者123 更新时间:2023-12-03 02:24:30 25 4
gpt4 key购买 nike

我希望 xine v0.99.6 通过 alsa 设备 0.3(我的 HDMI 输出)输出我的声音。一如既往 :),Ubuntu 11.04 安装在带有 NVIDIA ION 芯片组的小型 Atom 盒子上,以防万一有人想知道。

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.

最佳答案

好的,终于自己搞定了;)

编辑 /etc/asoundrc添加新的虚拟设备 hdmi因此(我必须 reboot 在此步骤之后,您可能会更聪明,并且能够以某种方式重新启动 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 输出。使用我的 mplayer -line 从上面首先测试您的输出(没有运行 xine,它会阻止 ALSA )。

关于video - 在某些 alsa 设备上启用 xine 声音(HDMI 为 0.3)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7140198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com