Completed 11/2016

Summary

Detailed Video Explanation

Detailed Text Explanation

For reasons unknown, when Samsung developed the NX500 camera, they decided that the best way to encode the video coming out of their very nice camera would be in H.265 rather than the usual H.264. Which, sure, it’s technically more efficient, but it’s also so non-standard right now that none of the major editing suites supported when it when the camera came out (guess which software versions I have). Same with their format for saving RAW images: SRW. They had to give, with the camera, software to convert both of those formats into usable files. Fantastic.

This project is designed to eliminate the manual drudgery of the ingest process.

Here’s how this works:

  1. I connect my camera to the ingest server (my workbench computer) via USB.
  2. I sit at my editing workstation a fire up a local batch file via a shortcut in the start menu.
  3. That batch file, via PsExec, fires up a batch file on the ingestion server.
  4. THAT batch file then proceeds to send a message to my editing workstation via the built in Windows “msg” command to let me know that it has started.
  5. It then uses FastCopy to copy all the images to my editing workstation and all of the videos to a local folder to be transcoded, reporting back to my editing workstation on the start/completion of each step.
  6. Once all that is done, it starts, one by one, transcoding the videos from H.265 to H.264 using FFMPEG and saves them in another folder where they sit to cool for 10-15 minutes before being copied.
  7. It then uses FastCopy to copy all the files to my editing workstation.

In my case, all network traffic between my editing workstation and the ingest server happens over a dedicated gigabit network through a single cat5e cable ran from one computer to another. Because large file transfers over Wi-Fi on a local network is for squares and I’m no square, no matter how hip it is to be one.

Download Ingest-a-Tron 9000 on GitHub