After capturing 2K video in 444p with OBS, I need to transcode it to a low quality proxy version that's still easy to scrub and not a huge file. I capture 3 audio tracks in 32-bit PCM and the image consists of two 1920x1080 parts - one is my desktop, one is input from my webcam:
Here's what ffprobe says about that file:
Input #0, matroska,webm, from 'original 2020-05-08 21-55-10.mkv': Metadata: ENCODER : Lavf58.29.100 Duration: 00:52:28.95, start: 0.000000, bitrate: 24282 kb/s Stream #0:0: Video: h264 (High 4:4:4 Predictive), yuvj444p(pc, bt709/unknown/unknown, progressive), 3840x1080, 62.50 fps, 60 tbr, 1k tbn, 120 tbc (default) Metadata: DURATION : 00:52:28,950000000 Stream #0:1: Audio: pcm_f32le, 48000 Hz, 2 channels, flt, 3072 kb/s (default) Metadata: DURATION : 00:52:28,906000000 Stream #0:2: Audio: pcm_f32le, 48000 Hz, 2 channels, flt, 3072 kb/s (default) Metadata: DURATION : 00:52:28,906000000 Stream #0:3: Audio: pcm_f32le, 48000 Hz, 2 channels, flt, 3072 kb/s (default) Metadata: DURATION : 00:52:28,906000000
However editing video in Olive is pretty slow, and I think the biggest problem is high video bitrate.
For example my original captured file is almost 9 GB for 50-minutes of footage, and the playback is very slow.
How can I encode a small proxy file that'll work fast but maintain the same resolution so my transforms don't break when I replace the footage back to original?