Go to file
Dejvino e5484c9c38 Export: fall back to VP9/AV1 when H.264 unavailable and warn about software encoding
Firefox on Linux exposes VideoEncoder but reports every avc1.* config as
unsupported (OpenH264 is decode-only), so pickVideoConfig returned null and
export threw "no supported H.264 configuration found". Probe VP9/AV1 families
after H.264 and pick the first profile that isConfigSupported and does not
reorder (B-frame) — same 12-frame ordering test. Map the chosen family to
mp4-muxer's video codec (avc/vp9/av1).

Before any rendering, probe the codec for the chosen preset and show a
modal when we fell off H.264 onto a software VP9/AV1 path — that's what the
user felt as "super slow". The modal names the codec, explains render vs
encode cost, suggests Chromium/Chrome for hardware H.264 (or 720p/lower
preset), and offers Continue anyway / Cancel (Esc/backdrop also cancel) plus
"Don't warn again this session". Injected pick is threaded through
Exporter.export({ videoPick }) and exportSegment so we don't probe twice.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-29 18:17:53 +02:00
.claude Phase 0: determinism spine 2026-08-05 10:59:30 +02:00
flow-state Export: fall back to VP9/AV1 when H.264 unavailable and warn about software encoding 2026-08-29 18:17:53 +02:00
magic-mirror Tweak: fireplace mantel and rat hole size 2025-11-20 22:32:01 +01:00
party-cathedral Tweak: minor fixes of areas 2025-12-29 21:54:25 +00:00
party-stage Feature: Drugged Out Flow visualizer 2026-05-24 14:41:15 +02:00
sparkles Initial commit. 2025-11-08 16:05:55 +01:00
tv-player Tweak: books levitating too often 2025-11-17 23:01:38 +01:00
README.md Initial commit. 2025-11-08 16:05:55 +01:00

Music Video Generator

After I'm done producing a music track, I still need to create a music video for it. Otherwise, I can't upload it to a video sharing site.

This is a library of music video "generators", anything that can be recorded along with a music file to produce a music video. Usually, this means a dynamic HTML page with some kind of dynamic visuals.