Converting Video for HTC Evo

Rock Player plays all .avi files.. Watching True Blood now....
Only way to go... no coversion
 
O brother. This thread is completely useless. It's featured as a link in the FAQ, so I thought I might find more detailed specs here than the sparse documentation I've been able to find so far. Instead all I see is the blind leading the blind.

Most of the problems listed in in this thread don't have much to do with bitrate or frame size. There are limits, but the decoder is pretty flexible in that regard. Most of you problems are that you are encoding using unsupported profiles. h264 + aac in an mp4 container will give the best quality for the bitrate. (avi? seriously? are you out of your mind?)

These little phones don't have the processing power to handle anything more than baseline profile. If you are encoding using h264 and you are getting errors about how it's not able to play the video this is probably your problem.

You don't need any fancy software to do this. FFMPEG is free, and most the the programs listed are just front ends to FFMPEG anyway. Latest release version is 0.6.

Here's a working CLI example of encoding of DVD content that has been ripped and dumped into MPEG-PS files. (i.e. it's not been re-encoded. It's the same MPEG2 video stream as what is on the DVD)

Source info:
- NTSC DVD source
- 1.85:1 anamorphic (i.e. US film format squeezed into a 16:9 frame)
- Bitstream has the telecine flag set (i.e. frame rate is 24000/1001)
- Audio stream is 5.1 AC3

Target Format:
- h264 Baseline Profile
- 2 channel aac audio, ~160k
- highest quality possible while staying within profile and acceptable bitratea (i.e. might take a while to encode)
- target a little under 1G for 2 hr movie. (High action films can be quite a bit bigger though)
- Same resolution as source (720x480, 32x27 pixel aspect ratio, 16:9 display aspect ratio)

Notes:
- FFMPEG is overly cautious in avoiding clipping when downmixing audio, that's why the audio gain setting is cranked way up.
- I have a quad processor, so I'm using 4 threads
- Make sure files are named so that they list in the correct order if you use cat like the example below to pipe your input
- This example is on linux. Windows doesn't ship with a "cat" tool.


Code:
cat *.mpg | ffmpeg -i - -r 24000/1001 -vcodec libx264 -crf 20 -threads 4 -flags +loop+mv4 -deblockalpha 0 -deblockbeta 0 -cmp 256 -partitions +parti4x4+parti8x8+partp4x4+partp8x8+partb8x8 -subq 7 -refs 5 -bf 0 -flags2 +mixed_refs-fastpskip -coder 0 -me_method full -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -qmin 10 -qmax 51 -qdiff 4 -vsync 2 -acodec libfaac -ac 2 -ab 160k -vol 1280 -async 1 -f mp4 OutputFile.mp4


Result:
- Full screen, looks great, no errors on playback
- My encode time : about hour and a half
- size : ~890M for a two hour film
- Looks just like the DVD on HDMI output
 
Last edited:
Forget about futzing around with Handbrake settings, get the free application: "DVD Catalyst Free for Droid Incredible" - Free Stuff | Tools4Movies, the official home of DVD Catalyst (the Incredible has the same size screen as the Evo).

It couldn't be easier to use.There are no options or settings. You just drag and drop the video you want to convert onto it and click the button to start it converting. It works perfectly every time!

Just one question, how did you get past the "can't copy because of encryption" part?
 
Hoping someone can help me with this. Im using a iSkysoft to convert the DVD to mpeg4. The conversion looks incredible and plays well on my PC and Zune HD. However when I load it to my Evo's SD card the previews play but the feature (Avatar) won't its grayed out and details is telling me the file has no size when my card clearly tells me 2gb is missing. Can anyone shed some light on this?
 
movie

I have a single 90 minute dvd video i would really like to put on my EVO. I have absolutely no idea how to do it. I will be happy to pay someone to walk me through it. my email is [redacted by Mod]. thx.
 
Last edited by a moderator:
I have a single 90 minute dvd video i would really like to put on my EVO. I have absolutely no idea how to do it. I will be happy to pay someone to walk me through it. my email is [redacted by Mod]. thx.
depending on the dvd, if there's copy protection you'll need to download dvd43 on top of handbrake.
Install both reboot, insert dvd, start handbrake, choose source, navigate to the dvd, for video choose Apple ipod, that will give decent results.
 
Last edited by a moderator:
I read all the post and I couldn't let you guys keep suffering. So, I made an account just for you guys. It's going to be a little long. That's just because I don't know how ofter I will check up on the replies and I didn't want anyone to be left behind. So, please forgive me.

I have a very easy solution that you've all been waiting for. But, please take notice and read everything before you do anything (I'm speaking to the beginners, first timers, noobs, noobies, rookies, and bench warmers). I just don't want any of you to getting into something more than they can handle.

With that said, I have one word for you... Vuze! I believe Vuze is better than Handbreak, Double Twist and all the rest because of it simplicity to converting to my EVO (two EVO household). It has a bundle of other features that makes it an all in one program. Second, which is a big seller, Vuze also compresses a lot of files automatically while it's converting/transcoding on its own (I've had twelve full 720p quality movies on an 8gb micro sd card). Vuze compresses anywhere from 10% - 80% (mostly around 40% - 60% though. I don't know how. I guess it just depends on the type of file your trying to convert/transcode).

Go to Vuze - Device Playback. The rest is history! If the link is bad for whatever reason go to Vuze: The most powerful bittorrent app on earth. and look for device playback or features. Then device playback. Then click on the get started button under the download Vuze button and just READ the entire next page that pops up. Read it a lot if you have to! Youtube has video support.

This post is only about converting video to play on your EVO (and other devices). It's not about all of Vuze in its entirety. If anyone feels the need to explore Vuze to its full capabilities or if you're not familiar with any of it, PLEASE READ EVERYTHING FIRST AND DO EXTENSIVE RESEARCH TOO!!! It pays off in the long run.

I have Sprint. I use the stock video player. I downloaded other players to find out there was no real need for them. And, my phone is not rooted yet (I'm trying to maximize the phones potential without rooting first). Used Vuze for over two years myself.

-------------------------

The rest is for these guys (the beginners, first timers, noobs, noobies, rookies, and bench warmers).

This page (Vuze - Device Playback) gives you all the instructions (at this point you should be smiling). After you install the program to your computer and it's running. Mount your phone. **Important step: Find the side bar on the left and right click on Devices and then choose Search for Devices. And your device should show in a few minutes. Once it shows you the droid logo all you have to do is drag and drop any video file to the droid logo and Vuze will convert/transcode for you. Waiting time is about long as each the movies' watch time.

After the droid logo is found you can mount and unmount your phone at any time and your files will still continue to convert/transcode on its own. However, the next time you mount your phone and Vuze is open the video will automatically transfer to you video folder. Vuze also makes a folder on your c: drive under my documents called Vuze downloads. You can find your transcoded videos there when your not in Vuze, unless you delete them from your computer while in Vuze.

I hope this helps all who inquire. Please forward this to all EVO lovers and users. I'm a power phone user. Droid Freak aka Droid Head and so on.

HTC is the best! Android is the future! And, EVO will reign for many generations!

_____________________________
Don't be a slave to your own mind!
 
  • Like
Reactions: Verdes8891
I had to show you guys this too. Yesterday I used Vuze to convert/transcod my first 1080p file which was also a .mkv format and 7.32gb (Usually I'm converting/transcoding dvd quality up to 720p BD quality. With the file size of 700mb up to 4.7gb). The significance is that the file was converted/transcoded to a 554mb mp4 file. Wow!!! This means that the file was compressed 86.55%!!! Didn't lose any quality either. However, on this size screen I couldn't see a greatness over the 720p quality (maybe it's just this file). The video is a lot sharper than the images you see. I kept trying to catch on a good screen which was always moving.

My phone has an invisible shield screen protector from Zagg on it and a protective case all around it. I took the pictures using my girlfriends EVO. I didn't have good lighting either. But, it is what it is.

HTC is the best! Android is the future! And, EVO will reign for many generations!

_____________________________
Don't be a slave to your own mind!
 
  • Like
Reactions: Verdes8891
I coverted a video using the presets for Handbrake but the video freezes while the audio keeps going. Anyone run into that issue?
 
Here is the mediainfo

Code:
General
Complete name                    : E:\Video\Glee - Safety Dance.mp4
Format                           : MPEG-4
Format profile                   : Base Media / Version 2
Codec ID                         : mp42
File size                        : 29.1 MiB
Duration                         : 2mn 26s
Overall bit rate                 : 1 666 Kbps
Encoded date                     : UTC 2010-10-24 14:36:25
Tagged date                      : UTC 2010-10-24 14:39:22
Writing application              : HandBrake svn3485 2010082101

Video
ID                               : 1
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : Baseline@L3.0
Format settings, CABAC           : No
Format settings, ReFrames        : 1 frame
Codec ID                         : avc1
Codec ID/Info                    : Advanced Video Coding
Duration                         : 2mn 26s
Bit rate mode                    : Variable
Bit rate                         : 1 500 Kbps
Width                            : 800 pixels
Height                           : 448 pixels
Display aspect ratio             : 16:9
Frame rate mode                  : Variable
Frame rate                       : 59.879 fps
Minimum frame rate               : 29.412 fps
Maximum frame rate               : 62.500 fps
Color space                      : YUV
Chroma subsampling               : 4:2:0
Bit depth                        : 8 bits
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.070
Stream size                      : 26.1 MiB (90%)
Writing library                  : x264 core 104 r1698 c41b8f0
Encoding settings                : cabac=0 / ref=1 / deblock=1:0:0 / analyse=0x1:0x131 / me=umh / subme=6 / psy=1 / psy_rd=0.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=0 / threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / constrained_intra=0 / bframes=0 / weightp=0 / keyint=625 / keyint_min=62 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=abr / mbtree=1 / bitrate=1500 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Encoded date                     : UTC 2010-10-24 14:36:25
Tagged date                      : UTC 2010-10-24 14:39:22
Color primaries                  : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
Transfer characteristics         : BT.709-5, BT.1361
Matrix coefficients              : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177

Audio
ID                               : 2
Format                           : AAC
Format/Info                      : Advanced Audio Codec
Format version                   : Version 4
Format profile                   : LC
Format settings, SBR             : No
Codec ID                         : 40
Duration                         : 2mn 26s
Bit rate mode                    : Variable
Bit rate                         : 160 Kbps
Maximum bit rate                 : 174 Kbps
Channel(s)                       : 2 channels
Channel positions                : Front: L R
Sampling rate                    : 48.0 KHz
Stream size                      : 2.79 MiB (10%)
Encoded date                     : UTC 2010-10-24 14:36:25
Tagged date                      : UTC 2010-10-24 14:39:21

If anyone can tell me why the video freezes but audio does not, I'd appreciate it.
 

Forum statistics

Threads
956,427
Messages
6,968,211
Members
3,163,542
Latest member
04ijordan