March 12, 2026
Hex marks the plot
Datahäxan
Datahäxan: 1922 witch flick gets a neon-glitch spell — fans swoon, pedants grumble
TLDR: An indie creator remixed the 1922 film Häxan by deliberately corrupting its video data to spray color and melt frames, sharing the code behind a playful puzzle. Comments split between gleeful praise for the weird-maker vibe and nitpicks that it’s “just datamoshing,” highlighting a lively old‑trick‑new‑magic debate.
Digital witchcraft alert: 0ddTaxi zapped the century-old witch film Häxan with a modern “hex,” poking the video’s guts until color leaks, text melts, and every fourth frame hiccups in psychedelic delight. It’s not a filter; it’s glitch art done on purpose with simple tools, and there’s even a cheeky challenge to “break the witch’s hex” to see the source. Old movie, new chaos, and yes—psychedelics optional.
The comments lit up like a bonfire. One fan basically shouted that this beats the day job grind—“more fun than working 9-5 for evil corp”—and praised 0dd.company as a haven for “slightly strange makers.” Another simply crowned it “the coolest site ever.” Then came the reality check: a commenter dropped that it’s “also called datamoshing” and linked to Wikipedia, reminding everyone this glitchy, smear-happy look has history.
Cue the classic internet duel: is this fresh sorcery or a remix of an old spell? Hype squad says it’s proof weird, joyful tinkering can resurrect black‑and‑white relics in screaming color. Pedant patrol insists credit where due—this technique’s been around. Meanwhile, the rest of the thread joked about “Häxan → hex → hexadecimal,” “summoning color demons,” and VLC being the real coven leader. Whether you call it art, hack, or both, the crowd agrees on one thing: watching a haunted classic melt into neon chaos is way more fun than spreadsheets.
Key Points
- •The project introduces colorful glitch effects into the 1922 film Häxan by manipulating H.264 bitstreams.
- •First attempt NULL-ed every 10th H.264 frame, creating smears and artifacts but no color.
- •Second attempt used raw yuv420p with added noise/sine waves, which increased file size drastically and impeded glitching.
- •Final method flips least-significant bits in I-frames, biased toward chroma regions, adding color while keeping playback watchable.
- •A reproducible workflow uses FFmpeg to extract and remux streams and a Python script (häx.py) to apply glitches; source code is provided.