Synchronizing Files Across Multiple Servers with Amazon S3
Jason Jason Photo Jason Jason, May 10, 2016

I'm still working with a lot of video files on a daily basis. Most people would simply upload their videos to Youtube or Vimeo and call it good, but when you charge a membership fee for your video content, uploading your content to a free service isn't always a good idea, primarily because you lose some control over your content. That's why it was necessary for me to figure out a way to have one central collection of my videos that would sync accross all our servers automatically. Though I went through this process using video content, the same principles can apply for any type of file data yo...

Continue reading this post
Video Stabilization Using VidStab and FFMPEG
Jason Jason Photo Jason Jason, Feb 18, 2016

Everybody's seen video taken by someone who has no clue how to hold a camera properly to reduce shakiness. It seems like every time I hand my phone to my kids to try and take a picture or video, they try to make it as jumpy as possible. It's super annoying. Or, maybe you're an outdoor enthusiast who has a bunch of video footage taken from your GoPro that seems just a little too shaky or jumpy and you'd like to smooth it just a bit. Fortunately, there is a decent way to stabilize your video so that you don't get sick while trying to watch it. What is Video Stabilization? Video stabilization tak...

Continue reading this post
Getting FFMPEG Up and Running on a Mac
Jason Jason Photo Jason Jason, Feb 17, 2016

I've been working a lot with video transcoding and I've been using the amazing library, FFMPEG, to do it. FFMPEG has a lot of configuration options and it sometimes feels like you're drinking out of a firehose trying to get it all up and running. Fortunately, I've been down this road, and this will be the "executive summary" of how to get FFMPEG setup. Prerequisites Mac with a recent version of OSX. I'm currently running El Capitan. Homebrew Installation Command Just open up a terminal and copy and paste the entire command below into your terminal. Homebrew will take care of the rest. First...

Continue reading this post