HDMI 采集卡 MacroSilicon MS2109:Ubuntu 22.04 上缺少音频设备

HDMI 采集卡 MacroSilicon MS2109:Ubuntu 22.04 上缺少音频设备

我有一个 HDMI-USB-Grabber MacroSilicon MS2109,可以在 Ubuntu 20.04 下正常运行。我可以使用以下命令行传输 HDMI 输入:

ffmpeg -f v4l2 -input_format mjpeg -framerate 25 -video_size 1280x720 -i /dev/video0 -f alsa -i iec958:CARD=MS2109,DEV=0 -c:v libx264 -b:v 1600k -preset fast -x264opts keyint=50 -g 25 -pix_fmt yuv420p -c:a aac -b:a 128k -f rtp_mpegts rtp://239.0.0.2:5001?ttl=2

这仅适用于视频。问题在于音频设备。以下是“arecord -L”找到的所有音频设备:

hw:CARD=MS2109,DEV=0
    MS2109, USB Audio
    Direct hardware device without any conversions
plughw:CARD=MS2109,DEV=0
    MS2109, USB Audio
    Hardware device with all software conversions
sysdefault:CARD=MS2109
    MS2109, USB Audio
    Default Audio Device
front:CARD=MS2109,DEV=0
    MS2109, USB Audio
    Front output / input
dsnoop:CARD=MS2109,DEV=0
    MS2109, USB Audio
    Direct sample snooping device
usbstream:CARD=MS2109
    MS2109
    USB Stream Output

如您所见,设备“iec958:CARD=MS2109,DEV=0”丢失。我尝试了列表中的所有设备,但没有成功。我还尝试了“arecord -l”的输出(即 -f hw:2 或 -f hw:2,0)。没有任何效果。

是否缺少驱动模块或者其他什么?

相关内容