Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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'
```