https://github.com/xmp-er/rcrd
Recording Tool made as a FFMpeg wrapper in Go
https://github.com/xmp-er/rcrd
Last synced: about 2 months ago
JSON representation
Recording Tool made as a FFMpeg wrapper in Go
- Host: GitHub
- URL: https://github.com/xmp-er/rcrd
- Owner: xmp-er
- Created: 2024-04-06T12:34:43.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-09T22:55:39.000Z (about 1 year ago)
- Last Synced: 2025-02-08T09:15:40.445Z (4 months ago)
- Language: Go
- Homepage:
- Size: 1.46 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Index
- [🔴Introduction](#introduction)
- [🎃Installation](#installation)
- [🎃Usage](#usage)
- [🎃Dependencies](#dependencies)
- [🎃FFMpeg Installation Instructions](#ffmpeg-installation-instructions)
- [🔺For Darwin (macOS)](#for-darwin-macos)
- [🔺For Linux (Ubuntu)](#for-linux-ubuntu)
- [🔺For Windows](#for-windows)## 🔴Introduction
[Index](#index)CLI Tool to record video and audio via selected source, uses FFMpeg in Backend
,initially a prompt will appear for save location that can be modified later, file is stored in the format `/.`## 🎃Installation
[Index](#index)
1. Clone the repository.
2. Ensure you have FFMpeg installed on your system.
3. Run the following commands:
- `go build` to build the project.
- `./rcrd` to execute the binary file generated.## 🎃Usage
[Index](#index)
- Use the following command line flags to specify settings:
- `-r `: Specify the framerates of the video output.
- `-c:v `: Specify the encoding library.
- `-c:a `: Specify the audio output format.
- `-p `: Specify if you want to specify location on startup as y/n.
- `-f `: Specify the format of the output video.
- `-vi `: Specify the video input source index.
- `-ai `: Specify the audio input source index.## 🎃Dependencies
[Index](#index)
- FFMpeg
- Go programming language
## 🎃FFMpeg Installation Instructions
[Index](#index)
#### 🔺For Darwin (macOS)
`brew install ffmpeg`
#### 🔺For Linux (Ubuntu)
`sudo apt-get install ffmpeg`
#### 🔺For Windows
- Download the latest build from the official FFMpeg website: https://ffmpeg.org/download.html
- Extract the downloaded zip file.
- Add the FFMpeg bin directory to the system's PATH environment variable.