// sources.mjs — where a clip's media comes from when it is ALREADY ON DISK. // // A render needs a few seconds of a source around each clip. Those seconds are // usually somewhere local already, in one of three places, and fetching them // again is the one expensive thing a build does. So before anything asks the // network, the build asks this module, in this order: // // 1. raw-cache the build's own `out/clips-raw/