add formats lol

This commit is contained in:
ashley 2024-10-02 19:51:24 +00:00
parent c1faf2bbcd
commit ddbb533e6d

View file

@ -118,6 +118,83 @@ document.addEventListener("DOMContentLoaded", () => {
}
});
// hai!! if ur asking why are they here - its for smth in the future!!!!!!
const FORMATS = {
"5": { ext: "flv", width: 400, height: 240, acodec: "mp3", abr: 64, vcodec: "h263" },
"6": { ext: "flv", width: 450, height: 270, acodec: "mp3", abr: 64, vcodec: "h263" },
"13": { ext: "3gp", acodec: "aac", vcodec: "mp4v" },
"17": { ext: "3gp", width: 176, height: 144, acodec: "aac", abr: 24, vcodec: "mp4v" },
"18": { ext: "mp4", width: 640, height: 360, acodec: "aac", abr: 96, vcodec: "h264" },
"34": { ext: "flv", width: 640, height: 360, acodec: "aac", abr: 128, vcodec: "h264" },
"35": { ext: "flv", width: 854, height: 480, acodec: "aac", abr: 128, vcodec: "h264" },
"36": { ext: "3gp", width: 320, acodec: "aac", vcodec: "mp4v" },
"37": { ext: "mp4", width: 1920, height: 1080, acodec: "aac", abr: 192, vcodec: "h264" },
"38": { ext: "mp4", width: 4096, height: 3072, acodec: "aac", abr: 192, vcodec: "h264" },
"43": { ext: "webm", width: 640, height: 360, acodec: "vorbis", abr: 128, vcodec: "vp8" },
"44": { ext: "webm", width: 854, height: 480, acodec: "vorbis", abr: 128, vcodec: "vp8" },
"45": { ext: "webm", width: 1280, height: 720, acodec: "vorbis", abr: 192, vcodec: "vp8" },
"46": { ext: "webm", width: 1920, height: 1080, acodec: "vorbis", abr: 192, vcodec: "vp8" },
"59": { ext: "mp4", width: 854, height: 480, acodec: "aac", abr: 128, vcodec: "h264" },
"78": { ext: "mp4", width: 854, height: 480, acodec: "aac", abr: 128, vcodec: "h264" },
// 3D videos
"82": { ext: "mp4", height: 360, format: "3D", acodec: "aac", abr: 128, vcodec: "h264" },
"83": { ext: "mp4", height: 480, format: "3D", acodec: "aac", abr: 128, vcodec: "h264" },
"84": { ext: "mp4", height: 720, format: "3D", acodec: "aac", abr: 192, vcodec: "h264" },
"85": { ext: "mp4", height: 1080, format: "3D", acodec: "aac", abr: 192, vcodec: "h264" },
"100": { ext: "webm", height: 360, format: "3D", acodec: "vorbis", abr: 128, vcodec: "vp8" },
"101": { ext: "webm", height: 480, format: "3D", acodec: "vorbis", abr: 192, vcodec: "vp8" },
"102": { ext: "webm", height: 720, format: "3D", acodec: "vorbis", abr: 192, vcodec: "vp8" },
// Apple HTTP Live Streaming
"91": { ext: "mp4", height: 144, format: "HLS", acodec: "aac", abr: 48, vcodec: "h264" },
"92": { ext: "mp4", height: 240, format: "HLS", acodec: "aac", abr: 48, vcodec: "h264" },
"93": { ext: "mp4", height: 360, format: "HLS", acodec: "aac", abr: 128, vcodec: "h264" },
"94": { ext: "mp4", height: 480, format: "HLS", acodec: "aac", abr: 128, vcodec: "h264" },
"95": { ext: "mp4", height: 720, format: "HLS", acodec: "aac", abr: 256, vcodec: "h264" },
"96": { ext: "mp4", height: 1080, format: "HLS", acodec: "aac", abr: 256, vcodec: "h264" },
"132": { ext: "mp4", height: 240, format: "HLS", acodec: "aac", abr: 48, vcodec: "h264" },
"151": { ext: "mp4", height: 72, format: "HLS", acodec: "aac", abr: 24, vcodec: "h264" },
// DASH mp4 video
"133": { ext: "mp4", height: 240, format: "DASH video", vcodec: "h264" },
"134": { ext: "mp4", height: 360, format: "DASH video", vcodec: "h264" },
"135": { ext: "mp4", height: 480, format: "DASH video", vcodec: "h264" },
"136": { ext: "mp4", height: 720, format: "DASH video", vcodec: "h264" },
"137": { ext: "mp4", height: 1080, format: "DASH video", vcodec: "h264" },
"138": { ext: "mp4", format: "DASH video", vcodec: "h264" }, // Height can vary
"160": { ext: "mp4", height: 144, format: "DASH video", vcodec: "h264" },
"212": { ext: "mp4", height: 480, format: "DASH video", vcodec: "h264" },
"264": { ext: "mp4", height: 1440, format: "DASH video", vcodec: "h264" },
"298": { ext: "mp4", height: 720, format: "DASH video", vcodec: "h264", fps: 60 },
"299": { ext: "mp4", height: 1080, format: "DASH video", vcodec: "h264", fps: 60 },
"266": { ext: "mp4", height: 2160, format: "DASH video", vcodec: "h264" },
// Dash mp4 audio
"139": { ext: "m4a", format: "DASH audio", acodec: "aac", abr: 48, container: "m4a_dash" },
"140": { ext: "m4a", format: "DASH audio", acodec: "aac", abr: 128, container: "m4a_dash" },
"141": { ext: "m4a", format: "DASH audio", acodec: "aac", abr: 256, container: "m4a_dash" },
"256": { ext: "m4a", format: "DASH audio", acodec: "aac", container: "m4a_dash" },
"258": { ext: "m4a", format: "DASH audio", acodec: "aac", container: "m4a_dash" },
"325": { ext: "m4a", format: "DASH audio", acodec: "dtse", container: "m4a_dash" },
"328": { ext: "m4a", format: "DASH audio", acodec: "ec-3", container: "m4a_dash" },
// Dash webm
"167": { ext: "webm", height: 360, width: 640, vcodec: "vp9", acodec: "vorbis" },
"171": { ext: "webm", height: 480, width: 854, vcodec: "vp9", acodec: "vorbis" },
"172": { ext: "webm", height: 720, width: 1280, vcodec: "vp9", acodec: "vorbis" },
"248": { ext: "webm", height: 1080, width: 1920, vcodec: "vp9", acodec: "vorbis" },
"249": { ext: "webm", height: 1440, width: 2560, vcodec: "vp9", acodec: "vorbis" },
"250": { ext: "webm", height: 2160, width: 3840, vcodec: "vp9", acodec: "vorbis" },
// Extra formats
"264": { ext: "mp4", height: 1440, vcodec: "h264" }
};
// youtube client stuff
const YoutubeAPI = {
DEFAULT_API_KEY: "AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8",