YouTube.js
Guide
Discord
GitHub
Guide
Discord
GitHub

youtubei.js / Misc / Format

Class: Format

Constructors

new Format()

new Format(data, this_response_nsig_cache?): Format

Parameters

• data: RawNode

• this_response_nsig_cache?: Map<string, string>

Returns

Format

Defined in

src/parser/classes/misc/Format.ts:76

Properties

approx_duration_ms

approx_duration_ms: number

Defined in

src/parser/classes/misc/Format.ts:30


audio_channels?

optional audio_channels: number

Defined in

src/parser/classes/misc/Format.ts:32


audio_quality?

optional audio_quality: string

Defined in

src/parser/classes/misc/Format.ts:29


audio_sample_rate?

optional audio_sample_rate: number

Defined in

src/parser/classes/misc/Format.ts:31


audio_track?

optional audio_track: object

audio_is_default

audio_is_default: boolean

display_name

display_name: string

id

id: string

Defined in

src/parser/classes/misc/Format.ts:50


average_bitrate?

optional average_bitrate: number

Defined in

src/parser/classes/misc/Format.ts:21


bitrate

bitrate: number

Defined in

src/parser/classes/misc/Format.ts:22


caption_track?

optional caption_track: object

display_name

display_name: string

id

id: string

kind?

optional kind: "asr" | "frc"

language_code

language_code: string

vss_id

vss_id: string

Defined in

src/parser/classes/misc/Format.ts:68


cipher?

optional cipher: string

Defined in

src/parser/classes/misc/Format.ts:49


color_info?

optional color_info: object

matrix_coefficients?

optional matrix_coefficients: string

primaries?

optional primaries: string

transfer_characteristics?

optional transfer_characteristics: string

Defined in

src/parser/classes/misc/Format.ts:63


content_length?

optional content_length: number

Defined in

src/parser/classes/misc/Format.ts:14


distinct_params?

optional distinct_params: string

Defined in

src/parser/classes/misc/Format.ts:37


drm_families?

optional drm_families: string[]

Defined in

src/parser/classes/misc/Format.ts:17


drm_track_type?

optional drm_track_type: string

Defined in

src/parser/classes/misc/Format.ts:36


fair_play_key_uri?

optional fair_play_key_uri: string

Defined in

src/parser/classes/misc/Format.ts:25


fps?

optional fps: number

Defined in

src/parser/classes/misc/Format.ts:18


has_audio

has_audio: boolean

Defined in

src/parser/classes/misc/Format.ts:55


has_text

has_text: boolean

Defined in

src/parser/classes/misc/Format.ts:57


has_video

has_video: boolean

Defined in

src/parser/classes/misc/Format.ts:56


height?

optional height: number

Defined in

src/parser/classes/misc/Format.ts:11


high_replication?

optional high_replication: boolean

Defined in

src/parser/classes/misc/Format.ts:28


index_range?

optional index_range: object

end

end: number

start

start: number

Defined in

src/parser/classes/misc/Format.ts:45


init_range?

optional init_range: object

end

end: number

start

start: number

Defined in

src/parser/classes/misc/Format.ts:41


is_descriptive?

optional is_descriptive: boolean

Defined in

src/parser/classes/misc/Format.ts:60


is_drc?

optional is_drc: boolean

Defined in

src/parser/classes/misc/Format.ts:35


is_dubbed?

optional is_dubbed: boolean

Defined in

src/parser/classes/misc/Format.ts:59


is_original?

optional is_original: boolean

Defined in

src/parser/classes/misc/Format.ts:62


is_secondary?

optional is_secondary: boolean

Defined in

src/parser/classes/misc/Format.ts:61


is_type_otf

is_type_otf: boolean

Defined in

src/parser/classes/misc/Format.ts:40


itag

itag: number

Defined in

src/parser/classes/misc/Format.ts:8


language?

optional language: null | string

Defined in

src/parser/classes/misc/Format.ts:58


last_modified

last_modified: Date

Defined in

src/parser/classes/misc/Format.ts:12


last_modified_ms

last_modified_ms: string

Defined in

src/parser/classes/misc/Format.ts:13


loudness_db?

optional loudness_db: number

Defined in

src/parser/classes/misc/Format.ts:33


max_dvr_duration_sec?

optional max_dvr_duration_sec: number

Defined in

src/parser/classes/misc/Format.ts:27


mime_type

mime_type: string

Defined in

src/parser/classes/misc/Format.ts:39


projection_type?

optional projection_type: "RECTANGULAR" | "EQUIRECTANGULAR" | "EQUIRECTANGULAR_THREED_TOP_BOTTOM" | "MESH"

Defined in

src/parser/classes/misc/Format.ts:20


quality?

optional quality: string

Defined in

src/parser/classes/misc/Format.ts:15


quality_label?

optional quality_label: string

Defined in

src/parser/classes/misc/Format.ts:19


signature_cipher?

optional signature_cipher: string

Defined in

src/parser/classes/misc/Format.ts:34


spatial_audio_type?

optional spatial_audio_type: "AMBISONICS_5_1" | "AMBISONICS_QUAD" | "FOA_WITH_NON_DIEGETIC"

Defined in

src/parser/classes/misc/Format.ts:23


stereo_layout?

optional stereo_layout: "LEFT_RIGHT" | "TOP_BOTTOM"

Defined in

src/parser/classes/misc/Format.ts:26


target_duration_dec?

optional target_duration_dec: number

Defined in

src/parser/classes/misc/Format.ts:24


track_absolute_loudness_lkfs?

optional track_absolute_loudness_lkfs: number

Defined in

src/parser/classes/misc/Format.ts:38


url?

optional url: string

Defined in

src/parser/classes/misc/Format.ts:9


width?

optional width: number

Defined in

src/parser/classes/misc/Format.ts:10


xtags?

optional xtags: string

Defined in

src/parser/classes/misc/Format.ts:16

Methods

decipher()

decipher(player): string

Deciphers the streaming url of the format.

Parameters

• player: undefined | Player

Returns

string

Deciphered URL.

Defined in

src/parser/classes/misc/Format.ts:234

Edit this page
Last Updated:
Contributors: Luan