Monthly Archives: October 2011

HD Encoding for Mobile, Web & Tablets (from MAX2011)

I’ve just returned from Adobe MAX 2011 and unlike previous years, this year proved that no matter what your main ‘discipline’ is (ie, web dev, flash dev, HTML coder, etc) video and specifically video encoding is something you need to be somewhat familiar with, and it was definitely a hot topic amongst attendees. I presented a session at MAX on this very subject and, as is often the case, ran out of time during the final section of the presentation dealing with using the Adobe Media Encoder’s Watch Folder system (and the different methods of leveraging watch folders).

As promised, here’s a little video that simply covers the two types of Watch Folder-based encodes: using a single video source and encoding to multiple formats (with duplicated Watch Folders); or using a single Watch Folder to encode multiple video files to a single format.

Here’s a link to the FULL PRESENTATION AT MAX, viewable on Adobe TV.

Additionally, as the real ‘devices of choice’ for encoding were the Apple iPad2 and Samsung Galaxy 10.1, I thought I would also include the specs of these devices in this post (Blackberry’s Playbook spec is listed as well). This is stuff straight from their respective manufacturer’s websites, but having it one place is kinda handy…

iPad2 Audio/Video Specs
Audio formats supported: HE-AAC (V1 and V2), AAC (8 to 320 Kbps), Protected AAC (from iTunes Store), MP3 (8 to 320 Kbps), MP3 VBR, Audible (formats 2, 3, and 4, Audible Enhanced Audio, AAX, and AAX+), Apple Lossless, AIFF, and WAV

Video formats supported: H.264 video up to 720p, 30 frames per second, Main Profile level 3.1 with AAC-LC audio up to 160 Kbps**, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats; MPEG-4 video, up to 2.5 Mbps, 640 by 480 pixels, 30 frames per second, Simple Profile with AAC-LC audio up to 160 Kbps per channel, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats; Motion JPEG (M-JPEG) up to 35 Mbps, 1280 by 720 pixels, 30 frames per second, audio in ulaw, PCM stereo audio in .avi file format

Actual Tablet Screen Resolution: 1024 x 768

**I’m not sure what this is referring to exactly, as you can certainly encode at higher bitrates

Samsung Galaxy 10.1 Audio/Video Specs
Audio Formats Supported: MP3, AAC, AAC+, eAAC+, WMA, RA

Video Formats Supported: Full HD video playback at 1080p/30fps. Codecs: WMV7, WMV8, WMV9, H.264, MPEG4, Xvid, DivX, H.263, VP8**

Actual Tablet Screen Resolution: 1280 x 800

**Having exported a few WebM/VP8 files (actual *.webm files) I’m thinking the spec refers to playing VP8-encoded media from within a site, but not an actual WEBM video file. I tried this (both as straight WEBM and QT-wrapped VP8 files without success.

Blackberry Playbook Audio/Video Specs
Audio Formats Supported: AAC (96Kbps or higher), HE-AAC V1 & V2 (128Kbps or higher) in stereo or 5.1, MPEG-4 AAC @ 128Kbps/Stereo/48kHz, MP3 (MPEG 1,2 layer 3, stereo, 128Kbps), Linear PCM (LPCM, A-LAW, U-LAW, ADPCM), WMA9, WMA10, WMA Lossless

Video Formats/Codecs Supported: 3GP, 3GP2, M4A, M4V, MOV, MP4 & MPEG-4 as H.264 (Profile: Baseline, Main *and* High Profile, up to Level 4.2, CBR @ 20Mbps) and MPEG4 (simple and advanced simple profile, level 0-6). Windows AVI (as MPEG-4 and H.264; same detail as above), Xvid, ASF, WMV9, WMV10, F4V (VP6/Sorenson Spark)

Actual Tablet Screen Resolution: 1024 x 600

And lastly, I had promised to include links for acquiring the Ogg Theora and WedM Quicktime components (which are accessible via AME and even in Photoshop’s Render Video options, once installed). Again, in AME these codecs will appear in Quicktime’s available codecs meaning these are quicktime-wrapped versions of Theora/WebM. Oddly enough, they *will* appear as their own, self-contained codecs in PSCS5.

Photoshop CS5.1 Render Video Window w/Extra Components Installed

I haven’t yet tested playback of these files, but they are most definitely true to format at least. Give it a try.

Xiph’s Ogg Theora/Vorbis Quicktime Components (Mac & PC)

WebM Installer Packages/Components (Mac & PC)

CAVEAT: these are 3rd party codecs and I’m offering links to these purely to give you the option of encoding to these formats within CS5.5. I cannot guarantee their functionality/stability and I would highly recommend backing up all system data/media content before performing any kind of codec installation/modification. You have been warned.

If you’re still looking for a quick and easy solution, you can use the freeware Miro Video Converter. Quite simply, this little app does a fine job for simple, drag-drop operation, especially for the aforementioned formats. Again, they’re all just tools to get the job done, so use what you feel best suits the task at hand.

Blog on.