This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
e1000-videoencoding [2005/06/12 11:10]
e1000-videoencoding [2005/06/12 13:32] (current)
Line 1: Line 1:
 +===== Encoding Video for the E1000 =====
 +As with many cellular and portable devices, encoding video can be a real pain in the ass.  In order to maximize video playback time and quality while reducing battery-sucking CPU overhead special video formats are used.  In the case of the E1000 the primary formats are MPEG4, 3GP and RealVideo.
 +  * 3GP is perhaps the most common video format for cellular phones. ​ Don't let the E1000-created videos fool you, 3GP is capable of some very acceptable results.  ​
 +==== Things You Should Know ====
 +  * Unless noted otherwise, the maximum bitrate is for **BOTH** Audio and Video. ​ A 256kb/s max rate typically means ~240kb/s for video, 16kb/s for audio.
 +  * The E1000 video recording feature maxes out at 128kb/s, so videos you create with the phone will never look as good as videos you encode on a computer (which can go to 256kb/s).
 +  * The transfer and encoding application that comes with the phone (PhoneTools) encodes at a pathetic 40kb/s, resulting in garbage video. ​ There doesn'​t seem to be a way to change this setting, so you'll have to use another program to create your video.
 +  * The maximum video resolution is QCIF, which is 176x144 (PAL) 176x120 (NTSC).
 +  * Streaming Video maxes out at 128kb/s.
 +==== File Sizes ====
 +Files created for the E1000 vary in size depending on the bitrate you use to encode the video.
 +  * 128kb/s is approximately 16kB per second, or 500k per 30 seconds
 +  * 256kb/s is approximately 32kB per second, or 1MB per 30 seconds
 +Consider your running time and the size of your memory card when encoding. ​ A good rule of thumb is that one minute is one meg at 128kb/​s. ​ Naturally if you double the bitrate you get half the time.  ​
 +The E1000 usually includes a 32MB TransFlash card, and the phone has about 18MB of usable internal RAM, so 
 +  * the max size for a video on the TF card is:
 +    * 32 minutes @ 128kb/s
 +    * 16 minutes @ 256kb/s
 +  * the max size for a video on the phone'​s internal memory is:
 +    * 18 minutes @ 128kb/s
 +    * 9 minutes @ 256kb/s
 +  * If you buy a 256MB TF card (the largest currently available) you'll get an awful lot of video time:
 +    * 256 minutes @ 128kb/s
 +    * 128 minutes @ 256kb/s
 +==== Video Types Summary ====
 +  * MPEG-4 is the format you'll want to use for best results, however the camera will only load .3GP files, not AVI or MPG4 or MPEG.
 +  * Real Media (RM) can also be used.
 +==== Encoding Software ====
 +A major problem with encoding software is that the people who make it want money, and more money. ​ It starts at the top - the people who define the standards (3GP, MPEG) want money for they work in creating the standard, the phone companies want money for the tools you need, the RIAA and MPAA want money 'cause they know all users are pirates who aren't making their own content but stealing from the big studios, and finally the people who make the useful software want money because it took them most of a weekend to code the program and they know you can pay it 'cause everyone with a mobile phone has money to burn.
 +Most applications cost money or are crippled in some way.  The software that comes with the E1000 (PhoneTools) is user friendly to the point of being useless. ​ Other apps do a much better job with lots of tweakability,​ but they cost money and/or offer crippled demo versions.
 +=== ImToo 3GP Convertor ===
 +[[http://​www.imtoo-3gp-video-converter.com-http.com/​|ImToo 3GP Convertor]] is a great little piece of software, but it sells for $29 and the demo limits your videos to five minutes in length. ​ If you try and convert a video longer than that it will cut it off at the five minute mark.
 +=== Motorola'​s PhoneTools ===
 +The PhoneTools application is very user friendly, and by that I mean your grandmother can figure it out, but if you're any kind of power user its lack of customization options will make you insane. ​ It will encode and transfer videos to the phone at bitrates so low (40kb/s) they'​re nigh unwatchable,​ and you can't change this setting. ​ As a bonus however it will allow you to encode to different bitrates and formats and save these files to your PC - but they'​re not compatible with your phone. ​ Whatever you do don't believe the quality of videos created by this program are as good as it gets - your E1000 can do a LOT more.
 +=== Microsoft'​s Windows Media Encoder ===
 +Microsoft'​s [[http://​www.microsoft.com/​windows/​windowsmedia/​9series/​encoder/​default.aspx|WMEncoder]] will encode to WMV, however it should be remembered that a lot of programs (such as the very useful vdub) face being sued into dust by Microsoft if they dare produce free software that can utilize or convert .WMV files (or ASF).
 +(if you've used it, add your comments here)
 +=== 3GP Converter ===
 +This is an [[http://​www.nurs.or.jp/​~calcium/​3gpp/​|excellent little app]] that creates 3GP files for many mobile phones, in addition to MP4 files for Sony's PlayStation Portable. ​ It does not, at first glance, seem to work with the E1000. ​ Using either the normal or headerless transcode methods results in a file that the PhoneTools transfer software doesn'​t recognize. ​ If you copy it over manually (drag from an Explorer window onto the PhoneTools Mobile Explorer) the headerless file (which can be any size) will only play for five seconds. ​ The file encoded with the header will only play for five seconds, but the filesize will usually reflect the length, it won't be a larger file.
 e1000-videoencoding.txt ยท Last modified: 2005/06/12 13:32 (external edit)
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Driven by DokuWiki