如何知道我的麦克风是否被使用?

use*_*456 5 alsa ffmpeg audio pulseaudio

如何通过一个命令确定是否使用笔记本电脑的内置麦克风?

例子:

ffmpeg运行捕获后,命令的输出应该有所不同:

ffmpeg -f alsa -ac 2 -i plughw:0,0 recording.mp4
Run Code Online (Sandbox Code Playgroud)

CL.*_*CL. 6

调查/proc/asound/card0/pcm0p/sub0/status; 要么是

closed
Run Code Online (Sandbox Code Playgroud)

或者类似的东西

state: RUNNING
owner_pid   : 6371
trigger_time: 51690.093652120
tstamp      : 0.000000000
delay       : 51156
avail       : 210988
avail_max   : 229376
-----
hw_ptr      : 79916
appl_ptr    : 131072
Run Code Online (Sandbox Code Playgroud)