although the Epic 4G Touch could play most videos, some of my videos (mp4,avi,divx) could not be played(it has sound but no picture) and the way to solve it is to download a video player on market on use software decoding which eats up cpu usage which in turn eats up battery life
according to THIS, it should be able to play almost all format there is available but that isn't always the case.
so basically what i am looking at is
*hardware accelerated Video/Audio Codec
*convert the video to 480 x 800 (or close depending on the aspect ratio of movie)
*high bitrate (not too high that it would drain the battery life or the file would become too big and the quality is more like a placebo)
*Video/Audio Converter software that does the above list
i am thinking about h.264 but do not know what presets the E4GT supports
I use iSkysoft on my PC to convert to mp4 and have over 1200 movies. After the conversion all the android players work on all the movies. I also use Tversity to stream 800x480 over 4G and 320x240 over 3G. If streaming keep the bit rate of the conversion at 900kbs or lower. Otherwise, you will get buffering problems. $20 per year for a dynamic DNS to stream Tversity over any mobile browser on android from your PC. 320x240 is a little grainy. However, works very well with no buffering issues for in motion in your car. Tethering to a larger tablet also works well for in motion in the car.
Related
Hi all, I'm sure this is a common topic but unfortunately, the search term "orb" doesn't come up with anything since it is only three characters and using the google search isn't coming up with much up to date info.
I've managed to get it working, but the quality seems kind of shaky. I haven't re-encoded any of the video files on my computer, but from what I understood Orb transcodes on the fly to lower the bitrate to make a good match with the upstream and downstream capabilities of both your home computer and your phone or whatever device you are viewing the media on.
Is it just dropping the bitrate by dropping frames and decreased the sound quality or is it actually transcoding the resolution of the frames, etc.? Maybe a better solution, if I don't want to go through my entire library and re-encode everything to lower resolution would be to use TVersity which does for sure transcode...
...................................
If you make it stream through SteramingMedia it is a lot less studdery, but the quality is way low. I found that to stream movies Kinoma Freeplay is the best so far. I am currently looking for alternatives for streaming my LiveTv.
Hi I have just started using handbrake and I am a little baffled. What settings or programs do use to encode video for the Desire?
I tried one encode to .mp4 using h.264 codec however I only get the sound and no video. Any help would be appreciated....
use Mpeg-4 instead of h.264 at 800x480px, works fine
I use the built in settings for the iphone and it works fine!
Sent from my HTC Desire using the XDA mobile application powered by Tapatalk
JaykaySLO said:
use Mpeg-4 instead of h.264 at 800x480px, works fine
Click to expand...
Click to collapse
Hi how do you set the size to 800x480 and maintain the original aspect ratio?
There is no way. 800x480px is the max resolution to use. If you have a file with a lower res, leave it at that.
Oh I see, I'll give that a go....
It's really odd that there isn't a decent video player app out there.....
you can set the width to 800px and pres the keep aspect ratio. that will set the height to whatever is needed to keep the aspect ratio.
If your after a decent media player try nemoplayer (I cant post the link to the thread but the thread number is 598509)
I converted a video to [email protected], it stuttered a little with the default player, but played perfectly with nemoplayer.
As for conversion, I have found Xilisoft to be very good, I paid for it to convert videos for my iPod Touch as it has great default profiles and its very quick as it uses all 4 cores of my CPU.
For the settings it depends on the video but I have been using the following settings for x264 MP4 video, these settings should work with any video converter.
16x9 video:
1000Kbps
192Kbps audio (for movies and music videos, 128 might be good enough for most)
resolution 800x450
It leaves the smallest of boarders top and bottom but it retains the corrent aspect ratio
4x3 video
800Kbps
192Kbps
reolution 640x480
that`s an overkill. 800 Kbps @23 fps, 96k audio is well enough. It plays fine on default video player. Smaller file size as well.
I tied 800Kbps and found it looked no better than the music videos I purchased from itunes which are smaller again and have a lower resolution.
I suppose the best thing to do is play about with bit rate for the video and go with what you are happy with, file size isnt a big issue for me when it comes to movies or TV shows as I tend to only have one or two on the SD card at a time.
As for audio please anything lower than 128kbps should be illegal
There's actualy a very nice thread on these forums discussing the settings for the HTC topaz and which programs to use, but since google turns up this thread as the first one I guess I'll add a little comment here as well.
Any converter should work to convert video to the right format, it doesn't matter which one u use, as long as your converter has the options to set the video bitrate, audio bitrate, aspect ratio, frames per sec and maybe some extra audio settings. I use format factory and It works great.
Mp4 format with AVC H264 videocoding is the way to go. how you turn the settings out is up to you and the space on your SD card (or lack of one).
I use the following settings to play HD video on my HTC Topaz:
-MP4 format
-AVC (H264) videocoding on 512 bitrate (you might go up to 768, but will lag longer videos which you encode from a HD source) and a 800x480 resolution.
-AAC audiocoding on 128 bitrate (indeed the minimum for people with sufficient hearing-capabilities, otherwise you might wanna go lower than that, but not advised as you can definitely hear the difference) and 44100 sample rate.
-Framerate of 25 (fixed, no real need changing this anyway, it's the best framerate out there, any higher will probably slow down your video on mobile devices)
-aspect ratio of 4:3 (you can pretty much set this one however you like, as long as you don't let it decide automaticaly. if you're not sure about your aspect ratio use this setting)
These settings work great on Topaz and are probable to work for other HTC models, as long as they have a maximum resolution of 800x480. One more thing is to notice that your HTC device (at least starting from Topaz (touch diamond 2) has the ability to playback HD content. You can test above settings with videos downloaded from the HD sample site from microsoft. point is the HD playback only works on the standard player coming with your device (windows mediaplayer) because the decoders are not freely given to other developers and therefore no other video playback program has them implemented in their mobile player.
Hope this helped.
c2k8cook said:
If your after a decent media player try nemoplayer (I cant post the link to the thread but the thread number is 598509)
I converted a video to [email protected], it stuttered a little with the default player, but played perfectly with nemoplayer.
As for conversion, I have found Xilisoft to be very good, I paid for it to convert videos for my iPod Touch as it has great default profiles and its very quick as it uses all 4 cores of my CPU.
For the settings it depends on the video but I have been using the following settings for x264 MP4 video, these settings should work with any video converter.
16x9 video:
1000Kbps
192Kbps audio (for movies and music videos, 128 might be good enough for most)
resolution 800x450
It leaves the smallest of boarders top and bottom but it retains the corrent aspect ratio
4x3 video
800Kbps
192Kbps
reolution 640x480
Click to expand...
Click to collapse
I installed Nemoplayer, but it only displays the videos in my DCIM folder? I have tried to move my test video over to that folder too, but it still can't find it. I converted it to mp4 with format factory, at 320 x something so the size should be ok
I usually encode in .mp4 h.264 base profile, max 3 ref frames, 800x640 res max and no cabac or b frames. At constant rate factor of 24 image quality is great and file size impressively small.
Tested on many videos, only mencoder needed, can't get any simpler:
Put this as one line in convert2desire.bat:
mencoder %1 -o "%~n1.mp4" -of lavf -lavfopts format=mp4 -vf dsize=800:480:0,scale=0:0,expand=800:480:-1::::,harddup -sws 9 -ovc x264 -x264encopts crf=24:force_cfr:bframes=0:nocabac:no8x8dct:global_header -oac faac -faacopts br=128:mpeg=4bject=2:raw -af volnorm=1 -channels 2 -srate 44100 -delay 0.3
Then run "convert2desire.bat tobeconvertedvideo.avi"
The resulting file will be tobeconvertedvideo.mp4
Lower crf to have even better quality and larger file.
The -vf parameters will always output a 800x480 file and other screen ratios will be correctly scaled to fit inside 800x480.
Mencoder download:
sourceforge.net/projects/mplayer-win32/files/MPlayer%20and%20MEncoder/revision%2031139/MPlayer-rtm-svn-31139.7z/download
I must say the screen of the Desire is top notch quality!
It is ridiculous how crisp everything looks for such a small device.
Let me know if this script works for you.
Anyone tried doubletwist? It looks like itune, and if we sync video, it will convert it to the format that standard player in desire can play.
I agree on the audio delay in your script, the desire seems to delay video by a little.
i have some avi files i wish to play .. ive tried converting to mp4 and its all scrambled .... any ideas of what program i should use and what settings ??
thanks
chris
You could try rockplayer (http://www.ubergizmo.com/15/archives/2010/06/rockplayer_media_player_beta_for_android.html ) but i have not tested it myself since my phone is at htc service centre
edit: if you want to convert them, I use badaboom (uses my nvidia gpu so goes fast, although it s not able to convert to the maximum resolution of the phone) or handbrake (which uses cpu)
Hi, not tried myself yet, but just been googling the same question, some report success with:
http://www.any-video-converter.com/products/for_video_free/
others:
http://www.videora.com/en-us/Converter/iPod/ "Videora" for the iphone 3GS (free) on standard settings.
seems to play H263 or H264, and audio in AAC - no codecs yet for divx etc.
Hopefully some others will post here with good software solutions - good ones being free
The RockPlayer works great for avi/divx files on desire, thanks
Sent from my HTC Desire using XDA App
Rockplayer is indeed a great AVI player but I have found a few files it plays slow or stutters on, as it's only beta at the moment I'm looking forward to the full release - in the meantime it's a great app to have.
+1, I've also been using rock player for the last couple of weeks and have had no problems with any dvd quality files. I still use mvideoplayer for x264 stuff though as its better for that and the GUI on rock player is poor - visibility is an issue quite often as it's status bar overlay is transparent with a bit of white meaning you often can't see the timecode on bright images.
Sent from my HTC Desire using Tapatalk
Flaggie said:
You could try rockplayer (http://www.ubergizmo.com/15/archives/2010/06/rockplayer_media_player_beta_for_android.html ) but i have not tested it myself since my phone is at htc service centre
edit: if you want to convert them, I use badaboom (uses my nvidia gpu so goes fast, although it s not able to convert to the maximum resolution of the phone) or handbrake (which uses cpu)
Click to expand...
Click to collapse
hm? gpu converter? I havent seen or tried one yet.
EncodeHD is pretty simple but uses cpu power. http://dcunningham.net/media-tools/encodehd/
I pretty much recommend it if you want 1:1 and dont like messing around with resolutions and compressions.
Badaboom says my system is not compatible. But I got an 8800GT and windows 7. That should be compatible!!!
I did try badaboom now and I'm disapointed actually. It slower then EncodeHD when run from a quad 9300 3GHZ. There doesnt seem to be a way to keep the original resolution either. I mean whats the point to encode to 640x480 or even 800x400 when the original files are only 624x352.
i'm running it on windows 7 x64 with 8600m gt and works like a charm. (for those of you with ati cards there is ati avivo but i have no experience with how it works) @balos no wonder that a cpu based encoder is faster with a 3ghz quad core (i'm only on a dualcore 1.8 ghz). And badaboom not seeing your system as compatible do you have latest drivers installed?
I got it working but it only converts with a disappointing 170fps. When I pick a bigger resolution it even drops to 140fps.
With xmedia encode I can reach 200fps on HTC Desire profile and original resolution of the chosen .avi. On Ipod profile which i used with badaboom where I got 170fps. I can go up to 220fps with other cpu based encoders.
I would recommend Badaboom and similar gpu based converters only when you have a weak cpu or when you need your cpu resources freed for other things.
I'm gonna stick with EncodeHD and Xmedia. Both are free converters and since my cpu is stronger then my gpu and I dont use my computer when I do the converting its the better choice.
Well its true that we got an .avi player now with rock player which even plays them smooth. But .avi format uses about 20% more cpu power then mp4 so it should drain the battery so much faster. If thee is an power source close to where you watch your movies it doesn't really matter.
mancuk29 said:
i have some avi files i wish to play .. ive tried converting to mp4 and its all scrambled .... any ideas of what program i should use and what settings ??
thanks
chris
Click to expand...
Click to collapse
I use Danuisoft Convereter to Convert , but you can use any converter. You just need to make sure that it is set to
Resolutions : 800 x480
Container: MP4
Video Codec H264
Frame rate 29.4
I set my audio codec to AAc or MP3, but thats up to you.
You can choose h264 is the only codec that show thumbnails currently.
If you jhave any questions let me know.
i hope you only converting HDs with that setting because on the usual .avi it would be a waste.
Balos said:
i hope you only converting HDs with that setting because on the usual .avi it would be a waste.
Click to expand...
Click to collapse
I have made multiple tests and these settings are best for HD and SD content .avi included.
What exactly do you mean? Usually tv shows are in 624x352 24fps. 1000kbps
How could you gain anything from using a higher resolution, more fps and bigger bitrate. Makes no sense. The only thing you will get is streach your avarage 350MB file to 500Mb without improved quality.
Balos said:
What exactly do you mean? Usually tv shows are in 624x352 24fps. 1000kbps
How could you gain anything from using a higher resolution, more fps and bigger bitrate. Makes no sense. The only thing you will get is streach your avarage 350MB file to 500Mb without improved quality.
Click to expand...
Click to collapse
Maybe things are different from you, but this works for me. If you have another reccomendation feel free to post your two cents.
no im just wondering how you get out of 24fps 30 and what a bigger resolution brings other then higher cpu usage and slower conversation time. Was always wonering why the cam or TS movie rippers dont just boost the resolution and make HD out of cam rips.
the short answer. It bring nothing. At last nothing good but if it works for you, go with it.
THE real setting for .avi if you want to keep best quality should always be.
h264
keep original fps count
keep original resolution
keep original bitrate.
you may add little sharpness filter.
Best and simpliest converter for this is EncodeHD
although the Epic 4G Touch could play most videos, some of my videos (mp4,avi,divx) could not be played(it has sound but no picture) and the way to solve it is to download a video player on market on use software decoding which eats up cpu usage which in turn eats up battery life
according to THIS, it should be able to play almost all format there is available but that isn't always the case.
so basically what i am looking at is
*hardware accelerated Video/Audio Codec
*convert the video to 480 x 800 (or close depending on the aspect ratio of movie)
*high bitrate (not too high that it would drain the battery life or the file would become too big and the quality is more like a placebo)
*Video/Audio Converter software that does the above list
i am thinking about h.264 but do not know what presets the E4GT supports
Check out vPlayer with unlocker as well, have that player as well add mkvideo, from play store and have had 0 issues with ANY type of video, as well as no battery drain issues with either, but my stock video player hadn't given me issues with any type of video file either...might want to have that checked
Sent from my SPH-D710 using XDA
I would like to have your feedback on the most energy efficient media player for our HOX's. I use bsplayer lite with video brightness at 50%, HW decoding ON and always with headphones. I know that there are many players on the market like mx, Mobo, dice ect.The majority of video files that I watch, are xvid avi's, and x264 mp4's and rarely mkv's. With this setup I loose 20% of my battery for a 40min series video. Does the use of HW acceleration has an impact on energy saving or SW is better?
So, which one from your experience is more energy efficient and at which settings?
I am too looking for such media player.
Can u clarify if software encoding enabled will draw more battery than Hardware encoding.
From what I found on the internet SW acceleration does draw more energy, but I cannot be sure since I didn't test it myself and I don't know if Ican do it properly in order to be really accurate.
Sent from my HTC One X using Tapatalk 2