Short(ish) video demonstrating some the options available in the Shadertoy ACES shader.
https://www.shadertoy.com/view/3tlSzr
// Open Chrome with CORS disabled
open -n -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --user-data-dir="/tmp/chrome_dev_test" --disable-web-security
// Open Console (cmd + alt + j) and paste this link (Arri LogC clip)
gShaderToy.SetTexture(0, {mSrc:‘https://dl.dropboxusercontent.com/s/faxgcvief55uljr/arri%20logc.m4v?dl=0’, mType:‘video’, mID:1, mSampler:{ filter: ‘linear’, wrap: ‘repeat’, vflip:‘true’, srgb:‘false’, internal:‘byte’ }});
// Arri LogC clip +3ev
gShaderToy.SetTexture(0, {mSrc:‘https://dl.dropboxusercontent.com/s/6th2uj79ym33y78/arri_logc_3ev.m4v?dl=0’, mType:‘video’, mID:1, mSampler:{ filter: ‘linear’, wrap: ‘repeat’, vflip:‘true’, srgb:‘false’, internal:‘byte’ }});
// Longer demo video
gShaderToy.SetTexture(0, {mSrc:‘https://dl.dropboxusercontent.com/s/y2oyr2pggimpx88/Showreel%20PD%202014.m4v?dl=0’, mType:‘video’, mID:1, mSampler:{ filter: ‘linear’, wrap: ‘repeat’, vflip:‘true’, srgb:‘false’, internal:‘byte’ }});