Updated YTDL_OPTIONS Cookbook (markdown)

Alex
2025-04-11 18:21:33 +03:00
parent b5ae38d5ee
commit 0e8b2c2ce6

@@ -4,14 +4,19 @@ Here you can find various useful configurations that can be set via the `YTDL_OP
Embeds English subtitles and chapter markers (for videos that have them), changes the permissions on the downloaded video, and sets the file modification timestamp to the date of when it was downloaded.
```json
{"writesubtitles":true,"subtitleslangs":["en","-live_chat"],"updatetime":false,"postprocessors":[{"key":"Exec","exec_cmd":"chmod 0664","when":"after_move"},{"key":"FFmpegEmbedSubtitle","already_have_subtitle":false},{"key":"FFmpegMetadata","add_chapters":true}]}
```yaml
environment:
- 'YTDL_OPTIONS={"writesubtitles":true,"subtitleslangs":["en","-live_chat"],"updatetime":false,"postprocessors":[{"key":"Exec","exec_cmd":"chmod 0664","when":"after_move"},{"key":"FFmpegEmbedSubtitle","already_have_subtitle":false},{"key":"FFmpegMetadata","add_chapters":true}]}'
```
### Automatically marking MeTube downloads with SponsorBlock chapters
Contributed by [@loomweaver](https://github.com/loomweaver).
Mimics the command `yt-dlp --sponsorblock-mark sponsor,selfpromo,intro,outro,poi_highlight`.
NOTE: due to the complex usage of quotes here (both `"` and `'` are used), it's advisable to put it in a file and point `YTDL_OPTIONS_FILE` to it, rather than trying to configure it via `YTDL_OPTIONS`.
```json
{"postprocessors": [{"api":"https://sponsor.ajay.app/","categories": ["intro",
"outro",