ffmpeg:轻松记录您的Linux桌面

ffmpeg徽标

ffmpeg的 它是几乎每个人都已经知道的免费软件实用程序的集合。 最新的稳定版本是1.1,它可以记录,转换,流音频和视频,它包含 编解码器, 等等。 它最初是为Linux创建的,尽管它可以在其他系统上使用。 现在,您可以使用此软件包录制您的桌面,并教您的朋友发生的事情或使用它来录制视频教程。

前段时间我在寻找工具  记录 经过大量搜索和测试之后,我在计算机屏幕上制作Linux视频教程时发生的事情,使我发现的工具并不能使我相信我的openSuSE(我最终还是留在了recordmydesktop上),而对于Ubuntu却发现了xvidcap。

好吧, 我会解释 这样一来,他们就不必像我一样对他们进行搜索,并且他们对存在的现有程序也不太满意。 这要归功于ffmpeg和PulseAudioVolume Control。 如果您安装了这两个软件包(ffmpeg和pavucontrol),那么首先要打开PulseAudio音量控制并进入“录音”屏幕,在这里我们将选择“内置音频AnalogStereo监视器”进行录音。 然后,要自动化该过程并以一种简单的方式进行操作,我们只需要使用以下命令之一运行脚本(位于该脚本所在的目录中):

         sh台式录音机

         ./录音台

         源桌面记录器

但是首先我们必须创建该脚本,以便可以执行该脚本。 为此,我们使用所需的编辑器打开一个文本表,然后将不带引号的文件称为“ desktopgrab.sh”,并在其中编写:

#!/斌/庆典
STR =“ @”
NAME =“ myivideo.avi”
如果[$ STR]; 然后
NAME =“ $ @”
其他
回声“如果您不指定视频文件的名称,将使用myivideo.avi”
NAME =“ myivideo.avi”
fi
#NAME =“ $(回显$ NAME | sed的/ \ / \\ / g')”;
回显“保存$ NAME ...”;
ffmpeg –f alsa –i默认–f x11grab –s ZZZZxYYYY –r RR –i:0.0 –sameq“ $ NAME”

如果您看一下最后一行 脚本使用x11grab参数,我们可以记录–s之后指示的区域(您必须将ZZZZxYYYY替换为要记录的区域的分辨率或大小,例如800×640)。 –r选项允许我们输入要录制的视频的帧速率(必须用该因子代替RR,例如30)。 瞧,保存脚本后,您就可以开始使用它了。

更多信息 - VP9 Google视频的新压缩格式

资源 - 快速剃须刀


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   托巴尔

    您好,从Wordpres复制时,单引号和双引号会丢失正确的格式,并且无法使用,您能以代码格式编写它还是将其作为文件上传到某处? 谢谢

  2.   rib属

    谢谢。 在分辨率(例如1280X800)中,必须大写X才能使命令起作用。