I will eventually make all the code open source, until then, no GitHub link :(
toktx: https://github.khronos.org/KTX-Software/ktxtools/toktx.html
BCn: https://learn.microsoft.com/en-us/windows/win32/direct3d10/d3d10-graphics-programming-guide-resources-block-compression
SPIRV-Cross: https://github.com/KhronosGroup/SPIRV-Cross
shaderc: https://github.com/google/shaderc
assimp: https://github.com/assimp/assimp
Video created with Motion Canvas: https://motioncanvas.io/
00:00 Intro
0:20 Basic asset workflow
1:16 Binary formats
1:48 Texture loading
1:57 Block compression
2:54 Shader loading
3:10 Final result
3:20 Other advantages
Thanks to @v84l42 for pointing out that the first upload of this video was broken :D