#ffmpeg #cli #screenrecord

bin+lib ffmpeg-screen-recorder

This program is a gadget which helps you use FFmpeg to record your screen on Linux. The video record can be saved as a file, or be streamed via RTMP protocol.

14 stable releases

1.0.13 Jul 28, 2020
1.0.11 Jun 19, 2020
1.0.9 Feb 21, 2020
1.0.8 Sep 17, 2019
1.0.5 Jul 27, 2018

#3 in #ffmpeg

Download history 29/week @ 2020-06-04 7/week @ 2020-06-11 28/week @ 2020-06-18 4/week @ 2020-06-25 24/week @ 2020-07-02 24/week @ 2020-07-09 28/week @ 2020-07-23 8/week @ 2020-07-30 28/week @ 2020-08-06 19/week @ 2020-08-13 15/week @ 2020-08-20 15/week @ 2020-08-27 42/week @ 2020-09-03 14/week @ 2020-09-10 1/week @ 2020-09-17

73 downloads per month

MIT license

16KB
365 lines

FFmpeg Screen Recorder

Build Status

This program is a gadget which helps you use FFmpeg to record your screen on Linux. The video record can be saved as a file, or be streamed via RTMP protocol.

Seting Up

All you need is FFmpeg. You can get one here. It has to be compiled with libxcb, libfdk-aac and libx264 libraries.

Help

USAGE:
    ffmpeg-screen-recorder [FLAGS] [OPTIONS]

FLAGS:
    -a, --with-audio      Records your screen with audio which could be internal or external. It depends on your
                          computer environment.
    -h, --help            Prints help information
    -n, --no-normalize    Does not pad the video size with black borders to the fixed ratio of 16:9.
    -V, --version         Prints version information
    -w, --window          Selects a window to record.

OPTIONS:
    -f, --ffmpeg-path <FFMPEG_PATH>    Specifies the path of your FFmpeg executable binary file. [default: ffmpeg]
    -o, --output <FILE/RTMP_URL>       Assigns a destination of your video. It should be a file path or a RTMP url.

License

MIT

Dependencies

~3.5MB
~71K SLoC