https://github.com/oliverdougherc/rapture-transcoder
Rapture-Transcoder is a simple and effecient way to bulk transcode files. It uses ffmpeg under the hood to transcode video files.
https://github.com/oliverdougherc/rapture-transcoder
apple cpu gpu linux nvidia transcode transcoder video
Last synced: 6 months ago
JSON representation
Rapture-Transcoder is a simple and effecient way to bulk transcode files. It uses ffmpeg under the hood to transcode video files.
- Host: GitHub
- URL: https://github.com/oliverdougherc/rapture-transcoder
- Owner: oliverdougherC
- Created: 2024-09-07T06:58:37.000Z (over 1 year ago)
- Default Branch: Linux
- Last Pushed: 2024-10-05T23:32:15.000Z (over 1 year ago)
- Last Synced: 2025-03-21T11:37:11.113Z (10 months ago)
- Topics: apple, cpu, gpu, linux, nvidia, transcode, transcoder, video
- Language: Python
- Homepage:
- Size: 129 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Default settings:
* Input = /home/user/media/trans_in
* Output = /home/user/media/trans_out
* H.264 video codec (Change in config.json. More in "Configuration" section)
## About the Script
Rapture-Transcoder is a simple and effecient way to transcode video files. It uses ffmpeg under the hood to transcode video files. It is designed to be run as a schedualed task or manually. I am not a python programmer, so forgive me if this is not up to python standards.
## For Windows Users Only!
1. Install and add ffmpeg to your PATH, follow this guide:
```sh
https://phoenixnap.com/kb/ffmpeg-windows
```
2. Install python3
```sh
https://www.python.org/downloads/windows/
```
3. Download the latest release and unzip it.
4. Run the "run.exe" file to use the script.
## Debian/Ubuntu Installation
1. Update your packages and libraries
```sh
sudo apt update && sudo apt upgrade -y
```
2. Install the Rapture-Transcoder repository by running
```sh
git clone https://github.com/oliverdougherC/Rapture-Transcoder
```
3. Navigate to the Rapture-Transcoder directory
```sh
cd Rapture-Transcoder
```
4. Run the setup script
```sh
sudo ./setup
```
## Configuration
1. If desired, change the transcoding settings in the *config.json* file.
```sh
nano config.json
```
## Usage
1. Run the script
```sh
./run
```
2. Select the option you want. 1 for runing the transcode service.
3. Sit back and relax while the script transcodes your videos.
4. If you run into an error or are just curious, take a look at the log file
```sh
cat logs/transcoding.log
```
Note: The first time you run the script, the it will create the default directories specified in the *config.json* file if they do not exist.