I compare the few different possibilities offered in Vegas to create DI.
Computer Spec: Cpu 3930k - GPU GTX570 (driver 376.33) - 32Gb Ram - Footage on 90% empty spinning HDD.
Footage: Gopro h264 420 8bits footage - 1080-30p
Project settings: 1920x1080-30p - 8bits pixel format
Preview @ Best Full
To compare the result:
- I save a snapshot to a png file for the original video and each video encoded with the different codec.
- Import the encoded video snapshot in Photoshop
- Add a new layer with the original video snapshot
- Change layer blend to difference
- Add a new adjustment layer and increase the gamma to +12.
Codec used:
- ProRes 422HQ & 444XQ
- Cineform 422 & 444 both in filmscan 2 quality
- XAVC-I 1080-30p template
- HDCAM SR 422 & 444 1080-30p template
- DNxHR 8bits, 12bits and 444
- MagicYUV RGB, YUV422 & YUV444
- Sony YUV 8 & 10bits
Results:
- ProRes 422HQ
- ProRes 444XQ
- Cineform 422
- Cineform 444
- XAVC-I
- DNxHR 8bits
- DNxHR 12bits
- DNxHR 444
- HDCAM SR 422
- HDCAM SR 444
- MagicYUV RGB
- MagicYUV YUV422
- MagicYUV YUV444
- Sony YUV 8bits
- Sony YUV 10bits
- Original footage
File size and preview speed
- HDCAM SR 444 is buggy. There is a black line at the bottom. Not possible to use it.
- ProRes encoder has duplicated 1st frame and the end is not quantize to frame. Encoding result is good though with reasonable file size. Not possible to use it until the bug previously mentioned is solved.
- DNxHR is the worst. Blocking and many artifacts. Use quicktime in the background which will lead to memory issue with many events on the timeline. Not advise to use.
- Cineform has surprisingly blocking with 422 and problem with the red channel in the midtone.
- Cineform 444 gives good result.
- XAVC I is average.
- MagicYUV RGB is really lossless as advertised (only in 8bits project with Vegas)
- MagicYUV YUV422 is not lossless and give overall good result with some blocking artifacts.
- MagicYUV YUV444 is not lossless and gives better result than YUV422 with fewer blocking artifacts.
- Sony YUV 8bits is lossless. File size is huge. Might need SSD for real time playback.
- Sony YUV 10bits is very good with few blocking artifacts. Might need SSD for real time playback.
I was always using Cineform as DI before I doubt it's the best solution right now.
ProRes seems pretty good (and is better than Cineform with smaller file size) but is buggy.
MagicYUV RGB is perfect but with huge file size.
XAVC-I seems to be a good balance between file size & quality.
What you guys will advise to use a DI?