Skip to content

Instantly share code, notes, and snippets.

View ThreeDeeJay's full-sized avatar
👂
In Stereo where available

3DJ ThreeDeeJay

👂
In Stereo where available
View GitHub Profile
@ThreeDeeJay
ThreeDeeJay / youtube_formats.md
Created November 13, 2023 10:06 — forked from MartinEesmaa/youtube_formats.md
Youtube Format IDs

Note: This is all almost full YouTube ID informations. Original owner goes to AgentOak, modified version by Martin Eesmaa.

Last updated: July 2023

Also known as itag or format codes and way back they could be specified with the fmt parameter (e.g. &fmt=22). Depending on the age and/or popularity of the video, not all formats will be available.

DASH video

| Resolution | AV1 HFR High | AV1 HFR | AV1 | VP9.2 HDR HFR | VP9 HFR | VP9 | H.264 HFR | H.264 | VP8 |

@ThreeDeeJay
ThreeDeeJay / Youtube360VideoFormatList.md
Created August 21, 2023 06:32 — forked from gtk2k/Youtube360VideoFormatList.md
Youtube 360 video format list

As a result of examining 10 each of Monoscopic and Stereoscopic videos of 360 videos, most of them (about 80%) became the format distribution shown in the table.

Resolution AV1 HFR High AV1 HFR AV1 VP9.2 HDR HFR VP9 HFR VP9 H.264 HFR H.264
MP4 MP4 MP4 WebM WebM WebM MP4 MP4
4320p 402/571
---/EQU
272
---
138
---
2160p 701
---
401
EQU
337
---
315
EAC
(313)
EAC
(305)
---
(266)
---
1440p 700
---
400
EQU
336
---
308
EAC
(271)
EAC
(304)
---
(264)
---
1080p 699
---
399
EQU
335
---
303
EAC
(248)
EAC
299
EAC
(137)
EAC(*EQU)
720p 698--- 398EQU 334--- 302EAC 247EAC(*EQU) 298EAC 136EAC
@ThreeDeeJay
ThreeDeeJay / pp_motion_interp.md
Created October 14, 2022 05:45 — forked from edjdavid/pp_motion_interp.md
PotPlayer Motion Interpolation
@ThreeDeeJay
ThreeDeeJay / hesuvi_convert.c
Created September 21, 2022 05:50 — forked from kode54/hesuvi_convert.c
This fairly simple tool converts all HeSuVi 14 channel presets into 7.0 formatted _L/_R stereo pairs, for use with the soon to be updated PulseAudio module-virtual-surround-sink, which I've updated with a faster FFT overlap-save convolver, eliminated the sample length limits for impulses, and added support for asymmetrical/dual impulse mode.
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include <string.h>
#define SPEAKER_FRONT_LEFT 0x1
#define SPEAKER_FRONT_RIGHT 0x2
#define SPEAKER_FRONT_CENTER 0x4
#define SPEAKER_LFE 0x8
#define SPEAKER_BACK_LEFT 0x10