如何知道录音设备的当前状态?

Pra*_*kar 6 command-line devices ffmpeg

我有一个使用ffmpeg. 我正在为该设备使用 Ubuntu 12.04,但我想从命令行了解该设备当前是否正在录制或是否处于空闲状态。

是否有任何 Ubuntu 命令来查找设备的当前状态?

Syl*_*eau 8

您可以使用lsof -t /dev/video0.

它将返回拥有网络摄像头的进程(第一个网络摄像头应默认为,/dev/video0但如果您有更多,则可能有一个/dev/video1/dev/video2依此类推)。

空闲时我什么也没得到:

$ lsof -t /dev/video0
Run Code Online (Sandbox Code Playgroud)

例如,如果我发起 Google 环聊:

$ lsof -t /dev/video0
4051
Run Code Online (Sandbox Code Playgroud)