




Here's how I did it: ffmpeg -i input -c:v mpeg2video -brand mp42 -vf scale=1280:720,select="gte(n\, 2)",tpad=start=2 -profile:v main -level:v 4.0 -colorspace:v "bt709" -color_primaries:v "bt709" -color_trc:v "bt709" -color_range:v "tv" -qscale:v 5 -video_format component -g 2 -an -f mp4 0 The editor did not recognise the file as when I dragged the source in, I was still given the option to generate a proxy file. Knowing this, I composed the following ffmpeg command: ffmpeg -i input -c:v mpeg2video -brand mp42 -metadata "Commerical name"="XDCAM EX 35" -metadata:s:v:0 "Commerical name"="XDCAM EX 35" -metadata "Encoded date"="UTC 23:16:01" -metadata "Tagged date"="UTC 23:16:01" -movflags use_metadata_tags -vf scale=1280:720 -an -f mp4 0 It also appears to be stretched from whatever aspect ratio to 16:9 at 1280x720. I discovered that the proxy file is an MPEG-4 Part II with codec ID "mp42", the "Commercial name" in the metadata being set to "XDCAM EX 35" and timestamps. How do I create proxy files myself with ffmpeg for example? This means that if a proxy file were to be encoded externally, Vegas Pro should recognise it. I re-added the same video and noticed that the proxy file was recognised and used. I used the built-in method to create a proxy video then restarted the editor without saving. Creating a seperate file and swapping it in is too inconvenient. To prevent lag, I need to create proxy files for each of my videos but the built-in function is taking too long.
