ffmpeg命令 抓屏_如何从Linux中的命令行进行屏幕截图 | MOS86

当谈到屏幕录像(录制桌面视频)时,大多数人会想到一个具有适当用户界面的桌面软件。对于Linux,我们涵盖了几个工具,如Kazam,Screenr和Screentoaster。许多人不知道的是,您也可以通过FFMPEG从命令行进行屏幕截图。它

安装FFMPEG

FFMPEG在大多数发行版中都有安装它的命令如下:

Ubuntu

sudo apt-get install ffmpeg

Fedora

sudo yum install ffmpeg

OpenSUSE

sudo zypper install ffmpeg

Arch Linux

sudo pacman -S ffmpeg

Can并以这种方式安装。

自定义命令

在进行屏幕截图之前,可能需要定制命令以满足您的需要。下面的命令没有指定的分辨率,将以30 FPS进行截屏,并输出文件。MKV格式。

ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 30 -s YxZ -i :0.0 -acodec pcm_s16le -vcodec libx264 -preset ultrafast -crf 0 -threads 0输出。mkv

查找你的屏幕g: 1920不高兴只有30帧/秒?将-r 30更改为所需的FPS。

Screencasting

筛选就像粘贴上面的命令一样简单(一个你当命令运行时,你您

71b5c0fc49b11409877cc5972a473247.gif

That用这个长命令,你想要停止捕获?按它这个信息很棒,因为它可以告诉你在这个过程中发生的一切。

video:3245kB audio:6451kB subtitle:0kB其他stream:0kB全局头文件1010mh11120kB muxing overhead: 1.933424%[libx264 @ 0xc35d40] frame I:4 Avg QP: 0.00 size:311776[libx264 @ 0xc35d40] frame P:985 Avg QP: 0.00 size: 2107[libx264 @ 0xc35d40] mb I I16.4: 100.0%0.0%0.0%[libx264 @ 0xc35d40] mb P I16.4: 30.5%0.0%0.0%P16.4: 0.0%0.0%0.0%0.0%0.0%skip:69.5%[libx264 @ 0xc35d40]编码y,u,v intra: 0.6%0.1%0.1%inter: 00%0.0%0.0%[libx264 @ 0xc35d40] i16 v,h,dc,p: 99%1%0%0%[libx264 @ 0xc35d40] kb / s:806.15切换FFMPEG音频输入

所有应用程序,FFMPEG敲入脉冲音频。这意味着它可以被操纵。默认情况下,录制的所有应用程序通过默认声音设备进行声音输入。如果您的计算机有麦克风(或插入一个),FFMPEG将自动录制声音并将其添加到您的屏幕截图。如果这是你要的东西

安装脉冲音频音量控制。它在Ubuntu(或基于Ubuntu的发行版)中,您可以使用以下命令安装它.:

sudo apt-get install pavucontrol

对于其他发行版,您只需搜索一旦安装,启动一个FFMPEG屏幕截图并打开

71b5c0fc49b11409877cc5972a473247.gif

在录音选项卡中,单击内置音频模拟立体声按钮。它

71b5c0fc49b11409877cc5972a473247.gif

在菜单中,选择内置音频模拟立体声监视器。这将使FFMPEG记录您的系统声音,而不是您的计算机如果你这样做,这个招数很棒

结论

FFMPEG是一个惊人的工具,可以做很多很多事情。Screencasting只是其中的一个能力。甚至可以拍摄高质量的镜头,同时提供出色的表现。命令行是真棒,因为它可以像你想要的一样精确。您可以指定想要完成的内容,并看到它出现在眼前。

."

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值