Crates.io | ffmpeg-screen-recorder |
lib.rs | ffmpeg-screen-recorder |
version | 1.0.21 |
source | src |
created_at | 2018-07-22 12:52:31.984903 |
updated_at | 2023-11-13 09:19:30.352294 |
description | 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. |
homepage | https://magiclen.org/ffmpeg-screen-recorder |
repository | https://github.com/magiclen/FFmpeg-Screen-Recorder |
max_upload_size | |
id | 75498 |
size | 33,457 |
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.
All you need is FFmpeg. You can get one here. It has to be compiled with libxcb, libfdk-aac and libx264 libraries.
EXAMPLES:
ffmpeg-screen-recorder # Record the full screen without audio and output into the current working directory
ffmpeg-screen-recorder -w # Select a window and record it without audio and output into the current working directory
ffmpeg-screen-recorder -a # Record the full screen with the system audio and output into the current working directory
ffmpeg-screen-recorder -o /path/to/file # Record the full screen without audio and output to /path/to/file
ffmpeg-screen-recorder -o rtmp://xxx # Record the full screen without audio and output to rtmp://xxx
Usage: ffmpeg-screen-recorder [OPTIONS]
Options:
-w, --window Select a window to record
-a, --with-audio Record your screen with audio which could be internal or external. It depends on your computer environment
-n, --no-normalize Do not pad the video size with black borders to the fixed ratio of 16:9 [aliases: nn]
-o, --output <FILE/RTMP_URL> Assign a destination of your video. It should be a file path or a RTMP url [default: CWD/<time>.mp4]
-f, --ffmpeg-path <FFMPEG_PATH> Specify the path of your FFmpeg executable binary file [default: ffmpeg]
-h, --help Print help
-V, --version Print version