sxsphinxstack

Skills / Starter / Write a media file manifest

Starter Video & audio skill

Write a media file manifest

Write a media file manifest with stable identity, filename, checksum, format, duration, tracks, rights, language, accessibility, source, and delivery state.

When to use

  • Use for video, audio, images, captions, transcripts, projects, masters, or derivatives.
  • Do not include secret locations or unnecessary personal metadata.

Procedure

  1. Define package, version, owner, destination, scope, and naming rules.
  2. Record each file’s stable ID, relative path, bytes, checksum algorithm, and hash.
  3. Record container, codecs, dimensions, frame or sample rate, duration, color, and tracks.
  4. Record language, captions, transcript, audio description, rights, expiry, consent, and restrictions.
  5. Link source, master, derivative, poster, subtitle, and project relationships.
  6. Validate files, totals, duplicates, missing companions, and delivery state.

Failure plan

  • Quarantine mismatched, unlicensed, or unidentified files rather than relabeling them.

Worked example

A documentary package links its master to captions, transcript, poster, and restricted source audio with checksums.