Hi all,
I’ve started working on a new project, streamlining video ingestion/editing workflow of a small team (3 editors, 7 people involved in production total)
We’re shooting on an A6300 and a A7s II and editing on DaVinci Resolve on Linux (except one Windows laptop, but that’s only a mobile setup)
I’ve got my workstation set up to ingest and transcode the videos to ProRes at the moment, script pasted below, but I’m looking for advice from people who are experienced.
Additionally, I’m noticing something extremely interesting here. The A6300 is producing MP4 (XAVC, according to the camera) files that are, for example, 950MB, but once I convert them to FFMPEG, the 950MB file is 13.2GB. I know that, ProRes is not compressed, and that it’s a much higher quality format, but I’m not sure if the file size is worth it. We’ve only got ~160TB of space on the NAS at the moment, so obviously those ProRes files will fill it up quickly.
I’m looking for some advice to strike a medium between the XAVC and the ProRes format, mostly trying to not lose any quality.
I’m sure you’re typing “why not just use the MP4” right now, but DaVinci Resolve on Linux doesn’t support the files. In case anyone wants to see exactly what formats the camera spits out, Here’s a sample video file: linkity
I’m sure the next question is: Why not pay for Windows? Part of our organization’s mission is to prove that production is doable on Linux. We originally set out to prove it was capable on full FOSS, but we found quickly that kdenlive and others weren’t doing it for us. We’re pretty happy with DaVinci Resolve, but I’m concerned we’re going to run out of space too quickly. We seem to be creating ~150GB of good-take XAVC videos per week.
Lastly, I’m not married to any codec in particular, but I need a solution that works with Resolve 15 on Linux.
For reference: Resolve 15 Supported Codecs List
Script that’s called for ingestion and conversion:
for file in *.MP4 ; do
echo converting: $file
ffmpeg -i "$file" -c:v prores -profile:v 2 -c:a pcm_s16le -ar 48000 -ac 2 "$OUTPUT_DIR/$file.mov"
done
I’m very green here, so I’m humbly seeking advice. I don’t even know if I’m going about this correctly.
Tagging @FurryJackman since I seem to recall you either being familiar or this being your industry.