Add .env.example specifically for gocoder

This commit is contained in:
Zoe Roux 2024-08-07 21:39:23 +02:00
parent b14ac6ec02
commit 67f6ce308b
2 changed files with 30 additions and 1 deletions

29
transcoder/.env.example Normal file
View File

@ -0,0 +1,29 @@
# vi: ft=sh
# shellcheck disable=SC2034
# where to store temporary transcoded files
GOCODER_CACHE_ROOT="/cache"
# where to store extracted data (subtitles/attachments/comptuted thumbnails for scrubbing)
GOCODER_METADATA_ROOT="/metadata"
# path prefix needed to reach the http endpoint
GOCODER_PREFIX=""
# base absolute path that contains video files (everything in this directory can be served)
GOCODER_SAFE_PATH="/video"
# hardware acceleration profile (valid values: disabled, vaapi, qsv, nvidia)
GOCODER_HWACCEL="disabled"
# the preset used during transcode. faster means worst quality, you can probably use a slower preset with hwaccels
# warning: using vaapi hwaccel disable presets (they are not supported).
GOCODER_PRESET="fast"
# the vaapi device path (only used with GOCODER_HWACCEL=vaapi)
GOCODER_VAAPI_RENDERER="/dev/dri/renderD128"
# the qsv device path (only used with GOCODER_HWACCEL=qsv)
GOCODER_QSV_RENDERER="/dev/dri/renderD128"
# Database things
POSTGRES_USER=
POSTGRES_PASSWORD=
POSTGRES_DB=
POSTGRES_SERVER=
POSTGRES_PORT=5432
# (the schema "gocoder" will be used)

View File

@ -18,7 +18,7 @@ func DetectHardwareAccel() HwAccelT {
preset := GetEnvOr("GOCODER_PRESET", "fast")
switch name {
case "disabled":
case "disabled", "cpu":
return HwAccelT{
Name: "disabled",
DecodeFlags: []string{},