

Build the workflow around delivery targets
Dailies aren't just compressed copies of camera files. They're the daily bridge between set, editorial, production, and review. They usually arrive after your team has backed up, checked, and organized camera originals and production audio. That means your automation should sit after data safety, not before it. The most reliable pattern is to create separate watched locations for each delivery intent. For example, a small production might use folders like this:/Watchfolders
/Editorial_Proxy
/Director_Review
/Client_Review
/Audio_Only
/Failed
/Completed
/Logs
Each watched folder maps to one preset or delivery recipe. The folder name should describe the output. “A001_Camera” is useful inside the media package, but it isn't enough to tell the automation whether the result should be ProRes Proxy, H.264 review, DNxHD, WAV, or something else.
A larger team may split by show, episode, shoot day, or unit:
/ShowName
/S01E03
/Day_014
/Editorial_Proxy
/Director_Review
/Client_Review
That structure gives post supervisors and assistants a quick way to answer the operational questions that come up every morning: what the system processed, what failed, what was sent, and which version editorial received?
Choose presets by destination
Presets are where the workflow becomes specific. A preset should define the transcode settings, audio treatment, overlays, metadata output, destination, and any naming rules. Some systems separate transcoding presets from delivery presets, which is useful. The transcode preset says “make this kind of file,” while the delivery preset says “put it here, name it this way, and send or register it with this destination.”| Delivery target | Typical output | Preset should prioritize | Common mistake to avoid |
|---|---|---|---|
| Editorial | ProRes Proxy, DNxHD, DNxHR, or another edit-friendly proxy | Source timecode, reel or clip metadata, synced audio, stable frame rate handling, relink-safe naming | Making a file that plays well but does not relink cleanly for conform |
| Director review | H.264, H.265, or platform-ready review file | Fast playback, timecode and clip burn-in, viewing LUT, simple delivery path | Overbuilding the file like an editorial proxy when speed matters more |
| Client review | Compressed review file with approved branding or watermark | Access control, watermarking, approved identifiers, limited metadata exposure | Exposing internal clip names, notes, or burn-ins that were meant only for production |
| Overview stringout | Combined day, scene, or selected-take sequence | Easy scanning, clear separators, useful burn-ins, small file size | Treating the stringout as an editorial source for cutting or conform |
| Audio or sync package | WAV, ALE, CSV, XML, or sidecar metadata | Channel mapping, sync references, clip IDs, NLE compatibility | Delivering picture files without the metadata or audio structure editorial needs |
- Editorial dailies: edit-friendly codec, consistent frame rate, source timecode, reel or clip metadata, synced production audio, and handles only if the editorial workflow expects them.
- Director review: smaller file, fast playback, visible clip name and timecode burn-in, basic color transform or look, and delivery to a review platform or shared location.
- Client review: compressed deliverable, watermark or branding if required, limited metadata exposure, and a destination controlled by production or post.
- Quick overview strings: combined clips or scene/day compilations for fast scanning, not for editorial conform.
- Audio replacement or sync packages: WAV, ALE, CSV, or sidecar metadata depending on the downstream system.
Editorial_ProResProxy_1080p_SourceTC_v03 is boring, but boring is good. A name like Dailies_New will become a trap after the next prep day.
Decide whether the watchfolder is local, NAS, or cloud
The right location depends on where your team uploads or copies the media and who needs the result. A local watchfolder is simple and fast when a DIT, dailies technician, or assistant editor is sitting next to the workstation doing the encoding. A NAS watchfolder makes more sense when multiple post team members or systems need access. A cloud watchfolder is useful when remote ingest, automatic upload, or distributed review is part of the job. The tradeoffs are practical:- Local storage: easiest to troubleshoot, lowest network dependency, but tied to one machine.
- Shared NAS: good for a facility or editorial room, but requires permissions, mount stability, and enough throughput for simultaneous reads and writes.
- Cloud storage: strong for remote teams and automatic distribution, but depends on upload speed, polling behavior, cloud costs, and transfer reliability.
- Hybrid storage: common for productions that process locally, then upload completed outputs or metadata automatically.
Make file arrival boring and predictable
A watchfolder shouldn't process a file the instant its filename appears. Large media files can take minutes or hours to copy. If the automation grabs a growing file, you get corrupt outputs, partial transcodes, or strange failures that are hard to reproduce. A dependable watchfolder watches for stability before starting a job. That can mean scanning at intervals, checking whether file size has stopped changing, waiting for a marker file, or only processing completed folders after a transfer tool says the copy is finished.
- Have the automation poll the folder at a predictable interval so it doesn't constantly hammer storage.
- Ignore temporary, hidden, or partial transfer files.
- Wait until file size and modified time remain stable for a set period.
- Process folders as packages when audio, video, LUTs, and metadata must stay together.
- Move or mark items once the automation has claimed them.
Keep original camera media out of the danger zone
Dailies automation shouldn't casually manipulate original camera files or original audio files. Studio guidance often separates responsibilities for backing up, archiving, and clearing camera cards because the consequences are serious. If nobody knows whether the dailies team, loader, DIT, or post team is responsible for archiving OCF and OAF, automation can make confusion worse. A safe pattern is to keep sources, work-in-progress, outputs, and transfer areas separate:/Source_ReadOnly
/Watch_Incoming
/Processing
/Output
/Completed
/Failed
/Archive_Manifest
The automation reads from a controlled input and writes somewhere else. It shouldn't delete or overwrite source media. If your system needs to move files after processing, move the copied input package, not the only copy of the original.

Design outputs for editorial relink
Editorial dailies have different requirements from review dailies. They need to survive the path from ingest to offline edit to turnover and conform. That means the preset has to preserve the identifiers editorial will rely on later. For an editorial proxy preset, pay attention to these fields and behaviors:- Source timecode and duration.
- Reel, tape, camera roll, or clip name strategy.
- Filename consistency with camera originals or the agreed editorial convention.
- Audio channel mapping, including mix tracks and isolated microphones.
- Frame rate handling, especially for off-speed or mixed-rate material.
- Color transform or viewing LUT, without baking decisions that should remain flexible.
- Sidecar metadata such as ALE, CSV, EDL, XML, or project bins when required.
Use burn-ins intentionally
Burn-ins are useful until they aren't. For director and production review, visible clip name, source timecode, camera, scene, take, and date can save a lot of back-and-forth. For client review, the same burn-in might expose information you don't want outside the core team. For editorial, burn-ins may be helpful on picture but shouldn't replace real metadata. A practical burn-in strategy separates audiences:- Internal review: clip name, source timecode, camera roll, scene/take, shoot day, and look name if useful.
- Director review: source timecode and clip or scene/take, usually with minimal clutter.
- Client review: watermark, project branding, and only the identifiers production approves.
- Editorial proxy: burn-in only if editorial wants it, with metadata preserved in the file or sidecar.
Route completed jobs without relying on memory
The transcode is only half the delivery. Once the file exists, it has to be delivered where the next person expects it. That might be a shared storage folder, a review platform, a cloud bucket, a media asset manager, an editorial NAS, or a transfer portal. For each preset, define the completed output route as part of the delivery recipe:Editorial_Proxy -> /Editorial/Ingest/ShowName/Day_014
Director_Review -> /Review/Director/ShowName/Day_014
Client_Review -> /Review/Client/ShowName/Day_014
If your workflow includes uploads, the automation should record whether upload completed, not just whether the local encode completed. A successful transcode sitting in a local output folder isn't a successful delivery if the director is waiting in another city.
For remote productions, watchfolder systems are often paired with automatic transfer tools. Your team can drop media into a portal, transfer tools can copy it into cloud or NAS storage, the automation can transcode it, and the system can deliver it onward without a person downloading and re-uploading every batch. That can remove a lot of manual handoff, but only if the handoff points are logged clearly.
Treat failures as expected events
Every dailies system will hit bad files, unsupported codecs, missing audio, full disks, disconnected storage, expired credentials, and human mistakes. The difference between a usable system and a stressful one is whether failures are visible and recoverable. Useful failure categories include:- File still copying or never reached a stable state.
- Unsupported, corrupt, or unexpectedly wrapped media.
- Missing sidecar metadata, LUT, CDL, or production audio.
- Preset mismatch, such as a codec the automation tool doesn't support.
- Destination unavailable because of network, permissions, or credentials.
- Insufficient local, NAS, or cloud storage.
- Duplicate filename or already-processed package.
- Application crash, worker timeout, or license issue.
Log like someone will ask tomorrow
Dailies questions often arrive after everyone is tired: Did scene 27B go to editorial? Which preset made the client file? Was the director sent the version with the updated LUT? Did the upload finish before the notes call? Logging answers those questions without archaeology. A useful job log records the operational facts:
- Source path and source filename.
- File size, duration, codec, resolution, frame rate, and timecode start when available.
- Preset name and preset version.
- Output filename and destination path.
- Job start time, finish time, and processing duration.
- Worker machine or service that ran the job.
- Transfer or upload status.
- Error message and retry count if the job failed.
- User or process that submitted the media, if known.
Keep humans in the loop where judgment matters
Automation is best at repeatable routing and encoding. It isn't a replacement for dailies supervision, color judgment, sync checks, or editorial communication. A watchfolder can detect new media, run a preset, upload outputs, and write logs. It can't decide whether a LUT is creatively right, whether a take should be held back, or whether a metadata convention changed because editorial requested it. A practical automated dailies workflow still has human review at the right points. The assistant editor or dailies technician should see enough status to catch missing clips, obvious sync problems, incorrect burn-ins, or failed uploads before the files become someone else’s problem. The best version of this workflow feels uneventful. Media shows up in a known place, and the system waits until it's safe to process. The correct preset runs for the intended audience, and outputs route to the right destination. Failures are isolated with readable reasons, and completed jobs are logged well enough that post can answer questions without digging through drives. That's the real value of watchfolder automation for dailies. It makes the technical decisions repeatable, visible, and much harder to mess up under pressure.FAQ
They should usually be organized by delivery target. A folder named for the intended output, such as Editorial_Proxy, Director_Review, or Client_Review, makes it clear which preset should run. Organizing only by camera roll or source type can create confusion because the same camera media may need multiple different outputs.
A reliable watchfolder should wait until files are stable before starting a job. Common methods include polling at intervals, checking that file size and modified time have stopped changing, ignoring temporary transfer files, or requiring a marker file that confirms the copy is complete. For complex dailies packages, it's often safer to trigger processing from a completed folder rather than from a single media file.
An editorial dailies preset should preserve source timecode, duration, reel or clip metadata, filename conventions, audio channel mapping, frame rate behavior, and any required sidecar metadata such as ALE, CSV, XML, or bins. The output should be tested inside the actual editorial system to confirm that relinking, audio layout, metadata, and duration behave as expected.
Review dailies are made for viewing, notes, approvals, and communication. They often use smaller compressed files, burn-ins, watermarks, or platform delivery. Editorial proxies are made for editing and later turnover. They need reliable timecode, metadata, audio mapping, naming conventions, and relink behavior. A file that works well for review may not be suitable for editorial.
A useful dailies log should record the source path, source filename, media properties, preset name and version, output filename, destination, start and finish time, processing duration, worker machine, upload status, retry count, and any error message. Preset version is especially important because it shows which files were created before and after changes to audio mapping, burn-ins, LUTs, or delivery settings.
Use a separate client review preset and destination, then restrict access at the folder, collection, or link level. Aspect supports view, download, comment, and edit controls, plus link expiry, so client dailies can be shared with granular permissions.





