added quality profiles
Browse files- pytube/api.py +25 -0
pytube/api.py
CHANGED
@@ -35,6 +35,31 @@ QUALITY_PROFILES = {
|
|
35 |
83: ("mp4", "240p", "H.264", "3D", "0.5", "AAC", "96"),
|
36 |
84: ("mp4", "720p", "H.264", "3D", "2-2.9", "AAC", "152"),
|
37 |
85: ("mp4", "1080p", "H.264", "3D", "2-2.9", "AAC", "152"),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
38 |
}
|
39 |
|
40 |
# The keys corresponding to the quality/codec map above.
|
|
|
35 |
83: ("mp4", "240p", "H.264", "3D", "0.5", "AAC", "96"),
|
36 |
84: ("mp4", "720p", "H.264", "3D", "2-2.9", "AAC", "152"),
|
37 |
85: ("mp4", "1080p", "H.264", "3D", "2-2.9", "AAC", "152"),
|
38 |
+
|
39 |
+
160: ("mp4", "144p", "H.264", "Main", "0.1", "", ""),
|
40 |
+
133: ("mp4", "240p", "H.264", "Main", "0.2-0.3", "", ""),
|
41 |
+
134: ("mp4", "360p", "H.264", "Main", "0.3-0.4", "", ""),
|
42 |
+
135: ("mp4", "480p", "H.264", "Main", "0.5-1", "", ""),
|
43 |
+
136: ("mp4", "720p", "H.264", "Main", "1-1.5", "", ""),
|
44 |
+
298: ("mp4", "720p HFR", "H.264", "Main", "3-3.5", "", ""),
|
45 |
+
|
46 |
+
137: ("mp4", "1080p", "H.264", "High", "2.5-3", "", ""),
|
47 |
+
299: ("mp4", "1080p HFR", "H.264", "High", "5.5", "", ""),
|
48 |
+
264: ("mp4", "2160p-2304p", "H.264", "High", "12.5-16", "", ""),
|
49 |
+
266: ("mp4", "2160p-4320p", "H.264", "High", "13.5-25", "", ""),
|
50 |
+
|
51 |
+
242: ("webm", "240p", "vp9", "n/a", "0.1-0.2", "", ""),
|
52 |
+
243: ("webm", "360p", "vp9", "n/a", "0.25", "", ""),
|
53 |
+
244: ("webm", "480p", "vp9", "n/a", "0.5", "", ""),
|
54 |
+
247: ("webm", "720p", "vp9", "n/a", "0.7-0.8", "", ""),
|
55 |
+
248: ("webm", "1080p", "vp9", "n/a", "1.5", "", ""),
|
56 |
+
271: ("webm", "1440p", "vp9", "n/a", "9", "", ""),
|
57 |
+
278: ("webm", "144p 15 fps", "vp9", "n/a", "0.08", "", ""),
|
58 |
+
302: ("webm", "720p HFR", "vp9", "n/a", "2.5", "", ""),
|
59 |
+
303: ("webm", "1080p HFR", "vp9", "n/a", "5", "", ""),
|
60 |
+
308: ("webm", "1440p HFR", "vp9", "n/a", "10", "", ""),
|
61 |
+
313: ("webm", "2160p", "vp9", "n/a", "13-15", "", ""),
|
62 |
+
315: ("webm", "2160p HFR", "vp9", "n/a", "20-25", "", "")
|
63 |
}
|
64 |
|
65 |
# The keys corresponding to the quality/codec map above.
|