使用命令行
ffmpeg -f pulse -i alsa_output.platform-PHYT0006_00.stereo-fallback.monitor -t 30 output.wav
可以成功捕获声卡内容并生成录音文件。
但是当我使用程序:
FFmpegFrameGrabber skGrabber = new FFmpegFrameGrabber("alsa_output.platform-PHYT0006_00.stereo-fallback.monitor");
skGrabber.setFormat("pulse");
运行时却会报错:
av_find_input_format() error: Could not find input format "pulse"。
操作系统是linux(统信)