If it were me, I'd look into transcoding to low res proxy files as part of your ingest workflow so that anybody could pick up and run with an edit, even on a older laptop, then reconform to the higher resolution clips for render.
That's not a bad workflow to get accustomed to anyway, especially if the potential of shooting raw
might be in your future
eventually.
@WhiteOpus what are you using for editing? Software-wise.. that would help people point you in the right direction.
If you have access to a mac or linux machine, this little script I wrote a few months back would help you with your transcoding. Ideally you could have a cheap machine that only does footage transcoding so that you don't waste time waiting for transcodes on your primary edit machine.
As written, it'll transcode Sony XDCAM footage (.mxf files) to prores LT. Which was what I needed for the specific project I was working on when I wrote it. I processes a full directory of files, and outputs into a different directory.
Code:
#!/bin/bash
# These paths should either be relative to the current directory
# or full system paths.
SOURCE_PATH="Camera_Original"
DEST_PATH="Prores"
# wildcard for files to process
FILES="*.MXF"
# FFmpeg arguments/options
FFMPEG_OPT="-vcodec prores -profile:v 1 -acodec pcm_s16le"
# Container wrapper format (file extension, mov, avi, etc)
WRAPPER="mov"
# Verbosity level: quiet, panic, fatal, error, warning, info, verbose
VERBOSITY="warning"
######################################################################
## DO NOT CHANGE BELOW THIS LINE
######################################################################
clear
for FILE in $SOURCE_PATH/$FILES
do
FILENAME=$(basename "$FILE")
CURRENT="${FILENAME%%.*}"
echo "Processing $CURRENT..."
ffmpeg -i $FILE $FFMPEG_OPT -v $VERBOSITY $DEST_PATH/$CURRENT.$WRAPPER
done
To use a different flavor of Prores, you'd change the
1 after the -v
rofile flag for the
FFMPEG_OPT variable accordingly:
0 : ProRes422 (Proxy)
1 : ProRes422 (LT)
2 : ProRes422 (Normal)
3 : ProRes422 (HQ)
This would likely need to be completely rewritten to work on windows though may work with minor tweaks if you have cygwin tools installed and have bash available... *nix based operating systems (OSX == unix/bsd, and all the various flavors of linux apply) make things a lot easier to script tasks on the command line, and provide more helper tools to get things done than windows/dos.
Note: This is technically what ALL of those various gui conversion apps do, 90%+ of them use ffmpeg under the hood... that's a FREE tool, paying $20+ for a, generally crappy, gui is kind of silly.