Update codec palette and add new VT logos

This commit is contained in:
Stu Leak 2026-01-06 02:15:45 -05:00
parent c38e6acde9
commit e6df3d8d19
4 changed files with 182 additions and 22 deletions

BIN
assets/logo/VT_Logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 18 KiB

View File

@ -12,43 +12,43 @@ import (
// Container / Format Colors (File Wrapper) // Container / Format Colors (File Wrapper)
var ( var (
ColorMKV = utils.MustHex("#00B3B3") // Teal / Cyan - Neutral, modern, flexible container ColorMKV = utils.MustHex("#0EA5E9") // Blue-Sky - Flexible container
ColorRemux = utils.MustHex("#06B6D4") // Cyan-Glow - Lossless remux (no re-encoding) ColorRemux = utils.MustHex("#9CA3AF") // Neutral Grey - Lossless remux
ColorMP4 = utils.MustHex("#3B82F6") // Blue - Widely recognised, consumer-friendly ColorMP4 = utils.MustHex("#2563EB") // Deep Blue - Consumer-friendly
ColorMOV = utils.MustHex("#6366F1") // Indigo - Pro / Apple / QuickTime lineage ColorMOV = utils.MustHex("#7C3AED") // Violet - Pro / Apple lineage
ColorAVI = utils.MustHex("#64748B") // Grey-Blue - Legacy container ColorAVI = utils.MustHex("#6B7280") // Grey - Legacy container
ColorWEBM = utils.MustHex("#22C55E") // Green-Teal - Web-native ColorWEBM = utils.MustHex("#10B981") // Emerald - Web-native
ColorTS = utils.MustHex("#F59E0B") // Amber - Broadcast / transport streams ColorTS = utils.MustHex("#F59E0B") // Amber - Broadcast / transport streams
ColorM2TS = utils.MustHex("#F59E0B") // Amber - Broadcast / transport streams ColorM2TS = utils.MustHex("#F97316") // Orange - Broadcast / transport streams
) )
// Video Codec Colors (Compression Method) // Video Codec Colors (Compression Method)
// Modern / Efficient Codecs // Modern / Efficient Codecs
var ( var (
ColorAV1 = utils.MustHex("#10B981") // Emerald - Modern, efficient ColorAV1 = utils.MustHex("#22C55E") // Green - Modern, efficient
ColorHEVC = utils.MustHex("#84CC16") // Lime-Green - Modern, efficient ColorHEVC = utils.MustHex("#A855F7") // Purple - Modern, efficient
ColorH265 = utils.MustHex("#84CC16") // Lime-Green - Same as HEVC ColorH265 = utils.MustHex("#A855F7") // Purple - Same as HEVC
ColorVP9 = utils.MustHex("#22D3EE") // Green-Cyan - Modern, efficient ColorVP9 = utils.MustHex("#14B8A6") // Teal - Modern, efficient
) )
// Established / Legacy Video Codecs // Established / Legacy Video Codecs
var ( var (
ColorH264 = utils.MustHex("#38BDF8") // Sky Blue - Compatibility ColorH264 = utils.MustHex("#3B82F6") // Blue - Compatibility
ColorAVC = utils.MustHex("#38BDF8") // Sky Blue - Same as H.264 ColorAVC = utils.MustHex("#3B82F6") // Blue - Same as H.264
ColorMPEG2 = utils.MustHex("#EAB308") // Yellow-Amber - Legacy / broadcast ColorMPEG2 = utils.MustHex("#EAB308") // Yellow-Amber - Legacy / broadcast
ColorDivX = utils.MustHex("#FB923C") // Muted Orange - Legacy ColorDivX = utils.MustHex("#F97316") // Orange - Legacy
ColorXviD = utils.MustHex("#FB923C") // Muted Orange - Legacy ColorXviD = utils.MustHex("#F97316") // Orange - Legacy
ColorMPEG4 = utils.MustHex("#FB923C") // Muted Orange - Legacy ColorMPEG4 = utils.MustHex("#F97316") // Orange - Legacy
) )
// Audio Codec Colors (Secondary but Distinct) // Audio Codec Colors (Secondary but Distinct)
var ( var (
ColorOpus = utils.MustHex("#8B5CF6") // Violet - Modern audio ColorOpus = utils.MustHex("#EC4899") // Magenta - Modern audio
ColorAAC = utils.MustHex("#06B6D4") // Cyan - Common audio (distinct from purple codecs) ColorAAC = utils.MustHex("#F59E0B") // Amber - Common audio
ColorFLAC = utils.MustHex("#EC4899") // Magenta - Lossless audio ColorFLAC = utils.MustHex("#8B5CF6") // Violet - Lossless audio
ColorMP3 = utils.MustHex("#F43F5E") // Rose - Legacy audio ColorMP3 = utils.MustHex("#EF4444") // Red - Legacy audio
ColorAC3 = utils.MustHex("#F97316") // Orange-Red - Surround audio ColorAC3 = utils.MustHex("#22C55E") // Green - Surround audio
ColorVorbis = utils.MustHex("#A855F7") // Purple - Open codec ColorVorbis = utils.MustHex("#06B6D4") // Cyan - Open codec
) )
// Pixel Format / Colour Data (Technical Metadata) // Pixel Format / Colour Data (Technical Metadata)