Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/waisbrot/reencoder
A script for reencoding video files
https://github.com/waisbrot/reencoder
Last synced: 14 days 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 (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-05-14T12:23:00.000Z (8 months ago)
- Last Synced: 2024-05-14T13:37:23.030Z (8 months ago)
- Language: Rust
- Size: 1.13 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'
```