commit files
This commit is contained in:
35
config.default.toml
Normal file
35
config.default.toml
Normal file
@@ -0,0 +1,35 @@
|
||||
[general]
|
||||
db_file_path = "/path/to/ythdd_db.sqlite" # Preferably stored on an SSD.
|
||||
video_storage_directory_path = "/path/to/videos/" # Path to video vault.
|
||||
is_proxied = false
|
||||
|
||||
[api]
|
||||
# Leave empty to autogenerate api keys every launch (secure).
|
||||
api_key = ""
|
||||
api_key_admin = ""
|
||||
|
||||
[admin]
|
||||
# List of users with admin priviledges.
|
||||
admins = ["admin"]
|
||||
|
||||
[yt_dlp]
|
||||
# ...
|
||||
|
||||
[postprocessing]
|
||||
# Presets passed to yt-dlp. Reencoding uses ffmpeg to
|
||||
presets = [
|
||||
# First entry is the default.
|
||||
# Naming convention:
|
||||
# [N] - native video, as downloaded from youtube
|
||||
# [R] - ffmpeg-reencoded file
|
||||
# V+A - video with audio
|
||||
{name="recommended: [N][<=720p] best V+A", format="bv[height<=720]+ba", reencode=""},
|
||||
{name="[N][1080p] best V+A", format="bv[height=1080]+ba", reencode=""},
|
||||
{name="[R][1080p] webm", format="bv[height=1080]+ba", reencode="webm"},
|
||||
{name="[N][720p] best V+A", format="bv[height=720]+ba", reencode=""},
|
||||
{name="[R][720p] webm", format="bv[height=720]+ba", reencode="webm"},
|
||||
{name="[N][480p] best V+A", format="bv[height=480]+ba", reencode=""},
|
||||
{name="[480p] VP9 webm/reencode", format="bv*[height=480][ext=webm]+ba/bv[height=480]+ba", reencode="webm"},
|
||||
{name="[N][1080p] best video only", format="bv[height=1080]", reencode=""},
|
||||
{name="[N][opus] best audio only", format="ba", reencode="opus"}
|
||||
]
|
||||
Reference in New Issue
Block a user