diff --git a/dev/rest-api/endpoints/index.html b/dev/rest-api/endpoints/index.html index f987b609..9a26610a 100644 --- a/dev/rest-api/endpoints/index.html +++ b/dev/rest-api/endpoints/index.html @@ -4156,7 +4156,7 @@ ignore it safely. See Split e -

Validation. Invalid values return 400 INVALID_PARAMETERS. vcodec, acodec and sub_format take the same spellings as the CLI options of the same name (unshackle dl --help prints each list). The API and the CLI read one list, so they cannot disagree. range must be one of SDR/HDR10/HDR10P/DV/HLG/HYBRID, and HDR10+ is also valid. The bitrate, download worker, and download counts must be positive integers. You may set at most one of the *_only flags. You cannot combine no_subs with subs_only, or no_audio with audio_only. The language fields (lang, v_lang, a_lang, s_lang, forced_s_lang and the require_* fields) must be arrays of strings: a single string such as "en" returns 400. The server checks every other field with the type of its dl option. A null or an empty string gets the default from the table.

+

Validation. Invalid values return 400 INVALID_PARAMETERS. vcodec, acodec and sub_format take the same spellings as the CLI options of the same name (unshackle dl --help prints each list). The API and the CLI read one list, so they cannot disagree. range must be one of SDR/HDR10/HDR10P/VIVID/DV/HLG/HYBRID, and HDR10+ and HDR Vivid are also valid. The bitrate, download worker, and download counts must be positive integers. You may set at most one of the *_only flags. You cannot combine no_subs with subs_only, or no_audio with audio_only. The language fields (lang, v_lang, a_lang, s_lang, forced_s_lang and the require_* fields) must be arrays of strings: a single string such as "en" returns 400. The server checks every other field with the type of its dl option. A null or an empty string gets the default from the table.

Service options. A service's own CLI options travel in the same body. Send them in a nested service_params object, or as flat top-level keys. When the body has service_params, the server reads service options only from it, and every flat key is a dl value. Without it, a flat key that diff --git a/dev/rest-api/quickstart/index.html b/dev/rest-api/quickstart/index.html index 6693ef1d..b0adbda3 100644 --- a/dev/rest-api/quickstart/index.html +++ b/dev/rest-api/quickstart/index.html @@ -2516,7 +2516,7 @@ range ["SDR"] -Dynamic range: SDR, HDR10, HDR10+, DV, HLG, HYBRID +Dynamic range: SDR, HDR10, HDR10+, VIVID, DV, HLG, HYBRID wanted diff --git a/dev/service-architecture/index.html b/dev/service-architecture/index.html index 31f221db..4e67266e 100644 --- a/dev/service-architecture/index.html +++ b/dev/service-architecture/index.html @@ -2995,8 +2995,8 @@ do not give a name, unshackle derives a human-readable name from th closed-caption descriptors. The relevant enums:

@@ -3008,7 +3008,7 @@ string form displays kb/s, and --vbitrate and --abitrateAudio

Audio adds bitrate, channels, joc (Joint Object Coding, the Atmos indicator), and descriptive. Audio.Codec covers AAC, AC3 (DD), EC3 (DD+), AC4, -OPUS, OGG (Vorbis), DTS, DTSX, DTSHD, MPEGH, ALAC, FLAC, and MP3. The atmos property is True when +OPUS, OGG (Vorbis), DTS, DTSX, DTSHD, MPEGH, AV3A (Audio Vivid), ALAC, FLAC, and MP3. The atmos property is True when joc is set (or when extra flags it).

Subtitle

Subtitle adds three mutually-constrained flags: cc (closed captions), sdh diff --git a/guide/cli-reference/index.html b/guide/cli-reference/index.html index c7e3b202..057e1fb1 100644 --- a/guide/cli-reference/index.html +++ b/guide/cli-reference/index.html @@ -3067,7 +3067,7 @@ -r, --range SDR -Colour range(s): SDR, HLG, HDR10, HDR10P (HDR10+), DV, HYBRID. +Colour range(s): SDR, HLG, HDR10, HDR10P (HDR10+), VIVID (HDR Vivid), DV, HYBRID. --generate-dv diff --git a/guide/downloading/index.html b/guide/downloading/index.html index 965f66ac..da95dc2e 100644 --- a/guide/downloading/index.html +++ b/guide/downloading/index.html @@ -3370,6 +3370,10 @@ alone, so unshackle selects it only when you ask for it with -v LCEVCHDR10+ (-r HDR10+ also works) +VIVID +HDR Vivid (-r "HDR Vivid" also works) + + DV Dolby Vision @@ -3637,6 +3641,11 @@ non-fatal: the manifest value stays in place.

MPEG-H 3D Audio +AV3A +Audio Vivid +Audio Vivid (AVS3-P3) + + ALAC ALAC Apple Lossless diff --git a/guide/output-and-naming/index.html b/guide/output-and-naming/index.html index 8533f34b..0e6d665e 100644 --- a/guide/output-and-naming/index.html +++ b/guide/output-and-naming/index.html @@ -2807,7 +2807,7 @@ For an episode with no on-screen name, {episode_name?} and its adja hdr Dynamic-range label -HDR, HDR10P, DV, DV.HDR, DV.HDR10P, HLG +HDR, HDR10P, DV, DV.HDR, DV.HDR10P, HDRVivid, HLG hfr diff --git a/index.html b/index.html index 72188f46..99904f9f 100644 --- a/index.html +++ b/index.html @@ -2139,7 +2139,7 @@ at a title and it will:

Video -AVC, HEVC, VC-1, VP8, VP9, AV1; SDR, HLG, HDR10, HDR10+, Dolby Vision, and Dolby Vision hybrid merging +AVC, HEVC, VC-1, VP8, VP9, AV1; SDR, HLG, HDR10, HDR10+, HDR Vivid, Dolby Vision, and Dolby Vision hybrid merging Audio diff --git a/objects.inv b/objects.inv index 007b6223..42f2fdbd 100644 Binary files a/objects.inv and b/objects.inv differ diff --git a/reference/api/tracks/index.html b/reference/api/tracks/index.html index 42360ed3..d3c291bc 100644 --- a/reference/api/tracks/index.html +++ b/reference/api/tracks/index.html @@ -1984,6 +1984,17 @@