Sorry, I meant to run your work using the software you use. While doing that, check to see what your system is consuming. I've done panoramic stitching on a large scale & I can tell that it will easily eat up most of 16GB. I also use Parallels so I either don't run parallels while I'm doing that, or buy the RAM. Common sense would be for me to go 16GB, but I'm expecting the demands on RAM to increase over the next 7+ years to require more than 16GB with what I do...so up to 32GB for me.
I can't help you with videos...you just have to see what your system consumes. I also do encoding work, but that doesn't require practically any ram...but rather CPU. Also, I have a desktop I invested in exclusively for encoding so I don't need that CPU, except for maybe future proofing. In the end, I'll go with the lower temp, more efficient CPU...lower temp usually means longer life.