Hey @cfx, sorry for the delay!
@KalenJohnson did the primary coding for jacobtyler.com, so he can definitely provide you the benefits for his method. We heavily use Advanced Custom Fields to customize WP Themes for clients & make every element on the site easy to update in the future.
For whatsinmybaggie.com, I was initially trying a YouTube method I found on Bootsnipp, but I was having a terrible loading issue, even when the video was at low quality. Instead, I just used the HTML5 tag, no extra JS required & created 2 relatively low file sized versions of the video with Handbrake (webm is for FF):
<video preload="auto" autoplay="autoplay" style="width:100%;height:100%;" loop="loop">
<source src="http://whatsinmybaggie.com/wp-content/themes/wimb/assets/videos/wimb-background.webm" type="video/webm;codecs="vp8, vorbis"">
<source src="http://whatsinmybaggie.com/wp-content/themes/wimb/assets/videos/wimb-background.mp4" type="video/mp4;codecs="avc1.42E01E, mp4a.40.2"">
You can easily get away with making the videos 480p & make it look fine on larger monitors by dumbing down the opacity over a black background.
I know this isn't the most technically proficient method, and probably isn't the best for load time, but it's a really easy way to get a clean video background.
Hope this helps!