Video formats don’t hold still for long and neither do video codecs used for file encoding. As the industry looks at 4K delivery over the web and internet-based television streaming services, we now get more codecs to consider, too. Target delivery had seemed to settle on H.264 and MPEG-2 for awhile, but now there’s growing interest in HEVC/H.265 and VP9, thanks to their improved encoding efficiency. Greater efficiency means that you can maintain image quality in 4K files without creating inordinately large file sizes. Sorenson Media’s Squeeze application has been an industrial strength encoding utility that many pros rely on. With the release of Sorenson Squeeze 10, pros have a new tool designed to accommodate the new, beyond-HD resolutions that are in our future.
Sorenson Squeeze comes in server and desktop versions. Squeeze Desktop 10 includes three variations: Lite, Standard and Pro. Squeeze Lite covers a wide range of input formats, but video output is limited to FLV, M4V, MP4 and WebM formats. Essentially, Lite is designed for users who primarily need to encode files for use on the web. Desktop Standard adds VP9 and Multi-Rate Bundle Encoding. The latter creates a package with multiple files of different bitrates, which is a configuration used by many web streaming services. Standard also includes 4K presets (H.264 only) and a wide range of output codecs. The Pro version adds support for HEVC, professional decoding and encoding of Avid DNxHD and Apple ProRes (Mac only), and closed caption insertion.
All three models have added what Sorenson calls Simple Format Conversion. This is a preset available in some of the format folders. The source size, frame rate, and quality are maintained, but the file is converted into the target media format. It’s available for MP4/WebM with Lite, and MP4/MOV/MKV with Standard and Pro. Squeeze is supposed to take advantage of CUDA acceleration when you have certain NVIDIA cards installed, which accelerates MainConcept H.264/AVC encoding. I have a Quadro 4000 with the latest CUDA drivers installed in my Mac Pro running Yosemite (10.10.1). Unfortunately Squeeze Pro 10 doesn’t recognize the driver as a valid CUDA driver. When I asked Sorenson about this, they explained that MainConcept has dropped CUDA support for the MainConcept H.264 codec. “It will not support the latest cards and drivers. If you do use the CUDA feature you will likely see little-to-no speedup, maybe even a speed decrease, and your output video will have decreased quality compared to H.264 encoded with the CPU.”
As a test, I took a short (:06) 4096×2160 clip that was shot on a Canon EOS 1DC camera. It was recorded using the QuickTime Photo-JPEG codec and is 402MB large. I’m running a 2009 8-core Mac Pro (2.26GHz), 28 GB RAM and the Quadro 4000 card. To encode, I picked the default Squeeze HEVC 4K preset. It encodes using a 1-pass variable bitrate at a target rate of 18,000Kbps. It also resizes to a UHD size of 3840×2160; however, it is set to maintain the same aspect ratio, so the resulting file was actually 3840×2024. Of course, the preset’s values can be edited to suit your requirements.
It took 3:32 (min/sec) to encode the file with the HEVC/H.265 codec and the resulting size was 13MB. I compared this to an encode using the H.264 preset, which uses the same values. It encoded in 1:43 and resulted in a 14.2MB file. Both files are wrapped as .MP4 files, but I honestly couldn’t tell much difference in quality between the two codecs. They both looked good. Unfortunately there aren’t many players that will decode and play the HEVC codec yet – at least not on the Mac. To play the HEVC file, I used an updated version of VLC, which includes an HEVC component. Of course, most machines aren’t yet optimized for this new codec.
Other features of Squeeze aren’t new, but are still worth mentioning. For example, the presets are grouped in two ways – by format and workflow. Favorites can be assigned for quick access to the few presets that you might use most often. Squeeze enables direct capture from a camera input or batch encoding of files in a monitored watch folder. In addition to video, various audio formats can also be exported.
Encoding presets can include a number of built-in filters, as well as any VST audio plug-in installed on your computer. Finally, you can add publishing destinations, including YouTube, Akamai, Limelight and Amazon S3 locations. Another publishing location is Squeeze Stream, the free account included with a purchase of Squeeze (Standard or Pro versions only). Thanks to all of these capabilities, Sorenson Media’s Squeeze Desktop 10 will continue to be the tool many editors choose for professional encoding.
©2015 Oliver Peters