为什么在运行 gstreamer-properties 之前我无法访问 hw:1,0?

为什么在运行 gstreamer-properties 之前我无法访问 hw:1,0?

不一定是 Ubuntu 特有的问题,但我不确定还能在哪里问。我有一台 AverMedia DVD EZMaker 7,可插入 USB 并在 Ubuntu 12.04 上运行良好。我下载并安装了官方驱动程序,没有错误。但是,当我尝试:

gst-launch alsasrc device="hw:1,0" ! alsasink device="hw:0,0"

它告诉我:

Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstAudioSrcClock

这是正常输出,但是听不到声音。再次尝试该命令没有帮助。如果我运行 gstreamer-properties 并立即关闭它(不需要触摸任何控件),那么 gst-launch 命令就可以工作。如果我拔下设备并重新插入或重新启动计算机,我必须再次运行 gstreamer-properties。

gstreamer-properties 做了什么来启用音频?

答案1

我猜想它会初始化一些混频器控制你的设备。

尝试运行amixer --card 0前后1情况,并比较输出。

相关内容