如何录制全屏音频?

如何录制全屏音频?

如果我想录制我的桌面,我使用:

ffmpeg -f x11grab -s `xdpyinfo | grep -i dimensions: | sed 's/[^0-9]*pixels.*(.*).*//' | sed 's/[^0-9x]*//'` -r 25 -i :0.0 -sameq valami.avi

但它不保存任何音频 - 我如何在视频中包含声音?

额外:如何设置像 x264 + mp3:128kbit 这样的即时编码?

答案1

只需添加-ad device_you_want_to_record

您可能还想调整您的音频编解码器。

这个网站有很好的例子:https://verb3k.wordpress.com/2010/01/26/how-to-do-proper-screencasts-on-linux/

答案2

我最近对截屏感兴趣,并偶然发现http://screencasts.ubuntu.com/他们建议安装 gtk-recordMyDesktop。所以我就这么做了,并尝试了一下,它成功了,包括音频等等。我的卑微​​结果http://www.youtube.com/watch?v=Rju2TEfG0Bo(包括音频)。据我所知,它可能会在幕后使用你的技术。

答案3

我使用的是 debian,由于许可证问题,几乎相同的工具是 avconv。

我使用pulseaudio作为该工具的输入来录制音频和视频以及以下命令:

avconv -y -f pulse -i default -f x11grab -r 25 -s 1440x900 -i :0.0+0,0 -acodec libmp3lame -vcodec libx264 -preset ultrafast out.avi

ffmpeg 命令应该与指定参数的几乎所有修改一起使用。

相关内容