I recently got a new laptop that has an HDMI extension and sense I don't need a laptop when I have a smart phone I just want to use it as a media center. I have an old PC doing the job now so this was a welcome replacement.
Problem is I'm lost when it comes to 720p media files. I've noticed that the size of the files can vary greatly from 2-3gb. For instance "The Green Hornet" is 720p 1.37gb. Then I found another one that is 720p but 3.47gb.
I'm assuming the larger one is going to be better quality but by how much? Is the difference going to be substantial? What do I look for exactly?
The difference in size is most likely due to different encoding. So where a general rule says bigger file = better quality this is not always the case with good encoding techniques. So if the smaller file is sufficent in your eyes, go for it.
Related
I've got the HTC Legend and have used Doubletwist to sync and convert videos for it. It converts the videos nicely except they don't seem to be well compressed.. I used it to convert a movie and it ended up being a larger size than the original (700mb -> 800mb).
Instead of resizing it and keeping aspect ratio from 640 x 272 to 480 x 204 and letting the phone add black borders when the video plays, it added black borders itself and made it 480 x 320. Also the bitrate of the video was increased from 709 to 829 which seems unecessary.
I tried converting it also in Avidemux and got the file size smaller but it was not as high quality as the Doubletwist output.
But it seems logical that you should be able to get a smaller dimensions, same quality and smaller file size video..
What are some alternative softwares?
http://www.virtualdub.org/
Virtual dub is pretty fast, you can resize, crop, correct aspect ratios, deinterlace etc etc.
via the "filters" menu.
It's quite a minimalist piece of software, but it's transcodes very fast and has everthing you need.
Thanks, yeah I'm familiar with virtualdub.
However some of the videos I'm converting were .flv and it wasn't too happy with that. And I cant seem to find the exact right encoding options to maintain the quality DT can achieve, but also have a decent amount of compression
hmm - sounds hard to do in one pass. If you are lucky enough to have an editing package like Sony Vegas or After Effects it should be doable.
If you can bear a two -step conversion you can use this:
http://www.videohelp.com/tools/FLV_Extract
to convert FLV to AVI without loss.
Then use the encoding package of your choice to shrink the file to a phone friendly size.
Yeah I do have sony vegas, how would I do it in that?
And yeah the main problem is encoding it to be played on the phone. I can get the right format, but not perfect quality with decently low size
Im going to try and make this short.
I realize this may not be the best place to ask but i know you guys are the best to ask.
What are the best 1) resolution 2) bit rate 3) quality settings for encoding video for the gtab that give you a nice picture and dont break the ram bank.
At 768x450 2000bits/sec My test movie is 1.3gb. At the native 1024x600 the file size hits in the 1.7gb neighborhood (nice looking but probably not feasible unless i am only going to put one or two movies on here at a time...would like to do 5 or 6)
I tried it at 512/300 (50% of the native resolution) and a bit rate of 800bps and did manage to get the file at around 500mbs but the quality was just sub par for my tastes (fuzzy VISIBLY jerky).
Rather than me testing for days and days..i was wondering what settings you guys had set on (and why).
Thanks!
Allen
Edit: The H.264mp4 format was causing artifacting that i couldnt fix at any setting..
Right now i am using .mp4 at 768x450 (or a 75% scale of the native resolution) and a bit rate of 1,500 with the sound set at DVD quality (which actually does help since i use blue tooth head phones). File size still just at 1gb (that maybe about the smallest i can do with the quality i like). Even at that setting...its still a tad jerky. What should i try? Lowering the resolution and upping the bit rate a tad more???
Still wanting to know if any of you guys have a magic setting for me!
The good news here is that i am not loading my up memory with mp3/songs (have an iphone for that) using pandora radio instead. Regular apps dont take up too much room so i figure i probably have around 10G to play with for video. (when vegan gets the SD card utilizatin fixed ill have another 8G on top of that).
Bump:
Still looking for settings suggestions.
I am using 720X480 @ 1,500kbs in MP4. This gets me ~1.2gb files. It is the actual resolution of a DVD, which is where my material is sourced. This lets the display device do the scaling, rather than the encoding process.
Robert Duncan said:
I am using 720X480 @ 1,500kbs in MP4. This gets me ~1.2gb files. It is the actual resolution of a DVD, which is where my material is sourced. This lets the display device do the scaling, rather than the encoding process.
Click to expand...
Click to collapse
Duh that makes total sense!
Testing now.
Any ideas what the "video quality output settins are". 1 is best, 32 is worse. 26 is recommended.
I dont have much to go on. I see the recommended settings for an ipad are 1335 bit rate and a quality setting of 24.
UPdate: When i did a test run with higher settings i noticed the video would lag every three or four seconds. I concluded that the settings were too high for the hardware to handle. Likewise when i set them too low..it was jerky, and i concluded the bit rate was too low for smooth frame rates.
At 720x480 1500Bits (and a "quality setting of 24"). The lag is MUCH better, but it still lags about every 20 seconds or so (very briefly). I will test at 1400bits/26q and see what happens.
Jeeze! A lot of work.... its too bad someone hadnt already figured all this out and just given me the quick answer! lol
Thanks again for the answer!
You should be able to play 1080 with no lag?
Sent from my V9 using XDA App
You may want to grab a program called Mediainfo. This program analyzes the video file and tells you what profile was used, video and audio encoding stats. I was using this to make sure my source and output files were not using the "High" profile. I have some 1080 files re-encoded under the "Simple" profile and they look great with zero lag. I have re-encoded all my files with Handbrake and the all work without lag.
I used the info listed in roebeet's FAQ post: http://forum.xda-developers.com/showthread.php?t=842899
daml said:
You should be able to play 1080 with no lag?
Sent from my V9 using XDA App
Click to expand...
Click to collapse
BUT why when the screen resolution is only 1024x600?
DONT need media info unless reatail dvds are encoded with more than one setting Are they?
I saw roebeets post about using the ipad settings but that makes no sense. THE ipad has a different resoultion and a less powerful processor.
I am getting lag at 720x450 1500bits but not at 720x450 1400 bits. Very interesting.
This is (or will be come June) my first experience with an android set. Now I've read that the codec support in Sensation is quite poor but I'm wondering if that support could be extended to include e.g. .mkv playback now that Sensation will (hopefully) be unlocked.
first: welcome to the android world
second: http://forum.xda-developers.com/showthread.php?t=1097503
Thanks! So the codec support depends on the media player like in PC OSs.
I'm also wondering if there's any possible "fix" for the quality of the photos taken with Sensation's camera. The photos I've seen aren't too bad but someone mentioned too high level of compression of the file which creates artifacts. Are there apps for the camera that will lower the compression level? The ones I've looked at on Android Market don't mention anything about compression. Or maybe it's a hardware limitation.
Welcome to android as well.
To be honest I am pretty new myself. The sensation when purchased, will be my first android smartphone. Had an Archos tablet for a few weeks before lending it to my sister 6 months ago lol...
Regarding the camera, I am not certain if we are talking about the same thing but they do seem similar. In the engadget review, they mentioned 'artifacts' where isolated areas of a picture were randomly soften or blurred. This is most likely due to software/settings that are processing the raw image before saving as pictures/files. With the recent HTC bootloader unlocking announcement, we should be able to see custom ROMs or even just single solution, fixes, tweaks, updates or whatever you want to call them to address issues like this. Or of course HTC can also fix the issue themselves.
Here is a link to the review if you need it
http://www.engadget.com/2011/05/27/htc-sensation-review/
if you are looking for the camera portion scroll down until you see the picture of the daisy? (sorry know very little about flowers)
apex84 said:
Thanks! So the codec support depends on the media player like in PC OSs.
I'm also wondering if there's any possible "fix" for the quality of the photos taken with Sensation's camera. The photos I've seen aren't too bad but someone mentioned too high level of compression of the file which creates artifacts. Are there apps for the camera that will lower the compression level? The ones I've looked at on Android Market don't mention anything about compression. Or maybe it's a hardware limitation.
Click to expand...
Click to collapse
Hi, I want to know if there was a way to save files of 4gb or more on the internal sd card...
rikochet33 said:
Hi, I want to know if there was a way to save files of 4gb or more on the internal sd card...
Click to expand...
Click to collapse
You can't - for the ease of mounting it via USB mass storage, it's formatted FAT.
Honeycomb devices don't have this limitation, on the other hand you have to deal with MTP for file transfer. Can't have both.
Entropy512 said:
You can't - for the ease of mounting it via USB mass storage, it's formatted FAT.
Honeycomb devices don't have this limitation, on the other hand you have to deal with MTP for file transfer. Can't have both.
Click to expand...
Click to collapse
thanks for the answer, have another question: if I format my SD card to NTFS... gingerbread will not recognize it when mounted?, it will be readable?
How can I transfer files via MTP, is there a software or something? I google some but I don´t get it...
I want to play 720 & 1080p movies in there, and there are no files less than 4 gigs, so... there must be some solution to this...
rikochet33 said:
thanks for the answer, have another question: if I format my SD card to NTFS... gingerbread will not recognize it when mounted?, it will be readable?
How can I transfer files via MTP, is there a software or something? I google some but I don´t get it...
I want to play 720 & 1080p movies in there, and there are no files less than 4 gigs, so... there must be some solution to this...
Click to expand...
Click to collapse
With some init script hacking, it might be possible to support an ext4-formatted external SD card. Linux boxes would be able to mount this but not Windows machines.
I have no experience with adding MTP to Froyo/Gingerbread devices, and no real inclination to do so - MTP is a pain in the ass on Linux systems. I'm also running Gingerbread now so I can't use the HDMI output (and I just use my PS3 for that purpose anyway), so in my case I just reencode to 480p and be done with it.
Even 720p encodes for my tablet never come to more than 2-3 gigs, and that's Baseline Profile H.264 which is a decent amount larger than Main/High profiles at the same quality level.
rikochet33 said:
thanks for the answer, have another question: if I format my SD card to NTFS... gingerbread will not recognize it when mounted?, it will be readable?
How can I transfer files via MTP, is there a software or something? I google some but I don´t get it...
I want to play 720 & 1080p movies in there, and there are no files less than 4 gigs, so... there must be some solution to this...
Click to expand...
Click to collapse
better off formatting ext4 or other linux file system, though i havent tried it and cant guarantee it will work. ntfs and linux dont always mix. the newest linux kenrels can read and write to it (i think) but im not so sure about what is in gingerbread or if ntfs is fully supported in linux yet.
kies can do mtp but i dont think it supports the infuse. you might need icecream sandwhich or honey comb for it to work on other mtp applicaions, i dont think media player will see it. considering the codec support on the gs line and infuse you's think samsung would have though about the 4gb limit and provided a way to overcome it. but they didn't. that would have really set the gs line apart.
rikochet33 said:
thanks for the answer, have another question: if I format my SD card to NTFS... gingerbread will not recognize it when mounted?, it will be readable?
How can I transfer files via MTP, is there a software or something? I google some but I don´t get it...
I want to play 720 & 1080p movies in there, and there are no files less than 4 gigs, so... there must be some solution to this...
Click to expand...
Click to collapse
Alternatively you can re-encode you movies with Super/Handbreak,etc to smaller size but same quality.
As screen size is 4.5" with resolution 600x480(can't recall exactly) it does not make sense to use 720p or 1080p files of size say 4gb and above.
Just my 2 cents.
rohit3192 said:
Alternatively you can re-encode you movies with Super/Handbreak,etc to smaller size but same quality.
As screen size is 4.5" with resolution 600x480(can't recall exactly) it does not make sense to use 720p or 1080p files of size say 4gb and above.
Just my 2 cents.
Click to expand...
Click to collapse
just another question... ¿Do you know if Samsung Galaxy SII plays a whole 1080p movie file without lagging like Infuse does?
BTW, I´ve tried handbrake and... it's simply awesome, and so simple to use at once!
rikochet33 said:
just another question... ¿Do you know if Samsung Galaxy SII plays a whole 1080p movie file without lagging like Infuse does?
BTW, I´ve tried handbrake and... it's simply awesome, and so simple to use at once!
Click to expand...
Click to collapse
no, i have no experience with s2.
handbreak's advantage is that it is damn fast.
you can re size output for 800x480 screen and have smaller size file.
rohit3192 said:
no, i have no experience with s2.
handbreak's advantage is that it is damn fast.
you can re size output for 800x480 screen and have smaller size file.
Click to expand...
Click to collapse
yuup, actually reencoded a huge 1080p (13gb) movie to 720x380 remaining at only 1.5 gb and looks so crisp and clear!!!, great software!
Yeah. Handbrake saves a LOT of space if you're not planning on using the HDMI output features.
1080p video
rikochet:
i think you will like this(i am not uploader)
(mine infuse at another place so can't test it)
http://www.youtube.com/watch?v=QHyi2QfIefk&feature=related
I was making some experiments in reencoding one 720p in Handbrake, put it a 720p file of 7 gigs, and forget to resize it at 480p in settings dialog, so file stills at 1280 and setting with an output of 2000 Mb, so at the end, I really get amazed of how the same file stills looking like it was the original 7GB but only 2GB and same exact definition!!! How could this is possible? apparently, this can´t be happen because simple physics, but... well, simply happens.
rikochet33 said:
I was making some experiments in reencoding one 720p in Handbrake, put it a 720p file of 7 gigs, and forget to resize it at 480p in settings dialog, so file stills at 1280 and setting with an output of 2000 Mb, so at the end, I really get amazed of how the same file stills looking like it was the original 7GB but only 2GB and same exact definition!!! How could this is possible? apparently, this can´t be happen because simple physics, but... well, simply happens.
Click to expand...
Click to collapse
Blu-Ray movies and such are mastered at ridiculously high bitrates to get every last ounce of quality out of them - basically with the only limitation being "has to fit in 25 gigabytes or you're incurring a double-layer cost".
So often you can drop bitrate significantly without any significantly noticeable losses in quality. There ARE losses, but most humans can't notice them.
Also if it was 720p MPEG-2 (aka a TV recording), it's H.264 (MPEG-4 AVC) utterly smokes MPEG-2 in terms of bitrate vs. quality tradeoffs.
Hi Developers and everyone, firstly I must say I do know it might not be that easy to archive at the moment, limited by the hardware and software, as these sort of app isn't that common in iOS either.
As soon as the introduction of iPad 2, I had a thought of buying one for the purpose of "on the go photo browser" when I am out for holiday, which I could transfer the RAW files from my DSLR onto the tablet as a storage, viewing and RAW to JPG conversion, with some simple editing/adjustment ability (brightness, contrast, etc) as a bonus.
As I have aware there are 1 or 2 apps on iOS appstore that could do what I mentioned, but there are comments about these apps that the conversion time is very long, as well as the transfer from Camera/card reader to the tablet (iPad2). Having said that, I do see people using this solution when they are on the move, I only gave up because of the price of the iPad2.
As I am lucky enough to bought the Touchpad at such low price, the same idea arise again. I have seen test about the possibility of using the Touchpad as a usb host device, it seems to be possible and achievable.
Would there be any developer able to write such an app for TouchPad?
As cool as this would be I don't think it is likely to happen because it would not be very practical. Raw images are large, complex, and each camera requires a slightly different "codec" (For lack of a better term) to make viewing possible.
The two largest reasons I see for this are speed and limited storage when other options are cheap. The process of offloading images directly from the camera onto the tablet will be slow. Storage on the tablet itself is limited. Large high quality memory cards are cheap now especially if you use SD cards. Class 4+ 16gb SD cards are usually around $20 or less. CF cards are more expensive but not by a ton. With todays cameras producing RAW images that are in excess of 25-30mb each that is not much space for vacation, etc. Your better off with a external hard drive and a small laptop/netbook for pure storage.
The biggest reason I dont see this happening is speed. It would take FOREVER to convert a RAW image from a modern camera. I have a 18mp Canon 7D and it produces RAW files that can be around 30mb. My laptop is old at this point, 2ghz Coreduo processor and it took forever to open an image, make my changes in the raw engine and then produce a non raw file. On my i7 930 this takes significantly less time, but it is a much faster processor. The TP even overclocked is just not built to do this level of desktop type work.
Last thing is since Raw files are flat (colors, sharpness, black levels etc) raw images converted to jpg will look flat and not be something you will want to post online or anything until they are edited up.
Basically if you want to do this, shot in jpg then it all becomes possible.