Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/birb-linux/screenrecord
[MIRROR] Wrapper script for ffmpeg that should make screen recording without OBS a bit easier
https://github.com/birb-linux/screenrecord
Last synced: about 2 months ago
JSON representation
[MIRROR] Wrapper script for ffmpeg that should make screen recording without OBS a bit easier
- Host: GitHub
- URL: https://github.com/birb-linux/screenrecord
- Owner: birb-linux
- License: gpl-3.0
- Created: 2023-11-06T02:07:07.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-06T10:17:25.000Z (about 1 year ago)
- Last Synced: 2023-11-06T11:34:36.709Z (about 1 year ago)
- Language: Shell
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# screenrecord
## Usage
The script is split into two parts, recording and transcoding. You'll usually want to record into a .mkv file and then transcode that into .mp4. This is because you can interrupt the mkv recording at any point without corrupting the output file.To start recording, run the `screenrecord` script with the following argument format:
```sh
screenrecord -s 1920x1080 -r 60 -o 128,0 -f ./video.mkv
```
To get the full list of available options, run the screenrecord script with no arguments.You can transcode mkv files to mp4 with the following command format
```sh
screenrecord-transcode ./screenrecording.mkv ./transcoded.mp4
```## Installation
To install screenrecord to /usr/local/bin, run the following
```sh
make install
```
You can customize the installation prefix with the PREFIX variable like so
```sh
make PREFIX=/usr install
```## Uninstall
```sh
make uninstall
```