我正在尝试用音频录制屏幕。我在浏览器中播放了一个包含音频和视频的mp4文件,并尝试了指定的here命令,并试图将输出以及mkv文件保存到mp4中。但是屏幕记录没有音频。我已经使用
安装了Alsa回送sudo apt-get install linux-image-extra-virtual
modprobe snd-aloop
arecord -l
和aplay -l
的输出为arecord -l aplay -l
我已经尝试了所有硬件设备,例如hw:0
,hw:2
,hw:0,1
,hw:0,1,0
我正在使用Ubuntu 18.04和FFMPEG 4.0.3-1〜18.04.york0
我在FFMPEG版本3.4.4-0ubuntu0.18.04.1上遇到过同样的问题
Ubuntu 16.04的FFMPEG版本4.0.3-1〜16.04.york0也面临相同的问题。
请帮助我解决此问题。我不能使用其他任何软件包,例如Simple-Screen-Recorder或PulseAudio,因为我要为应用程序运行的命令仅使用FFMPEG和Alsa Loopback,并且不可更改。
答案 0 :(得分:1)
我在寻找用ffmpeg录制alsa回送的答案。
这终于成功了:
ffmpeg -f alsa -i hw:Loopback,1,0 rec.wav
我必须承认我使用pavcontrol将音频发送到Loopback设备。