video file size too big... - Galaxy S 4 Q&A, Help & Troubleshooting

Anyone knows how I can change the bitrate and frame rate of Samsung s4 video? Its too big.... 100 mb /1 min..... I don't need 12 Mbit at 50 fps

I also have the same concern as you as I think the bitrate is too high though it is at 30fps. I think at 1080p it is 17000kBps.
I hope there's a way to change the bitrate without having to sacrifice the frame size as 240p has a lower bitrate but it is too small.
For example 1080p at 2MBps would be very fine for me.

scarookie said:
I also have the same concern as you as I think the bitrate is too high though it is at 30fps. I think at 1080p it is 17000kBps.
I hope there's a way to change the bitrate without having to sacrifice the frame size as 240p has a lower bitrate but it is too small.
For example 1080p at 2MBps would be very fine for me.
Click to expand...
Click to collapse
I was using 720p. It was recording at 60 fps at 17mbit. 400MB for 4 min. ridiculous!! much appreciated if someone can help out with a way to change bitrate and framerate setting.. thnx

wildpig1234 said:
I was using 720p. It was recording at 60 fps at 17mbit. 400MB for 4 min. ridiculous!! much appreciated if someone can help out with a way to change bitrate and framerate setting.. thnx
Click to expand...
Click to collapse
Yep, considering the fact that for 400mb you can re-encode a full movie of good quality.

So anyone has any trick or hack they can share to change bitrate and framerate? on my old Touch Pro2 it was just a quick easy change to the registry. I figure it should be that easy on S4? I mean i can't be the only one feeling that the video on S4 is using way too much bitrate and size?

So no one thinks that the filesize is too big or has any interest in reducing the filesize?

I also think the video files are way too big even when set to 1280x720. I use Handbrake on my PC to reduce the size. It would be even better if someone could find a way to reduce the bitrate it records at.

vpwrf said:
I also think the video files are way too big even when set to 1280x720. I use Handbrake on my PC to reduce the size. It would be even better if someone could find a way to reduce the bitrate it records at.
Click to expand...
Click to collapse
So no one got any way to reduce the bit rate of video recording on the s4?

Related

Video Quality AMAZINGLY good

Not used to making video's as all my previous phones
Universal,Hermes,TytnII,Raphael,Touch HD didn't make them too well.
So just tried out making video's while driving (as a passenger) and
they look stunningly good. There's lot's of sun/cloud changes
and it picks up beautifully.
Frame rate is above 20FPS average in MPEG 640x480. Nice.
EDIT : from comments below I see most people expect more. For once I'm on the satisfied side
What .. it too can't play 640x480 flawlessly ? I saw some benchmarks which played such videos at 200%.
Dr.Sid said:
What .. it too can't play 640x480 flawlessly ? I saw some benchmarks which played such videos at 200%.
Click to expand...
Click to collapse
Did you read his comment???? where does it say it cant play 640x480
A sample recording would be nice
Smooth playback is 24 fps and beyond. if it's between 20-24, it sucks.
It's the recording rate in 640x480 not the playback speed.
It will almost always keep the 23.99 frames per second while recording
So I meant to say, it's a great video recorder.
I think the title of this thread is a little bit naive!
C'mon 640 x 480 has been on most high end phones now since 2006!
We now have alot of phones with 640 x 480, a fair few with 720 x 480 (D1?) and one or two with 720p recording.
The hardware in this phone is capable of 720p as is that of the Palm Pre, Iphone 3GS and probably others too.
So, in summary - I dont see 640 x 480 as amazingly good at all!
On the topic, do any devs think it would be possible to up the recording to it's 720p capabilities?
See above. I accidently posted twice.
jamuk2004 said:
The hardware in this phone is capable of 720p
Click to expand...
Click to collapse
Qualcomm advertises Snapdragon (rather over-optimistically in my opinion) as being capable of 720p video playback - where do they say it's capable of 720p capture?
My bad !
I did not notice he talks about RECORDING, I thought he talks about playback.
lucid said:
Frame rate is above 20FPS average in MPEG 640x480. Nice.
Click to expand...
Click to collapse
So video quality is "surprisingly mediocre", then. Is there any non-HTC smartphone in the world that can't manage at least 30fps at VGA resolution? The Samsung i8910HD can almost manage 24fps at a resolution of 1280x720. If the HD2 could better that, then maybe you could describe it as "amazingly good".
The Snapdragon probably should be able to record in 720P from a hardware point of view. My currrent phone, the i8910, records in 720P at around 22-24fps, and its only packing a 600mhz Cortex 8 CPU.
So i went to the registry and messed with some values a bit. I set the bitrate much higher than the default. It would still capture video @ about 25 fps. Can't really tell the difference in quality, but the filesize has increased by a 100%. I'll try to see if there are more reg settings to mess around.
NZtechfreak said:
The Snapdragon probably should be able to record in 720P from a hardware point of view. My currrent phone, the i8910, records in 720P at around 22-24fps, and its only packing a 600mhz Cortex 8 CPU.
Click to expand...
Click to collapse
There's a lot more to it than CPU power, I think - it's a bandwidth issue rather than MIPS. I wouldn't be surprised if Windows Mobile imposes some limitations too.

What video encoder do you guys recommend?

Prefer something that is fast and easy to set? It seems even with coreplayer there are some codecs such as sorenson that still can't be handle by the player, would love to have a nice video encoder to do the job for the odd video that doesnt play on hd2.
Thanks!
im using TMPGENC EXPRESS 4.0 .
quality is very good
i have opened a video performance thread in LEO-LEO forum. please check. thanks.
I'm trying different codecs to see which would be better to use.
So far I'm using the mpeg4 standard (MPEG-4 AVC/AAC/MP4), and it works almost flawlessly when using a bit rate of about 3000kbps at 30 FPS (800x480). The videos taken using the Camera are also encoded with mpeg4.
Oh, and I'm using the HTC video player. CorePlayer's performance for the HD2 using either GDI or the raw buffer makes me cringe (and it somehow reduces colors, not sure why; compare HTC's promotional video played in the Album and in CorePlayer).
I'm encoding with MediaCoder, which is free but isn't exactly what I'd call user-friendly.
EDIT: And the performance is even better in Windows Media Player itself.
What the hell, everything's upside-down.
What's wrong with Video Encoding GUI?
tnyynt said:
What's wrong with Video Encoding GUI?
Click to expand...
Click to collapse
Nothing
This one is nice too:
http://forum.xda-developers.com/showthread.php?t=478050
-I like the results from this one a little better than 'Video Encoding GUI'. The colors are a bit more saturated which I find nice when I watch on the go..
Yunabeco said:
EDIT: And the performance is even better in Windows Media Player itself.
What the hell, everything's upside-down.
Click to expand...
Click to collapse
Sorry, do you mean that the performance in Windows Media Player is better than the performance in HTCAlbum?
Shasarak said:
Sorry, do you mean that the performance in Windows Media Player is better than the performance in HTCAlbum?
Click to expand...
Click to collapse
I find it to be so (I had much less frame skips in WMP). Then again, it might depend on the video.
Try Media Coder its free and works really well.
hassan said:
Try Media Coder its free and works really well.
Click to expand...
Click to collapse
It knows about Nvidia's CUDA . It's the best !!!
I use Handbrake:
http://handbrake.fr/downloads.php
The latest version works very well - choose the iphone/ipod touch preset and increase the resolution from the puny 480x320 that the iphone can handle.
tnyynt said:
What's wrong with Video Encoding GUI?
Click to expand...
Click to collapse
Seeing as this thread has come back to life anyway: the Video Encoding GUI does a very good job of converting for a Touch HD, TP2 or TD2, but it has a maximum bit-rate of 1000kb/s, which is really not high enough for an HD2. (On lesser phones if you make the bit-rate any higher you lose smoothness of playback, but on an HD2 you don't have to make that trade-off). MP4ForHD has the same problem. It'd be nice if the author of either of those could do an HD2 version.
So, I'm not sure we've actually come to any useful conclusions in this thread. As I have an HD2 arriving tomorrow, I'm quite keen to start converting some videos for it.
What I need is:
For an original video that is <= 800x480, the resolution should remain unchanged. For a video > 800x480 it should be downscaled to fit within 800x480 with an unchanged aspect ratio. (So, for example, a 512x384 capture should be output as 512x384; 640x360 should be output as 640x360; 1280x720 should be output as 800x450. No cropping under any circumstances.)
The output frame-rate should always be the same as that of the original clip.
The output audio should have the same volume and same sampling rate as the input audio. If the input audio is > 2 channels, it should be downmixed to stereo.
It needs to support container and codec options that are optimised for playback on the HD2 using either HTCAlbum or WMP. (Not sure yet which of these will be best, and am still researching encoding options in other threads!)
The output bitrate should be appropriately reduced for lower-resolution clips automatically.
All of the above needs to be something that is retained from session to session so that you can simply point it to the input file and click "Start" without having to reselect options each time.
It needs to be able to queue up multiple files and process them one at a time.
Good output quality and smoothness of playback is obviously important.
Something that does the encoding quickly rather than slowly is a plus (but I'm stuck using a creaky old 3GHz Pentium IV with on-board GPU at the moment, so am not expecting miracles).
It should be able to handle 720p .mkv files with ac3 audio, and also lower-resolution xvid files.
Freeware would be a big plus.
I've checked out a few of the suggested applications (not all) and most of them seem to lacking at least some of this. Things like Video Encoder GUI or MP4ForHD do an excellent job for lower-spec phones, but the bit-rates are capped at a level that is far too low for optimum performance on the HD2. Some of the more sophisticated applications have some surprising omissions, such as not being able to store settings between sessions, or not being able to specify 800x450 as an output resolution, or not being able to specify 800x480 as a maximum resolution and have it choose the actual output res depending on the input res, or having no option to keep the original frame-rate or the original audio sampling rate, or bit-rate.
There must surely be something out there that covers all this?
Shasarak said:
I've checked out a few of the suggested applications (not all) and most of them seem to lacking at least some of this. Things like Video Encoder GUI or MP4ForHD do an excellent job for lower-spec phones, but the bit-rates are capped at a level that is far too low for optimum performance on the HD2. Some of the more sophisticated applications have some surprising omissions, such as not being able to store settings between sessions, or not being able to specify 800x450 as an output resolution, or not being able to specify 800x480 as a maximum resolution and have it choose the actual output res depending on the input res, or having no option to keep the original frame-rate or the original audio sampling rate, or bit-rate.
There must surely be something out there that covers all this?
Click to expand...
Click to collapse
Strangely enough, for me the HD settings on MP4ForHD for encoding did quite a good job of 300 and A Scanner Darkly. Smooth playback and an acceptable quality for a DVD rip. The only issue I faced was a bit of an audio sync issue with 300. The output sizes were approximately 600-700mb
If there could be better output or an easy way to ensure the audio syncs with the video properly, the HD2 would be golden. (I am stuck on a 3 year old laptop which has had some minor processor/hdd/ram upgrade and took 4 hours to encode a DVD for my HD2.
Shasarak said:
Seeing as this thread has come back to life anyway: the Video Encoding GUI does a very good job of converting for a Touch HD, TP2 or TD2, but it has a maximum bit-rate of 1000kb/s, which is really not high enough for an HD2. (On lesser phones if you make the bit-rate any higher you lose smoothness of playback, but on an HD2 you don't have to make that trade-off). MP4ForHD has the same problem. It'd be nice if the author of either of those could do an HD2 version.
Click to expand...
Click to collapse
Maybe going further above bitrate wise is just a waste of space and that 2 pass encoding at such bitrates from both converters just means optimal output.
tnyynt said:
Maybe going further above bitrate wise is just a waste of space and that 2 pass encoding at such bitrates from both converters just means optimal output.
Click to expand...
Click to collapse
That is a perfectly valid opinion, but (having done some viewing of the output on a PC screen) it is not one that I happen to share. (Not for downscaled hi-def material, anyway).
What's with MediaCoder? Have you tried this?
seed_al said:
What's with MediaCoder? Have you tried this?
Click to expand...
Click to collapse
I glanced at it. Having spent 10 minutes trying and failing to get it to produce 800x450 output, I gave up. Maybe I should have another go....
niknik76 said:
Nothing
This one is nice too:
http://forum.xda-developers.com/showthread.php?t=478050
-I like the results from this one a little better than 'Video Encoding GUI'. The colors are a bit more saturated which I find nice when I watch on the go..
Click to expand...
Click to collapse
i use that one aswell
tnyynt said:
Maybe going further above bitrate wise is just a waste of space and that 2 pass encoding at such bitrates from both converters just means optimal output.
Click to expand...
Click to collapse
I have tested, and for sure that downscaling HD media to a 800x480 screen requires more than 1000kbps to bring out the details.
Are you saying I can install new codecs and be able to record video with them? At the moment I use MPEG at 640x480...I can get better resolution?

Movie Converters and Settings?

Hello,
Can this HD2 actually display real good video clips?
I have tried a load of converters and played about with various settings but all video looks average at best and most are jerky.
Anybody got some tips for converting great looking video to show off this screen?
Any tips appreciated.
http://forum.xda-developers.com/showpost.php?p=5341496&postcount=32
worked a treat for me
Try 'Mp4forHD'- just google search and it should be the first link.
Works like a treat and plays via HTC albums.
Thanks for the reply
I will check them out.
HDencoder (you can get it here on xda-dev)
Originally designed for Touch HD, but still working outstanding.
The encoder is the same than MP4forHD, but the GUI is more simple.
Set bitrate to custom and encode with 1000kbit @ 800x480 for 720p or 1080p videos.
HD2 is capable of higher bitrates but HDencoder only support 1000kBit max...and the difference to higher bitrates is not really visible. Higher Bitrates causes only much bigger files and more battery drain....
jpopgt said:
Hello,
Can this HD2 actually display real good video clips?
I have tried a load of converters and played about with various settings but all video looks average at best and most are jerky.
Anybody got some tips for converting great looking video to show off this screen?
Any tips appreciated.
Click to expand...
Click to collapse
Yes it can play back very high quality video perfectly. I have transcoded a 720p movie file down to the HD2's native resolution (800x480) and its looks absolutley stunning. Its fun to show your iPhone friends and watch their faces as they see just how stunning the screen looks displaying a proper native resolution image taken from a higher resoluution source... Simply stunning.
Thanks again for the replies!
I am can see some stunning video now.
Cheers.
Bimme said:
HDencoder (you can get it here on xda-dev)
Originally designed for Touch HD, but still working outstanding.
The encoder is the same than MP4forHD, but the GUI is more simple.
Set bitrate to custom and encode with 1000kbit @ 800x480 for 720p or 1080p videos.
HD2 is capable of higher bitrates but HDencoder only support 1000kBit max...and the difference to higher bitrates is not really visible. Higher Bitrates causes only much bigger files and more battery drain....
Click to expand...
Click to collapse
Is this a different encoder from HTC Touch video converter 1.21?.......the bitrate can only be set to 999 max on this program.
I can't seem to find a program called HDencoder.
Bimme said:
HD2 is capable of higher bitrates but HDencoder only support 1000kBit max...and the difference to higher bitrates is not really visible. Higher Bitrates causes only much bigger files and more battery drain....
Click to expand...
Click to collapse
I strongly disagree. MP4ForHD will go up to 1600kb/s and the improvement in visual quality between that and something encoded at 1000kb/s is (to my eyes) dramatic, not subtle. If you watch some of the videos from this post (encoded at 2000kb/s and using CABAC) that's another quite visible step up in quality. Beyond 2000kb/s the benefits start to become a bit more ambiguous.
(The above assumes a good-quality, high-definition source, of course - lower bit-rates are quite adequate if you're converting something with <800x480 res, but your average xvid dvd rip plays quite happily in CorePlayer anyway, so there would be no need to convert it).

Movie resolution and bitrate?

At what resolution and bitrate do you encode your movies for Note or similar mobile devices?
Okay, I encoded Kung Fu Panda into x264/AAC with Handbrake. I chose 800kbps as average bitrate and 128 as average audio bitrate, encoded with 2 pass + turbo first pass at a resolution of 1280 x 540, it's about 1:32 hours and it came out to be 615MB. I'm very space conscious as I don't have a lot of space considering the amount of crap I want to put into the Note, but this seems quite good.
EDIT : Hmm...800kbps is indeed a bit too low for this resolution, I'm going to try 1000kbps.
encode?
Direct transfer and go.
kersh said:
encode?
Direct transfer and go.
Click to expand...
Click to collapse
Each of my movie is about 8-10GB and I got more than 20 of them. Yeah right.
Dragooon123 said:
Okay, I encoded Kung Fu Panda into x264/AAC with Handbrake. I chose 800kbps as average bitrate and 128 as average audio bitrate, encoded with 2 pass + turbo first pass at a resolution of 1280 x 540, it's about 1:32 hours and it came out to be 615MB. I'm very space conscious as I don't have a lot of space considering the amount of crap I want to put into the Note, but this seems quite good.
EDIT : Hmm...800kbps is indeed a bit too low for this resolution, I'm going to try 1000kbps.
Click to expand...
Click to collapse
I would just use m720p 1-2GB for the space concious ones.
For me 3-4 movies of 2-2.5GB each are spot on. Space wise.
And another 16-32GB microSD is a must this days.
I have a 1080p MKV with a video bitrate of 9,500kbps and it plays fine on my SGSII and Note
NZtechfreak said:
I have a 1080p MKV with a video bitrate of 9,500kbps and it plays fine on my SGSII and Note
Click to expand...
Click to collapse
That is not my question, I'm looking for an optimal setting where the movies look good without using too much space.
NZtechfreak said:
I have a 1080p MKV with a video bitrate of 9,500kbps and it plays fine on my SGSII and Note
Click to expand...
Click to collapse
Wow! Incredible!!
Dragooon123 said:
That is not my question, I'm looking for an optimal setting where the movies look good without using too much space.
Click to expand...
Click to collapse
Pretty subjective thing though wouldn't you say? Hard for anyone else to advise you on what the right rate is for you. Videos I have at ~7000kbps total bitrate look OK to me, so maybe start there and do a few brief encodes of the same thing at 5 and 3mbps and see how they look to you.
Others might be interested in this, since they will come here to see information on video playback:

camera mod for High bitrate?

been searching high and low, is there a working mod (like Camera HX for S3) for the i9505?
I have tried editing the settings file, but is seems to ignore that.....
video of the features you can look at
?? i don't understand?
you want a video or have a video?
I definitely like to be able to change the bitrate and framerate. I actually need lower bitrate a lot of time. I mean there's no point using sky high bitrate if the limiting factor is actually the camera and lens. I was recording at 720p the other day and the s4 produced a 400mb file for 4 min of video. That is ridiculous...4 min of 720p should not take anywhere close to 400 mb....
Lol completely the opposite of what I want...to each his own I guess

Categories

Resources