• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    在Linux下使用avconv进行屏幕录像的教程

    Libav是一款跨平台的工具库,能够用来处理多媒体文件、流和协议。它最初是源自ffmpeg。Libav带有一些工具,比如:

    在这篇文章里面,我们就要展示如何通过'Avconv'程序在Debian/Ubuntu/Linux Mint发行版上录制Linux桌面视频音频。
    第一步:下载 Avconv 工具

    1. avconv是 “libav-tools” 的一部分, 可以通过官方的基于debian的仓库下载,比如Mint、Ubuntu。输入下面命令即可:

       

    复制代码
    代码如下:
    $ sudo apt-get update
    $ sudo apt-get install libav-tools

       

        注意: 你应该运行 ‘./configure –help’ 来列出所有的可选配置选项并且安装相应的解码器和库,你还需要做很多工作来解决依赖问题。

    也要注意,如果你是从源代码编译的,就需要使用sudo avconv而不是avconv来运行这个工具。
    第二步:开始录制桌面视频

    2.一切就绪,现在可以通过运行下面的命令录制你的视频了:


    复制代码
    代码如下:
    $ avconv -f x11grab -r 25 -s 1920x1080 -i :0.0 -vcodec libx264 -threads 4 $HOME/output.avi

    简单解释一下这个命令:

        avconv -f x11grab 默认从X服务捕捉画面。
        -r 25 这是你需要的视频帧率,可以自行设置。
        -s 1920×1080 是你的系统的桌面分辨率,要设置成你当前桌面的分辨率,这一点非常重要。
        -i :0.0 我们要记录的位置(X 服务输出端口),设置成这样就可以了。
        -vcodec libx264 我们用来录制视频的编码器。
        -threads 4 线程数,可以根据情况更改。
        $HOME/output 输出的目标文件路径。
        .avi 使用的视频格式,可以换成 “flv”、“mp4″、 “wmv”、 “mov”、 “mkv”等。

    3.在运行命令之后,就会在terminal上自动运行一个进程进行记录,按"Ctrl+C"键来终止记录。

    4. 现在,你可以使用VLC或者其他的播放器,或者使用来自Libav包里的播放器"avplay"来播放你录制的视频。

       

    复制代码
    代码如下:
    $ avplay $HOME/output.avi

    注意: 别忘了替换输出文件的路径为你自己的,录制效果还是很好的。

    这有一段我用 “avconv” 录制的视频 (墙外)。
    第三步: 开始录制桌面的音频和视频

    5. 如果也想同时录制音频,先运行这个命令,列出所有的音频输入源:

       

    复制代码
    代码如下:
    $ arecord -l

    结果类似这样:

    在我这里,我只有一个音频输入源,所以数量是1,这就是我使用如下命令来捕捉我的视频以及麦克风的音频的原因。

       

    复制代码
    代码如下:
    $ avconv -f alsa -i hw:1 -f x11grab -r 25 -s 1920x1080 -i :0.0 -vcodec libx264 -threads 4 output-file2.avi

    我修改了部分地方,下面做个简短的解释:

    1.     -f alsa 一个从alsa设备捕捉声音的选项。
          -i hw:1 是一个从 “hw:1” 设备捕捉音频的选项,这个设备是我电脑上仅有的一个音频输入设备。

    注意: 如果你想用arecord -l显示的1之外的设备的话,别忘了替换 “1”。

    结束录制,再来一次“Ctrl + C” 就可以。
    第四步: 开始录制桌面音频

    6. 如果只想录制音频的话,使用下面的命令。

       

    复制代码
    代码如下:
    $ avconv -f alsa -i hw:1 out.wav

    7. 替换成 .mp3 等Libav支持的格式都可以,播放 out.wav就能听到你自己的声音了。

    上一篇:在Linux系统中检查glibc版本信息的方法
    下一篇:在Ubuntu系统中使用LXC容器的教程
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    在Linux下使用avconv进行屏幕录像的教程 在,Linux,下,使用,avconv,进行,