Skip to content

VOD reference clips

Choose a tag to compare

@mormegil6 mormegil6 released this 26 Jul 12:13
· 509 commits to main since this release
vod-clips

Two 8K 360° reference clips for the Ambisonic Box stack, as served at stream.bmroz.eu/vod: third-order Ambisonics (16-channel Opus, ACN/SN3D, never downmixed), AV1 in WebM, clean 120 s loops. What each clip tests and how it is built: docs/VOD.md.

  • directions_8k360_16ch.webm (184 MB) - imaging and channel-order test: six broadcast test cards as the walls of a cube, six spoken reads panned to match, and the energy glow baked into the picture - a scrambled channel is audible and visible at once.
  • colortones_8k360_16ch.webm (4 MB) - A/V-sync pattern: ten colour flashes paired with distinct tones. Fully generated by scripts/make-colortones.sh.
  • testcard-360_8k.png - the card itself; regenerate with scripts/make-360-testcard.py.
  • directions-source_energy_voice16ch.mov - the one input the repository cannot generate: energy-map video and the dry 16-channel voice stem, muxed (PCM, never recompressed). With the scripts, this rebuilds the master.
  • *_captions_{en,pl}.vtt - cue times measured off the dry stem by silence detection.

Credits: test card and cube layout generated in-repo; energy overlay by AmbisonicEnergyRenderer; spoken reads recorded for this project; SVT-AV1 + libopus, DASH-packaged with Shaka Packager.

License: everything here - clip masters, card, captions - is CC BY 4.0 (the repository's code stays Apache 2.0). One exception, which that grant does not cover: the music bed inside directions derives, byte for byte at source, from Earshot's GPL-2.0 test asset tester/resources/16chambixloop.wav. The raw bed is not distributed here - scripts/make-directions-clip.sh SOURCE.mov fetch pulls it from Earshot directly, pinned by commit and verified by sha256. The embedded bed remains under Earshot's terms rather than ours.

Permanent slot: this release never version-bumps. Assets are replaced in place under the same tag and filenames, and the pinned SHA-256 list in services/loop-source/fetch-demo-content.sh moves in the same commit. Verify any replacement by re-downloading (size + SHA-256), never by hashing a local file.