There are formats that are not consistent with all attributes.
- Values in
videoCodecandaudioCodeccontain version-information. These are not consistent with itags. - The following sets of
videoCodecoccur but are interchangeable:AVC...==H.264...
- The following sets of
audioCodecoccur but are interchangeable:AAC...==MP4A...
- The following sets of
containeroccur but are interchangeable:mp4==m4a
- Every format occurs with and without
quality. This includes audio-only formats. - Every audio-only format occurs with and without
audioQuality,audioBitrateandaudioSampleRate.
- itag
18occurs with the following value-combinations ofqualityLabel/quality:144p/small,240p/tinyand360p/medium.360p/mediumshould be the case for all videos where the source-file has a resolution of at least360p. - itag
133occurs with the following value-combinations ofqualityLabel/quality:144p/small,240p/tiny.240p/tinyshould be the case for all videos where the source-file has a resolution of at least240p. - itag
242occurs with the following value-combinations ofqualityLabel/quality:144p/small,240p/tiny.240p/tinyshould be the case for all videos where the source-file has a resolution of at least240p. - itag
271occurs with the following values ofqualityLabel:1080p,1440p - itag
272occurs with the following values ofqualityLabel:4320p,4320p50,4320p60 - itag
278occurs with the following values ofqualityLabel:144p,144p 15fps. However, its seems that videos with144p 15fpshave 30 fps too. - itag
398occurs with the following values ofqualityLabel:720p,720p60 - itag
399occurs with the following values ofqualityLabel:1080p,1080p60 - Most HFR-formats occur with values of
qualityLabelsuffixing either50or60. This includes itags272,298,299,302,303,308,315,398,399.
The yt-itag datasets list the best possible format for every itag.
- Formats with itags
300or301doesn't contain any information when queried via the API. However the files can be inspected when downloaded. They only seem to occur on some ended livestreams. - Formats with itags
386or387doesn't contain any information when queried via the API. Not even a codec. These files can not be downloaded. They only seem to occur on some running livestreams.
- It seems that all videos are available in formats with itags
18,133,140,160,242,251and278. - It seems that all videos >= 360p are available in formats with itags
134,135,243,244,249and250.