yashsingh1/xdaforums huggingface dataset:
[Desire General] Chodi25:
Here is a follow-up to my efforts. I actually purchased three converters and also tried some free ones. The converter called Any video converter Professional seems to have the best success rate. I have been using the setup on most of these with profiles for the Nexus One because the Desire is identical (as far as I know) in the video sense. Most of these converters have not yet offered updates to include a profile labeled Desire (but a few have and they are the worst).

I have spent many hours trying to get this to work consistently because I travel a lot and intended to use the phone for videos. I have been able to get as many as two working feature films onto my 16gb Kingston sd card, but adding even one more causes corruption of the entire card. That spells operating system problems to me. I also tried this with the original 4gb sd card with the exact same results. Anyone with consistent success at this please post your methods.
[Desire General] mofoliar:
I just put movie 2012 on my phone with sound.. successfully.... MP4 format works great.. I use DVDFAB works great.. i have used it for many years burning movies, and has always worked great for iphone,wm phone and BB now Desire as well.. check it out.. you get a 30day trial then have to buy get lifetime upgrades..

www.dvdfab.com
[Desire General] danielch:
I use HandBrake, a freeware, to convert my DVDs and video files, it works great

but remember to set the Video Codec to H.264(x264), an opensource codec which works great on Android

also the Target Size should be less than 2GB as Android doesn't play file bigger than 2GB

http://handbrake.fr/

Good luck! :)
[Desire General] Chodi25:
Putting one feature length film on the sd card often works. It is the act of adding more than one (and always more than two) that causes the problems. When I add the second or third movie I get videos that won't play or corruption of the entire card. I have tried putting them in the same folder and also tried putting them in the root of the card. I started thinking that it was a size limit in the operating system? So to nail this, we would need to successfully put three or more feature length films on the sd card so that they work. I have a 16gb card installed so this is not a memory problem.
[Desire General] danielch:
ok, I placed two movies on my Desire, Star Trek and Avatar, using resolution 640x???

and they worked. So I think you should give Handbrake a try...

but I don't know why the files are corrupting your card, is your card faulty? I'm just guessing
[Desire General] Chodi25:
After rather exhaustive experimentation I found the solution to this problem. It has to do with the bps rate. Most conversions programs default to 1200 or 1500bps for their conversion. I know cause I tried most of them. When I set the bps rate to 768 using Any Video Converter Pro the problem is solved. Odd thing is that the phone shows the resulting rate at 888bps for every video I convert at 768bps. No matter, it works. I did try Handbrake but found it to be way too slow. I am using an i7 processor with Windows 7 and I want to be able to use all the available threads for fast conversion. Any Video Converter Pro has an option for that and it works using all 8 threads. This also seems to resolve the video/sound sync problem that I was experiencing with some conversions. Must be a limit with the Android operating system.
[Desire General] biebi:
I use iLove converter.... the iPhone profile works perfectly!

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

Sent from my HTC Desire
[Desire General] oursoul:
Great but the iphone is 320 x 480 and the desire is 480 X 800 ... do you see what I'm getting at?

I'm gonna wait for a good program with a Desire/Nexus1 optimised preset :D
[Desire General] manny calavera:
You may give the Miro Video Converter a try too.. It has a Nexus One preset which does the trick nicely.

http://www.mirovideoconverter.com/

Earlier I had this issue with the sound being of low quality (too low a bitrate), but the latest version seems to have fixed this.
[Desire General] atconc:
I haven't tried feature length but I use handbrake to convert tv eps - edited the iphone profile so that width is set to 800 and height is blank to keep files to the right resolution for the screen (although check your source files, if they are less than 800px width there's no point upscaling them here). I usually then set the target size to 350mb for a tv episode. This gives me decent quality and works well.

For playback I'm using mvideoplayer it's great :)
[Desire General] foxmeister:
All my video is encoded at 320x480 using Handbrakes iPhone profile so that it can be used on my wifes iPod Touch as well as my Desire. Despite the fact that it doesn't use the extra resolution of the Desire, it looks perfectly fine on a small screen using Meridian for playback.

Regards,

Dave
[Desire General] Richy Freeway:
It's got a Desire preset too!
[Desire General] redstar99:
Best thing to use in my experience is winavi to 3gp/mp4 convertor. It converts in no time at all, i tend to convert to 3gp as they take up the least amount of space but quality of playback/sound is still excellent.

I use the aplayer app to play the 3gp file.
[Desire General] LoMiTy:
Found this handbrake tutorial with settings tweaked for the Nexus One: http: //thegreencodeblog.com/2010/04/11/how-to-get-movies-on-your-android-device/

Haven't received my Desire yet but tried encoding a few movies. Took about 20 minutes for a 2 hour movie on my quad core PC.
[Desire General] Chodi25:
I downloaded the Miro Video Converter from their site today. I found no Desire setting only Nexus One. I converted one xvid video it resulted in the wrong aspect and gave the dreaded "This Video cannot play" message. Bps rate was also too high and there is no way to change settings on that player. If there is a newer version I cannot find it on their site: http://www.mirovideoconverter.com/

Any Video Player Pro with a bps setting at 768 and set for Nexus One is still the only converter I find consistently working.
[Desire General] speedking34:
Am I the only one who uses the app yxflash? I just copy the AVI files from my computer to my phone, no converting or anything, and it works like a charm.

http://www.mobilesoft.kr/android.html

10$, and believe me it is worth every penny
[Desire General] manny calavera:
Strange, Miro consistently works for me.
[Desire General] kazgor:
im curious (without trying it myself) out of all the different suggested tools.. which one is the fasted.

I.e which one can encode a standard 350meg 44min xvid file.

i loved (fairwell) Omnia HD Native divx support.. last thing i want is waiting 3 hours to encode just ONE show. :(
[Desire General] SilentEYE:
Hello kazgor,

i have an I3 Notebook and i was also searching for a fast and reliable converting tool.

I already tried a lot of Apps in my Windows Mobile Time, before I got the Desire.

I am using MeGui. This is an Video encoder with really nice Quality Encoding and it uses all my 4 Threads / 2 Cores of my Processor during Video Converting, except on sound encoding (just 2 Threads)

Its a bit tricky tool, because there are 2 Steps, when u are expecting converting a Video: 1. Making a converting script with the GUI Script maker (adjusting Video size) and 2. Converting the Video. But still it is one Program.

There are some guides Online. and on YOUTUBE!

Just search for them.
[Desire General] facket_henry:
MP4ForHD is a PC application I've used to convert xvid and divx files since my HTC Touch HD and the movies work as fine on the desire as it did on the HD. You can choose a profile directly or you can simply add one where you get some resolution options such as HD - 800x480 (not HD as in hi-def but HD as in Touch HD) or IPhone or whatever :). It's really nice and you can also choose the quality of the video.

http://xdaforums.com/showthread.php?t=478050

I've never had any trouble with the files converted. They all work great!
[Desire General] manny calavera:
Here are the ffmpeg conversion parameters for Desire, among others - courtesy of the good folk at Participatory Culture, developers of Miro Converter.

https://develop.participatoryculture.org/trac/democracy/wiki/ConversionMatrix
[Desire General] djfg:
try using Handbrake, recognises HTC desire, converts and syncs music AND films in most formats to your phone at little more than a touch of a button:)
[Desire General] Chodi25:
Yes. after reading around the web and finding that results vary by region, I think this may be a rom related problem. Since the rom supplied with the phone varies by region I think it has something to do with the difference in success we are experiencing. I can think of no other reason that Miro works for you and does not work for me. If I had the guts I would root my phone then check the results. Too many bricked or badly acting phones after rooting for me to chance it. I really think freeing the memory and putting some of the programs on the sd card would help a lot. I don't really understand why this was not a standard feature. If they had supplied 1gig of internal memory this might not have been an issue. Cost difference in manufacturing would have been pennies.
[Desire General] Chodi25:
I discovered part of my problem today. I am using Windows 7 64bit and had Apple Quicktime installed on my computer. Little did I realize that the Quicktime application grabs many file associations and won't let go. I uninstalled Quicktime and all its little Apple traces from my computer. End of problem. I can transfer any video to my Desire without issue. I cannot believe I spent several days looking for the problem and it was this simple.

The clue was always there but I missed it. When I would copy a video that did not play on the phone I would go to look at the properties (right click) of the video (on the sd card) and they would not be there. Uninstall Quicktime and the property information is always there. I have no idea why this is related but I am happy its over. Hope all this effort helps others with Quicktime installed.
[Desire General] BelgianAtheist:
I wanna add my support for MP4ForHD too, it is really great.

I use the same settings as I used for my Touch HD, I usually get about a 50% size reduction and all movies play without a hitch.

I also like that it also does subtitles with SRT files and you can do a batch of movies, I've done batches of more than 20 Youtube clips in one go and then select them all again and join them to one clip.

All that and it's free.
[Desire General] brimur:
I use Format Factory to convert my latest eps to MP4. Takes about 10 mins for a 350MB ep. Also the Desire will play 1280 x 720 MP4's so if you download 720p MKV files you can just extract the h264 ep from the MKV container and put it in an MP4 one! :)

Note: If the MKV is using AC3 audio however you will need to convert that!
[Desire General] mcgon1979:
Yes I bought that one and use the Nexus one profile without any problem. The only thing is conversion times take a long time. I put on a whole season of a TV show. 12 x 30mins episodes and no hassle. No sync issues. perfect smooth play.
[Desire General] biemsy:
I use Handbrake, using the iPhone profile but modified so it doesn't resize the video down to the iPhone's tiny screen size.

Here's a question - would it make a difference to the power consumption if videos were converted to exactly match the Desire's screen size (either stretched or by adding borders) so the phone didn't have to dynamically scale the video to the screen size?
[Desire General] mattmurdock:
I use SUPER (not allowed to post external link, just google SUPER) with the following settings:

MP4 container

H264 video

Top Quality, Stretch to Fit

AAC LC audio

custom size of 800 x 480

44.1k stereo, 64kbps

These result in some pretty crazy quality settings (with around 1200kbps bitrate on the video) but I don't like to compromise on the visuals :D.

For a 400MB DivX or Xvid file, this usually results in a 500MB MP4, so about a 25% uplift in filesize. YMMV, and you can certainly tweak this to lower the bitrate which will help with both filesize and smoother playback on phones with less vigorous chipsets than the Desire.

Have converted films and TV episodes from a variety of formats and all of them have come out perfectly, lovely and sharp on the Desire screen. Haven't really sat and timed the encoding speed, but I can't say that it has caused me any issues by being particularly slow.

I use the Act 1 Video Player app to play them (which is available at a cost on the market) and they run smooth as butter with no skipping or audio sync issues, even at the 1200kbps bitrate.
[Desire General] manny calavera:
Yes, quicktime on Windows has always been somewhat problematic. And the troubles it cause seem to be sporadic: the same version may start-up in ages on one computer and be quick on another, it occasionally messes up color profiles or changes gamma settings when converting etc. Alas, I need to use it.
[Desire General] manny calavera:
Since playback uses hardware it shouldn't matter noticably. The codec of choice on the other hand, can matter (based on my experience from Windows Mobile). But since we don't have much choice, this point is academic.
[Desire General] manny calavera:
Sorry for the bump, I am adding this in case somebody has this problem again:

You do not have to convert the videos anymore. There is an app called RockPlayer that can play divx/xvid/mpeg/wmv videos quite nicely.
[Desire General] JohnSteveDoe:
Yeah, but a full-size movie takes up way less space when properly converted (~5-10 Mbps), and 400x240 is plenty big for the Desire's screen.
[Desire General] sheka:
i use

/usr/bin/mencoder -ovc x264 input.avi -o output.mp4 -of lavf -lavfopts format=mp4 -vf dsize=400:240:0,scale=0:0,expand=400:240:-1::::,harddup -sws 9 -x264encopts crf=24:force_cfr:bframes=0:nocabac:no8x8dct:global_header:bitrate=412 -oac faac -faacopts br=96:mpeg=4:object=2:raw -af volnorm=1 -channels 2 -srate 44100 -delay 0.3

small files and great quality
[Desire General] aidanbree:
try doubletwist
[HD2 General] htcp85:
I Just flash a new rom and i want to know how can i get back to stock, my stock ROM was 2.10.531.1 (82076) WWE. I know there is more people looking for it, any help will be apreciated. thanks
[HD2 General] skitoles:
check the very first sticky in this thread that says [ROM]Leo 1.5 T-MOBILE Test & Stock ROMS [2.13.531.1 Is Here!!]
[HD2 General] htcp85:
I see that but thats 2.13.531.1 and i'm looking for 2.10.531.1
[HD2 General] dipaolnv:
No easy solution at the moment...

There seems to be two ways to get this done. First is that you can download the standard 2.10 rom, rename the nbh file to leoimg.nbh. Copy it to the root of your sd card (maybe best to use a different one than the one that came with your phone) and run it from boot loader. This will restore the image, radio and spl from that rom version.

The second one is to wait until HSPL1024 is upgraded to allow it to be used with the 2.13 rom, and then you can flash cooked rom's onto your phone.

I haven't actually done either of these, this is just my understanding of how it should work. I've flashed the 2.13 rom, and now can't flash a cooked rom to the phone, so I'm trying to decide which path I want to take.

Does anyone have any info regarding mods to HSPL1024 for use with the 2.13 rom?
[HD2 General] dipaolnv:
These are two great sources of info/stock roms... The 2.10 stock ship rom is listed in post 1.

mskip's tutorial for flashing roms...

http://xdaforums.com/showthread.php?t=653614

xmoo's repository of stock roms...

http://xdaforums.com/showthread.php?t=655653
[HD2 General] samsamuel:
no need to wait, just flash 2.10 rom using sd card which will downgrade spl to 2.08 so hspl will work again.
[HD2 General] htcp85:
So from here http://xdaforums.com/showthread.php?t=655653 that one that says 2.10.1 *no stock Spl !!! is the stock 2.10.531.1 that came with the phone when i bought it? or not and what means no stock spl
[HD2 General] dipaolnv:
I'm pretty sure you want the one that does have the stock spl. That should restore your phone to exactly what you had when you bought it new. I'm not sure, but I think the one that is * no stock SPL would overwrite the rom without modifying the spl (I'm not 100% sure).

You'd have to load this from the sd card.

samsamuel... lol, can you please keep me honest here :p
[HD2 General] samsamuel:
lol :)

@OP

they're all in that thread, not just 2.13, did you look in the thread or just read the title?

pick the one that says 2.10.0 (dont worry about the extra .1 just yet, we can change that later if you want, we want the 2.10.0 cos it has the spl.)

If you currently do not have hspl on your phone, and your spl is 2.08.0000 (bootloader, tell us what it says next to spl)

then you can simply run the 2.10.0 .exe file and it will reset your rom and radio to 2.10.0 stock.

If you DO have hspl installed (i.e bootloader says 2.08.HSPL) then you can go straight for the 2.10.1 rom, flash over USB, which will flash 2.10.1 rom and radio, and when it has finished, run hspl1024, and in the list choose 2.08.0000, which will reset your spl to stock 2.08.0000

However, if you flashed 2.13 from sd card, your spl is now 2.1, so hspl1024 no longer works.

In this case, get the 2.10.0 rom, right click the .exe and choose extract here, get the file ruu_signed.nbh, copy to your sd card, rename to leoimg.nbh, flash the phone, this has reset your rom and radio, and changed your spl back to 2.08.0000, meaning you can now reflash hspl1024 and then load the 2.10.1 rom.

all sounds more complicated than it is, its all dependant on what spl you currently have. Its the spl that is critical for warranty, not so much the rom.

What makes it slightly more complicated, (and hence jumping from rom 2.13 to 2.10.0 to 2.10.1 above) is that some of those tmous stock roms come as .exe files, and some as a zip with customruu.exe and ruu_signed.nbh.

If it comes as customruu.exe and ruu_signed.nbh, then even though it is stock, it still needs hspl to flash.
[HD2 General] htcp85:
If you DO have hspl installed (i.e bootloader says 2.08.HSPL) then you can go straight for the 2.10.1 rom, flash over USB, which will flash 2.10.1 rom and radio, and when it has finished, run hspl1024, and in the list choose 2.08.0000, which will reset your spl to stock 2.08.0000

I do have 2.08.Hspl so i just have to flash 2.10.1 like a regular flash from the computer via activesync and when finish run hspl and choose 2.08, and i can not keep 2.08Hspl, i think i can right.
[HD2 General] samsamuel:
yep, flash the 2.10.1 over usb using customruu.exe, then if you want to keep hspl installed, do nothing, if you want to remove hspl just run hspl1024 and choose 2.08.0000.
[HD2 General] htcp85:
should i run task29 before flashing the rom
[HD2 General] samsamuel:
if you like, but they're similar roms, i wouldn'tbother unless it runs badly.
[HD2 General] ping33tx:
It works

Hi,just for FYI i did the same thing installing 2.13,and i did reflash via SD card(1gig) 2.10 and the ran HSPL back on the phone and all went well and running customs as i please,so trust samsamuel he knows what he is talking about,good luck friend,ping33tx
[HD2 General] htcp85:
no matter if i have the Elegancia right now, because that what i have now, sorry for ask to much.
[HD2 General] samsamuel:
ah well since you are changing from a cooked one, it is probably worth doing, just for good measure, but don't get too hung up on it, it's not that critical,, unless the rom runs badly afterthe flash.

some people emit every flash, some barely do it ever.
[HD2 General] dipaolnv:
phew...

Okay... I've successfully gone and reverted back to 2.10.531. I initially got an error when flashing from the sd card, but it restarted itself and flashed fine. I then installed hspl on the phone and a custom rom.

I then decided I really wasn't happy with the custom rom, so I reflashed 2.10, reinstalled hspl, and then flashed the 2.09 radio over the 2.10 stock rom. Lol, I guess I'm not really very nervous about flashing anymore :D

One question... what is the purpose of the stock spl revisions? Is there some new functionality that goes along with an upgrade from spl 2.08 to spl 2.10, or is htc/tmobile just doing that to break hspl? It seems like once you've installed hspl, then that's the version you keep unless you flash from the sd card. At some point, is it likely that we'll need to upgrade the spl?
[HD2 General] echardcore:
people hsve been referring to this thread every time someone asks this. but that thread only has links to tbe actual stock roms and no info on flashing them from a cooked rom. and it is a long thread xmoo should post the directions im the reserved post. thank u to everyone that contributed here
[HD2 General] samsamuel:
hspl is exactly the same as spl, just bypasses the security checks. you don't need to revert, most people just hspl and leave it set.(it protects your phone from bad flashes, it won't allow itself to be removed except by sd card)

the 0000 ones are included in the hspl program to make it easy to revert for warranty.

just reread your post.

yes higher spls have other functions or fixes or tweaks, but nothing you would ever notice.

you can happily run tmous roms on 1.42 spl with no issues.

(well, you can't cos you couldn't get 1.42 on your phone, being a tmous, but i can, and have)
[HD2 General] htcp85:
ok finally i flash the stock rom 2.10.531.1 thanks samsamuel
[HD2 General] htcp85:
that sound great but what's the date on the Rom 2/22 or 2/19
[HD2 General] samsamuel:
if you are asking with a view to the warranty of the phone, they won't even look at the rom date. only the spl is of any interest for warranty issues.

if the date is really important to you, change it. its defined in

hklm/software/oem under romdate. change it to whatever you want.

(edit - 19th and 22nd of feb were a friday and a monday, i bet they started on the friday, but gave up for the weekend, and started again monday, hehe)
[HD2 General] htcp85:
Is not really important , i just want to make sure is the same one i had when bought the phone maybe the 2/19 have some problems that the 2/22 not, well i'm just curious about that.
[HD2 General] dipaolnv:
The date on my rom was 2/19...
[HD2 General] mattjirmanos:
"However, if you flashed 2.13 from sd card, your spl is now 2.1, so hspl1024 no longer works.

In this case, get the 2.10.0 rom, right click the .exe and choose extract here, get the file ruu_signed.nbh, copy to your sd card, rename to leoimg.nbh, flash the phone, this has reset your rom and radio, and changed your spl back to 2.08.0000, meaning you can now reflash hspl1024 and then load the 2.10.1 rom"

This is my exact thing that I need to do. however, I can't find the ruu_signed.nbh file after extracting!
[HD2 General] samsamuel:
what files can you see?
[HD2 General] mattjirmanos:
A filename similar to this:

RUU_Leo_1_5_TMOUS_2.01.531.7_Radio_Signed_15.28.50.07U_2.05.50.11_TMOUS_Test
[HD2 General] mattjirmanos:
Nevermind, figured it out.

I'm so stupid haha. Had reformatted my computer, just needed to install winzip/winrar. Thanks for all your help bro it's appreciated.

Time to revert, hardspl, and energyrom ;)
[HD2 General] tai4de2:
The important thing is to know definitively that we are going back to what is truly a "stock" ROM.

My phone originally said 2/22. I experimented with 2.13, HardSPL, etc etc. I then went back to 10.1 (via 10.0 as an intermediate step), and now it says 2/19. That begs the question of whether xmoo's ROM image being advertised as "10.1" is truly bit-for-bit identical with the ROM that at least some HD2s were shipped with.

I suppose it's possible that the reg key in question is initialized with a value that is read from some external source, e.g. something didn't get reset properly when moving from 10.0 to 10.1 and I need to do a task29, but the question of why the supposedly stock 10.1 does not restore the phone to exactly its original shipping state -- at least for some of us -- has not yet been answered.