|
@@ -1204,6 +1204,10 @@ To summarize, the general syntax for a field is:
|
|
|
|
|
|
Additionally, you can set different output templates for the various metadata files separately from the general output template by specifying the type of file followed by the template separated by a colon `:`. The different file types supported are `subtitle`, `thumbnail`, `description`, `annotation` (deprecated), `infojson`, `link`, `pl_thumbnail`, `pl_description`, `pl_infojson`, `chapter`, `pl_video`. E.g. `-o "%(title)s.%(ext)s" -o "thumbnail:%(title)s\%(title)s.%(ext)s"` will put the thumbnails in a folder with the same name as the video. If any of the templates is empty, that type of file will not be written. E.g. `--write-thumbnail -o "thumbnail:"` will write thumbnails only for playlists and not for video.
|
|
|
|
|
|
+<a id="outtmpl-postprocess-note"></a>
|
|
|
+
|
|
|
+Note: Due to post-processing (i.e. merging etc.), the actual output filename might differ. Use `--print after_move:filepath` to get the name after all post-processing is complete.
|
|
|
+
|
|
|
The available fields are:
|
|
|
|
|
|
- `id` (string): Video identifier
|
|
@@ -1304,7 +1308,7 @@ Available only when using `--download-sections` and for `chapter:` prefix when u
|
|
|
Available only when used in `--print`:
|
|
|
|
|
|
- `urls` (string): The URLs of all requested formats, one in each line
|
|
|
- - `filename` (string): Name of the video file. Note that the actual filename may be different due to post-processing. Use `--exec echo` to get the name after all postprocessing is complete
|
|
|
+ - `filename` (string): Name of the video file. Note that the [actual filename may differ](#outtmpl-postprocess-note)
|
|
|
- `formats_table` (table): The video format table as printed by `--list-formats`
|
|
|
- `thumbnails_table` (table): The thumbnail format table as printed by `--list-thumbnails`
|
|
|
- `subtitles_table` (table): The subtitle format table as printed by `--list-subs`
|