如果我想录制我的桌面,我使用:
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 命令应该与指定参数的几乎所有修改一起使用。