Things might have improved in the last year or so since I last tried it, but I spent literally days fiddling with different encoder settings and fighting FFMEG/mencoder and android bugs to get a stream playing from VLC on my HTC Magic phone. If I can offer you one bit of advice it's this: save yourself a lot of hassle and just specify everything you can think of in the first place. Using FFMPEG/Mencoder it's easy to leave settings to their default values (usually read from the input file), but eventually you'll run into files which has been encoded with a weird aspect-ratio or odd framerates/audio codecs/audio sampling rates/etc, and then the resulting file will refuse to play on your device until you dig into the conversion settings and specify it yourself. It can be an unbelievable PITA getting the right combination of settings for movies to play back nicely on Android devices. Despite the ads on his site, and software itself is pretty nice, and it does expose all of x264's options. I've never used handbrake, I use MediaCoder. My ZTE Blade (not a particularly powerful phone) can play back 800x480 Baseline H.264 with AAC audio with no hitch. I know android devices must be able to support at least baseline. Now that all that's out of the way, I'm actually not sure what your tablet could support. If you have a device that supports Main Profile H.264 up to Level 3.1, you know you can encode something with these settings and it will decode properly on it. As you can imagine, higher profiles use more intricate encoding techniques, and thus are more complex to decode, ruling out weaker (or lower power devices). The three profiles are Baseline, Main and High. This is because H.264 is aimed at everything from low resolution phone clips to HD 1080p and beyond movies. Profiles and levels are pre-defined sets of various attributes that ensure that a decoder can encode something intended for its particular profile. One of the most important aspects of H.264 are profiles and levels. H.264 isn't like MP3 though, where you just throw a bitrate at it and let it do its magic, there are a ridiculous amount of settings to fiddle with. ![]() Using decent settings you can easily squeeze your average 90 minute movie into 700mb, in 720p. H.264 (and by extension the x264 encoder) is by far the best video compression standard available today.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |