为什么 vlc 没有可供 USB 声卡使用的 alsa 设备?

为什么 vlc 没有可供 USB 声卡使用的 alsa 设备?

我在一台旧的 Mac Mini 上安装并运行了 14.04。我想使用 Kworld DVD Maker 2 USB 视频采集卡和 VLC 在家中无线传输视频,就像我在 10.10 下多年来所做的那样。升级后,视频仍然完美运行,但声音有点棘手。我可以使用 Audacity(默认设置)从 USB 设备录制声音,但无法使用 VLC 或 mplayer 从中播放声音,似乎是因为没有hw:1,0为 VLC 创建 alsa 设备,就像以前在 10.10 下一样。

当然,这是可以修复的,因为声音进入了盒子 - 我似乎已经很接近了。任何帮助都非常感谢,因为它可以节省大量金钱,例如购买昂贵的替代品,例如 Slingbox!

以下是我所知道的情况:

提取 USB 设备信息

$ sudo lsusb -v | less

Bus 001 Device 005: ID 1b80:e304 Afatech 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x1b80 Afatech
  idProduct          0xe304 
  bcdDevice            1.00
  iManufacturer           0 
  iProduct                1 USB 2861 Device

驱动程序似乎已成功加载

$ dmesg

[ 8476.901213] em2860 #0: Identified as Pinnacle Dazzle DVC 90/100/101/107 / Kaiser Baas Video to DVD maker / Kworld DVD Maker 2 / Plextor ConvertX PX-AV100U (card=9)
[ 8476.901216] em2860 #0: analog set to isoc mode.
[ 8476.901375] em28xx audio device (1b80:e304): interface 1, class 1
[ 8476.901410] em2860 #0: Registering V4L2 extension
[ 8477.433199] saa7115 2-0025: saa7113 found @ 0x4a (em2860 #0)
[ 8478.872985] em2860 #0: V4L2 video device registered as video0
[ 8478.872989] em2860 #0: V4L2 VBI device registered as vbi0
[ 8478.872992] em2860 #0: V4L2 extension successfully initialized

声音设备似乎已被识别

$ cat /proc/asound/cards 

0 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0x53480000 irq 23

1 [Device         ]: USB-Audio - USB 2861 Device
                      USB 2861 Device at usb-0000:00:04.1-3, high speed

但没有显示任何USB设备aplay -l

(我是音频组的成员,所以我不认为这是一个权限问题)

$  aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: ALC889A Analog [ALC889A Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 1: ALC889A Digital [ALC889A Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Ubuntu 声音应用程序设置

这些显示“线路输入USB 2861 设备“并且输入电平指示器闪烁以显示正在接收声音。

尝试强制 alsa 创建hw1,0别名,但没有成功

我跟着这些建议 并进行了适当的编辑和调整alsa-base.conf,但似乎没有什么区别:仍然没有 USB 设备aplay -l

相关内容