Commit Graph
40 Commits
Author SHA1 Message Date
Jannik e8bb3943f1 Fix ProRes 4444 Alpha Channel background 2026-08-09 22:42:09 +02:00
Jannik 8dac787dd1 Auto-Commit: 2026-08-09 20:51:13 2026-08-09 20:51:13 +02:00
Jannik 08c59e7689 feat(history): persist render history and keep files for 7 days 2026-08-09 20:20:09 +02:00
Jannik 7993df5d38 fix(transcode): bypass vp9 cpu encoding if input is already webm 2026-08-09 20:14:40 +02:00
Jannik 8e7fd396ac fix(transcode): set format ready status on close event instead of file existence 2026-08-09 20:12:18 +02:00
Jannik 238e8575d8 feat(history): allow downloading formats as soon as they are ready 2026-08-09 13:35:08 +02:00
Jannik 02e17ce609 fix(transcode): optimize vp9 encode speed 2026-08-09 13:32:03 +02:00
Jannik 444b609cb4 Auto-Commit: 2026-08-09 12:51:13 2026-08-09 12:51:13 +02:00
Jannik 6e3f2fba4d feat(export): sequential multi-format rendering to save RAM 2026-08-09 12:31:40 +02:00
Jannik 1acafdec0b fix(transcode): reduce vp9 threads to prevent OOM killer 2026-08-09 11:44:45 +02:00
Jannik ced7588919 feat: Multi-Format Rendering und Render-Verlauf 2026-08-09 10:23:38 +02:00
Jannik bae998f6c9 fix(server): restore prores_ks with qscale 11 for proper alpha channel encoding 2026-08-09 02:11:27 +02:00
Jannik 593f471895 fix(transparency): eliminate black macroblocks and shadow artifacts in alpha export 2026-08-09 00:12:54 +02:00
Jannik 27b55d670f perf(server): replace prores_ks with native prores encoder (190+ fps) and fix signal exit handling 2026-08-09 00:05:32 +02:00
Jannik 139bdf5fc7 fix(audio): add offline audio resampling to match WebCodecs Opus 48kHz sample rate specification 2026-08-08 23:34:13 +02:00
Jannik f57be01310 fix(server): disable Node.js HTTP server timeouts to prevent HTTP 408 Request Timeout during video transcode uploads 2026-08-08 23:09:52 +02:00
Jannik 92b2355df4 perf(export): 300x speedup for Server ProRes mastering using GPU mezzanine + server FFmpeg transcoding pipeline 2026-08-08 22:45:57 +02:00
Jannik 86040a727f fix(export): Add robust WebCodecs codec probing, even-dimension alignment, and seamless server fallback 2026-08-08 22:38:50 +02:00
Jannik af19c3c968 feat: Add high-speed client-side GPU video export (WebCodecs) and server batching 2026-08-08 22:13:58 +02:00
Jannik 0f0872ee36 feat: add AIWentNonsense brand mode, watermark assets, and 10 new visualizer presets 2026-08-08 21:30:04 +02:00
Jannik 4d67522eea feat: complete production server deployment setup with Docker, compose, deploy script, and comprehensive docs 2026-08-08 21:13:34 +02:00
Jannik 5e1827e312 Auto-Commit: 2026-08-08 20:51:38 2026-08-08 20:51:38 +02:00
Jannik 0034c04240 fix: non-blocking finalize with live status polling and multithreaded FFmpeg 2026-08-08 20:12:07 +02:00
Jannik f798500acc fix: faststart moov atom, Content-Length, and QuickTime Animation RLE lossless alpha 2026-08-08 18:16:06 +02:00
Jannik 9700843929 feat: studio-grade frame-by-frame ProRes 4444 alpha export and rendering fixes 2026-08-08 16:48:12 +02:00
Jannik e1b7dff8f7 Add subtitle Audio Visualizer under Orfel Viz in header 2026-08-08 16:16:05 +02:00
Jannik a65b5f73d1 Fix invisible preset file input overlay blocking click interactions 2026-08-08 16:15:45 +02:00
Jannik 7e7193090e Add granular typography customization: individual toggles, colors, casing, font weights, offsets, and progress bar options 2026-08-08 16:14:13 +02:00
Jannik ed1dfa343b Fix polygon spectrum geometry: outward edge normals and polygon-shaped progress ring 2026-08-08 16:12:42 +02:00
Jannik 4706a1d5e7 Upgrade visualizer render engine: crisp vector bar math, volumetric bloom halo, studio typography 2026-08-08 16:06:07 +02:00
Jannik 1323c98359 Fix play pause functionality and freeze dynamics on pause 2026-08-08 15:57:38 +02:00
Jannik 69932db0b5 fix(canvas): ensure beginPath is called on circle polygon paths to prevent stray connecting lines 2026-08-08 15:38:11 +02:00
Jannik 56a088c83d refactor: replace Cyber Hexagon with NCS Electro preset 2026-08-08 15:18:06 +02:00
Jannik 320854a992 feat: expand presets library to 16 distinct styles with intuitive icons and 2-column grid layout 2026-08-08 15:16:58 +02:00
Jannik 62e56dbbdf fix: export VIZ_PRESETS to window and add safe preset fallbacks so event listeners and upload work reliably 2026-08-08 15:14:46 +02:00
Jannik b0e629bc56 refactor: rename to Orfel Viz, remove version numbers, banners and verbose helper texts 2026-08-08 15:13:57 +02:00
Jannik 193bf6f0f1 fix(export): rewrite video export with native client-side MediaRecorder alpha engine and separate preset JSON management 2026-08-08 14:59:49 +02:00
Jannik e28913a906 feat: upgrade to Viz 2.0 with multi-shape topologies, no-cover support, 3D grid and neon glow engine 2026-08-08 14:57:12 +02:00
Jannik ab287a7cb6 fix: default port fallback to 3000 2026-08-08 12:34:36 +02:00
Jannik 9bc7b188a8 feat: initial commit for Viz audio visualizer studio 2026-08-08 12:10:26 +02:00