refactor: rename project videnc-vibe -> av1dae
Rename the Go module, the cmd/ entrypoint dir, the binary, the default config dir (~/.config/av1dae/), the Docker image/compose service, and all docs and the dashboard wordmark. No behavioral change — import paths and identifiers only.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# videnc-vibe — User Manual
|
||||
# av1dae — User Manual
|
||||
|
||||
A Go CLI that watches a folder for `.mkv` rips, transcodes them to SVT-AV1 video + Opus audio, embeds metadata fetched from OMDb (movies) or TVmaze (series), and files the results into output/originals/failed directories.
|
||||
|
||||
@@ -25,16 +25,16 @@ API keys:
|
||||
## 2. Build
|
||||
|
||||
```bash
|
||||
go build -o videnc-vibe ./cmd/videnc/
|
||||
go build -o av1dae ./cmd/av1dae/
|
||||
```
|
||||
|
||||
This produces a single static binary `./videnc-vibe`.
|
||||
This produces a single static binary `./av1dae`.
|
||||
|
||||
---
|
||||
|
||||
## 3. Configuration
|
||||
|
||||
By default the config is loaded from `~/.config/videnc-vibe/config.yaml`. Pass `-c /path/to/config.yaml` to override.
|
||||
By default the config is loaded from `~/.config/av1dae/config.yaml`. Pass `-c /path/to/config.yaml` to override.
|
||||
|
||||
Example (`config.example.yaml`):
|
||||
|
||||
@@ -89,10 +89,10 @@ All five directories are created on startup if they don't exist.
|
||||
## 4. Running
|
||||
|
||||
```bash
|
||||
./videnc-vibe # default config path, keep originals
|
||||
./videnc-vibe -d # delete originals after successful encode
|
||||
./videnc-vibe -c /etc/videnc.yaml # custom config
|
||||
./videnc-vibe -c /etc/videnc.yaml -d
|
||||
./av1dae # default config path, keep originals
|
||||
./av1dae -d # delete originals after successful encode
|
||||
./av1dae -c /etc/av1dae.yaml # custom config
|
||||
./av1dae -c /etc/av1dae.yaml -d
|
||||
```
|
||||
|
||||
Flags:
|
||||
@@ -268,7 +268,7 @@ The watcher continues with the next file; one bad rip won't stop the daemon.
|
||||
## 11. Project layout
|
||||
|
||||
```
|
||||
cmd/videnc/main.go CLI entrypoint and per-file orchestration
|
||||
cmd/av1dae/main.go CLI entrypoint and per-file orchestration
|
||||
internal/config/ YAML config load + defaults + mkdir
|
||||
internal/watcher/ Polling loop, media-type detection by pixel count
|
||||
internal/encoder/ ffprobe/ffmpeg/opusenc wrapper, transcode pipeline
|
||||
|
||||
Reference in New Issue
Block a user