As HD camcorders become more prevalent the file size of each video can quickly get out of control. This can become a real pain when trying to upload to sites like Facebook. In the end you upload an entire 1080p video file just to have Facebook encode it back down to a lower resolution. In this article I will talk about the highest quality video Facebook accepts without having to scale or re-encode and how to quickly convert videos to this format.
First we need to find out exactly what Facebook will accept and luckily they have posted a very detailed explanation about just that.
Generally, the best format to upload is H.264 video with AAC audio in MOV or MP4 format. H.264 currently offers the best video compression available, and due to file size limitations, this format is the optimal choice for Facebook Video.
To avoid the rescaling of your video by Facebook’s encoder, use a file with the larger edge of the video not exceeding 1280px. If your video is less than 1280px in size on the larger edge, try to keep your dimensions to multiples of 16px for best compression.
Keep the frame rate of your video at or below 30fps.
Use stereo audio with a sample rate of 44,100hz.
So now that we know exactly what Facebook’s encoder is looking for we need a utility to convert our videos to match. This is where Super Media File Converter comes in. I have yet to find a better program for converting video files. It will do one at a time or let you queue up a batch of files to convert consecutively. This program will also let you save the audio track from video files which comes in handy for converting training videos into something you can use in the car.
Here are the recommended settings that Facebook provided entered into Super.
Or if you really don’t want to type it in I exported the Settings Profile from Super………. facebook video.spf
Here are the results of file sizes for two videos that I recently uploaded. These were shot with my Canon T3i in 1080p at 30FPS