我正在尝试记录声音输出,但这看起来比预期的更复杂。
我期望
arecord -f cd -t wav --max-file-time 3600 --use-strftime %Y/%m/%d/listen-%H-%M-%v.wav
每小时录制 1 个文件,将生成的文件放入包含年、月、日和名称(小时).wav 文件的目录结构中。
它实际上记录了通过麦克风输出的声音(添加了所有可以想象的环境噪音,特别是在键盘上打字)。
ffmpeg -f x11grab -r 25 -s 800x600 -i :0.0 -f alsa -ac 2 -i pulse -acodec libmp3lame -ab 128k /tmp/outputFile.mpg
设法录制视频和声音,但遇到与上一个命令相同的问题。
有没有办法将正在生成的声音转入文件?
的输出record -l
为:
CAPTURE 硬件设备列表 **卡 0:MID [HDA Intel MID],设备 0:ALC269VB 模拟 [ALC269VB 模拟] 子设备:1/1
子设备 #0:子设备 #0
如果我找不到解决方案,我会选择购买环回电缆将扬声器的输出连接到麦克风的输入的不雅解决方案。