https://github.com/waisbrot/reencoder
A script for reencoding video files
https://github.com/waisbrot/reencoder
Last synced: 3 months ago
JSON representation
A script for reencoding video files
- Host: GitHub
- URL: https://github.com/waisbrot/reencoder
- Owner: waisbrot
- License: agpl-3.0
- Created: 2017-10-15T23:02:32.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-01-24T15:25:49.000Z (6 months ago)
- Last Synced: 2025-03-31T15:04:15.164Z (4 months ago)
- Language: Rust
- Size: 1.14 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Re-encoder
Walks through video files and re-encodes them as HEVC.
Primarily a project about learning some new languages (Rust).
## Prereqs
* Postgres 11 or later running
* A database called `media` with user and password `media` (or whatever, it's passed as an argument)
* Schema and data as seen in `schema.sql`
* Entries in the `roots` table for directories that should be walked## Running
Runs as a docker container:
```
docker run -d \
--name reencoder \
--privileged \
-e RUST_LOG=reencoder=info \
scan-to-postgres \
--host tularemia.local
--password media \
--username media \
--modules 'clean,scan,reencode'
```