VLC Raspberry Pi 4如何通过命令行将音频发送到HDMI 2?

发布于 2025-02-10 05:16:36 字数 1005 浏览 2 评论 0原文

我正在使用两个HDMI端口的Raspberry Pi 4上运行Rasbian OS,并且通过终端,我可以使用sudo cvlc-assa-audio-device default video.mp4 现在我面临的问题是在带有音频的HDMI 2上运行第二个视频,我可以使用此命令display =:0 cvlc -qt-fullscreen-screennumber = 1 -alsa-audio来运行视频。 -Device HW:1,0 Video.mp4,但我似乎无法在HDMI 2上使用音频。

我使用aplay -L检查了我的音频输出,这给了我以下内容输出。

**** List of PLAYBACK Hardware Devices ****
card 0: b1 [bcm2835 HDMI 1], device 0: bcm2835 HDMI 1 [bcm2835 HDMI 1]
  Subdevices: 3/4
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
card 1: b2 [bcm2835 HDMI 2], device 0: bcm2835 HDMI 2 [bcm2835 HDMI 2]
  Subdevices: 2/2
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
card 2: Headphones [bcm2835 Headphones], device 0: bcm2835 Headphones [bcm2835 Headphones]
  Subdevices: 2/2
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1

问题是我不确定如何在上解决声音card 1 -Alsa-audio-device

I'm running Rasbian OS on a raspberry pi 4 with two HDMI ports and via terminal, I can run a video with audio working on HDMI 1 using sudo cvlc --alsa-audio-device default video.mp4 now the problem I'm facing is running a second video on HDMI 2 with audio, I can get the video running using this command DISPLAY=:0 cvlc --qt-fullscreen-screennumber=1 --alsa-audio-device hw:1,0 video.mp4 but I can't seem to get the audio working on HDMI 2.

I checked my audio outputs using aplay -l which gave me the following output.

**** List of PLAYBACK Hardware Devices ****
card 0: b1 [bcm2835 HDMI 1], device 0: bcm2835 HDMI 1 [bcm2835 HDMI 1]
  Subdevices: 3/4
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
card 1: b2 [bcm2835 HDMI 2], device 0: bcm2835 HDMI 2 [bcm2835 HDMI 2]
  Subdevices: 2/2
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
card 2: Headphones [bcm2835 Headphones], device 0: bcm2835 Headphones [bcm2835 Headphones]
  Subdevices: 2/2
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1

The problem is I'm not really sure how to address the sound card 1 on --alsa-audio-device

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

狠疯拽 2025-02-17 05:16:37

您的问题是PI将它们视为HDMI 0和HDMI 1,因此HDMI 0是acct的1,而HDMI 1是2。您可以在PI上的端口上的标签上看到这一点。

Your problem is that the pi thinks of them as hdmi 0 and hdmi 1, so hdmi 0 is acctually 1, and hdmi 1 is 2. You can see this on the labelling on the ports on the pi

旧伤还要旧人安 2025-02-17 05:16:36

这解决了我的问题,我现在可以通过命令行选择特定的硬件输出来单独发送到每个HDMI。

HDMI1

DISPLAY=:0 cvlc  --alsa-audio-device hw:0,0 video.mp4

HDMI 2

DISPLAY=:0 cvlc --qt-fullscreen-screennumber=1 --alsa-audio-device hw:1,0 video.mp4

This solved my problem, I can now send audio individually to each HDMI by selecting the specific hardware output via command line.

HDMI1

DISPLAY=:0 cvlc  --alsa-audio-device hw:0,0 video.mp4

HDMI 2

DISPLAY=:0 cvlc --qt-fullscreen-screennumber=1 --alsa-audio-device hw:1,0 video.mp4
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文