CM6 Video Frame Rates? - Nexus One Q&A, Help & Troubleshooting

Anyone know what the frame rates are for the various video quality settings for CyanogenMod-6.0.0.0-N1
High (30m) - 720p - MPEG4
Low (30m) QCIF - H263 (I'm guessing 480P?)
MMS (Low, 30s)
YouTube (High, 15m)
Custom

elusivepeanut said:
Anyone know what the frame rates are for the various video quality settings for CyanogenMod-6.0.0.0-N1
High (30m) - 720p - MPEG4
Low (30m) QCIF - H263 (I'm guessing 480P?)
MMS (Low, 30s)
YouTube (High, 15m)
Custom
Click to expand...
Click to collapse
720p is up to 27fps, 480p is up to 30fps.
Framerates are variable, if you wanted to check you can play the video in VLC or another more "advanced" player or video tool and bring up info to see what the fps is.

AFAIK, framerates are dependent on the ambient light conditions. The brighter the better. I've captured low-light videos @11fps... but in broad daylight, I have video recorded @26fps...

You guys rock. Thanks a bunch.

knightnz said:
720p is up to 27fps, 480p is up to 30fps.
Framerates are variable, if you wanted to check you can play the video in VLC or another more "advanced" player or video tool and bring up info to see what the fps is.
Click to expand...
Click to collapse
Yeah, unfortunately frame rate and bit-rate are both variables, so the only constant is the resolution. Meaning that editing and re-compression/conversion are going to be a ***** to say the least. I really wish they would make the bit-rate be the only variable and leave the frame rate as a constant, but it is only a phone after all..

Related

Video playback - streaming and recording

So I've done pretty thorough research into the ins and outs of the video problems with the tilt(kaiser). I get that the inadequate drivers slow everything down (the time it takes for my tilt to go from portrait to landscape is ridiculous). But I have an question that I can't seem to find an answer to:
The videos rendered using youtube, or really streamed from any website, do not suffer from any kind of lag, buffering (unless I'm out of range), or any other ill effects. The clearest and sharpest videos I get are from online streaming. Why is that?!? Whereas videos I upload from my laptop, or especially videos I record on the phone are completely, absolutely, so awfully unwatchable!
Is it just a matter of video size and quality? If i reduce the video recording resolution would that help? (the answer is no, i've tried).
More importantly, is there a way to replicate the streaming videos a la youtube with the videos uploaded or recorded on the phone?!
While I don't have any hard facts to prove it. I belive the issue lies in the resolution and audio quality of the youtube videos. I Watch youtube on my phone with no problems. but the quality is Vastly lower than the videos I upload from my laptop. If you reduce the quality of the videos you upload you'll notice a similar speed boost. but you'll be reducing the quality quite a bit.
At least thats my experience. I notice a better playback when I reduce audio and video quality of my files. But considering I need subtitles for what I watch. Quality reduction isn't an option for me.
What programs are you using to play each of these? Also, streaming videos will almost always be a lower resolution thatn files from your computer. A streaming file can have a large enough resolution that it looks very sharp on your 320x240 screen, but not sharp on a desktop monitor. Now, the file that looks good on your desktop monitor at a resolution of 512x348 or so, requires a lot more CPU to render, thus looking like poop.
It makes sense that youtube etc videos are of lower resolution and everything. But I would honestly take the lower resolution if I could have not-jumpy streaming of the videos i record. Is it possible to tweak my cam in some way to make that happen? I've tried setting it to the lowest resolution but that doesn't work. Any other thoughts on this?
while resolution is important matter ...
stored medias can have different bit rates (kbps) this applied to both streams and stored/recorded media...etc and don't confused this "KBPS" with the rate of internet speed ... 2 different things ... too high a rate will choke your device
select one stored media and choose properties ... click on the summary tab ...check it and see !!
you can have 2 videos with the same resolution ( X by Y ) ... but concentrate on bit rates ( kbps ) as well as frame/sec ( fps )
out of the 3 above ... resolution is the least important ... as our device is QVGA ( 240x320 ) ... if your media is higher res ... it will shrink to fit ... likewise, if it's lower res. ...it will stretch to fit ..etc
ie ... try playing a 640 x 480 video on a modern desktop monitor ( which is averaging 1280 x 800 ) ... and it will still play fine ... but stretched ....therefore, that is the LEAST of your problem

How does this play on the TD2?

Hey, I'm not getting my TD2 before mid-June, but I'd like to encode some videos beforehand. Since I don't have a device to test them on I'd really appreciate if someone could download this clip and test it on your phone.
Video is h.264 and audio is AAC. I heard only WMP supports hardware acceleration, but if you have Coreplayer also I'd like to hear some results from there as well. Video bitrate is only 750 kbit/s, as I wasn't sure how high a bitrate the TD2 could handle. For some reason the motion isn't completely smooth the first 10 seconds or so, but never mind that.
The file:
http://rapidshare.com/files/238242088/750.zip.html
There is a 10 download limit on rapidshare, so I'd appreciate it if only people that intend to help me downloads it
edit: I know there is an "HTC Touch HD encoder"-program, but it produces absolutely horrible video quality at the same bitrates
I saw it on my D2, and I have to say it didn`t go so smooth as I expected.
When there is a lot of action on the screen the phone can`t keep up with the video. I presume the quality is to high for the phone.
DjangoBE said:
I saw it on my D2, and I have to say it didn`t go so smooth as I expected.
When there is a lot of action on the screen the phone can`t keep up with the video. I presume the quality is to high for the phone.
Click to expand...
Click to collapse
Okay, thanks
Guess I'll have to wait until I get my phone then so I can tweak the encoding settings :/
hi i have the same question about video play
here is the same video from rapidshare for more than 10 times
http://rapidshare.com/files/238483911/750.zip
i use coreplayer 1.3.2 on my TYTN II (Kaiser)
i do a bechmark on this video and i take this score...
avarege Speed: 28.17%
Video franes 1482
Audio samples 1484800
bench time: 3.39.434
bench frame rate: 6.754
bench sample rate: 6766
bench data rate: 247 kbit/s
original time 1.01.812
original frame rate: 23.976
original sample rate: 24000
original data rate: 877 kbit/s
tell me what device is yours
ps. test take place with QTv Display
ps. quality: HIGH
smooth zoom: only for 50%
I tried it and it just showed a solid green colour for the entire video. I guess I don't have the right codec or something. I don't have CorePlayer though.
I had the same green screen using the htc default .mp4 player on my TD2, but the file did play with The Core Player....the video stuttered quite badly in places and the audio went out of sync..I transcoded a movie using Touch HD Video converter see thread:
http://forum.xda-developers.com/showthread.php?t=467112
This movie runs very well on the default player with no stutter or sync problems.
Video properties:
video
codec:avc1
resolution: 640 x 352
frame rate: 23.976023
audio
codec: mp4a
sample rate:44100Hz
Bits per sample: 16
Bitrate: 1411kb/s
tonyh0905 said:
I had the same green screen using the htc default .mp4 player on my TD2, but the file did play with The Core Player....the video stuttered quite badly in places and the audio went out of sync..I transcoded a movie using Touch HD Video converter see thread:
http://forum.xda-developers.com/showthread.php?t=467112
This movie runs very well on the default player with no stutter or sync problems.
Video properties:
video
codec:avc1
resolution: 640 x 352
frame rate: 23.976023
audio
codec: mp4a
sample rate:44100Hz
Bits per sample: 16
Bitrate: 1411kb/s
Click to expand...
Click to collapse
must be test it with coreplayer to have a compare from 2 device
touch pro 2 have 35% score on this bechmark

[Q] LG P990 Video Problem

Hello Community,
so I gat the following problem:
The phone should show and record 1080p and 720p videos. No problem with recording, but I gat a problem with playing a video. Every 1280x720 / 1680x1050 / 1920x1080 video is constantly laggy, but the sound works perfect.
640x360 videos are working perfect, no matter what codec.
The sample videos in 1920x1080 are working perfect, so I think it's a problem with the codecs, but all videos are H264, so what's the problem here?
I hope you can help me!
Thanks,
Max
ps: found no topic about that thing, I hope it's not already existing!
I think tegra 2 doesn't support it (yet?)
Sent from my Optimus 2X using XDA Premium App
aren't they in mkv container? if that's the case, then it's normal... no mkv support yet
sorry but you both failed at my answer.
The LG P990 does support 1920x1080! As I mentioned above the sample videos are working perfectly, but other videos in 1920x1080 are laggy , even when it's the same codec, so what's the problem here?
what do you mean with mkv container?
For all who have the same problem:
I gat the answer now:
The H264 Profile of the video files must be baseline, otherwise your video will lag
You can convert to h264 baseline for example with the program SUPER
Regards,
Max
the problem is the encoding profiles used to create the videos you try to play
You dont mention where these videos come from or if you encoded them yourselves, but video are much more than just the codec.
When videos are encoded there are many different encoding settings that can be used, settings like bitrate, resolution, macroblocks, cabac, reference frames, b-frames, etc. etc. - for H264 these different settings is arranged into something called profiles and levels. Levels go from 1 up to 5.1 and profiles is called baseline, main and high
Each level and profile describe the set of encoding settings that can be used.
Read more details here:
http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC
Different types of content for playback on different kinds of units allows different profiles and levels, like HDTV specifies a maximum profile level to be used and Bluray another maximum profile level to be used. The idea is then that manufacturers of Bluray hardware decoders design their hardware codecs to support up to the maximum profile level for Bluray (which is High L4.1)and the content creators can encode their Bluray videos to the same specifications and thereby ensure that the content can be played on Bluray players.
The Tegra2 chipset support recording and playback of content up to 1080p, but that is only a specification of the resolution - you also have to know which maximum profile levels of encoding specifications it support before you can encode video properly for the Tegra2 chipset. And since it isnt designed for Bluray but for mobile use, it doesnt support the same high encoding specifications as Bluray but only a lower profile level.
The maximum supported profile level for the Tegra2 is 1080p Baseline L4.0 or 720p Baseline L3.1
If you download pirated HD movies, then most of these are encoded with similar or even higher specifications as Bluray movies - these will not play on a Tegra2 chipset.
And if you encode yourself, then you have to ensure that the settings you choose in the encoding application does not exceed the specifications supported by the Tegra2 chipset.
In short - if you download movies you can never be sure it will play because you have no control of how it was encoded. If you want to make sure videos will play, you have to encode them yourself and make sure to use the correct settings.
The videos you have that doesnt play right, will have to be reencoded with correct settings to play.
Edit: I see you found an answer while I was writing this
thanks for the answer
just something to add: The baseline things just getting important when the resolution is higher than 640x480 , my LG P990 can display all videos with all codecs and baselines with 640x480 but 1920x1080 for example will lag So these films are not a problem, because mostly they are 640x480 for mobile phones and not higher, that your Card isn't full with 2 vids
so what program would be best to convert a video to, as stated above :-
The maximum supported profile level for the Tegra2 is 1080p Baseline L4.0 or 720p Baseline L3.1
I normally use Total video Converter but cant find any of the L4.0 ect setting on it.
Kickasskev said:
so what program would be best to convert a video to, as stated above :-
The maximum supported profile level for the Tegra2 is 1080p Baseline L4.0 or 720p Baseline L3.1
I normally use Total video Converter but cant find any of the L4.0 ect setting on it.
Click to expand...
Click to collapse
going to bump this, would be awesome to know exactly what setting and a program to use.
Kickasskev said:
so what program would be best to convert a video to, as stated above :-
The maximum supported profile level for the Tegra2 is 1080p Baseline L4.0 or 720p Baseline L3.1
I normally use Total video Converter but cant find any of the L4.0 ect setting on it.
Click to expand...
Click to collapse
I'll bump again just in hope

Watching YouTube 4K videos? Nougat update? Watching 60 FPS videos?

Hi guys
I'm wondering if Mi Mix Pro can run 4K videos from YouTube, also are there any news about a Nougat update or is it being left with Marshmallow? Also, does it run 60 FPS videos without lag?
The YouTube app doesn't let me select anything about 1080p. I never noticed that until now.
60FPS video doesn't really mean anything. What matters is the codec, the resolution and the bitrate. Is the video DivX or h264 or h265 or whatever. Which profile? The Mi Mix has an Adreno 530 which can handle 4K up to 60FPS. I tried a few high bitrate (~60Mbps) 4k test clips at 24, 30 and 60FPS and they played fine.
Does the screen shows pixels?
gavin19 said:
The YouTube app doesn't let me select anything about 1080p. I never noticed that until now.
60FPS video doesn't really mean anything. What matters is the codec, the resolution and the bitrate. Is the video DivX or h264 or h265 or whatever. Which profile? The Mi Mix has an Adreno 530 which can handle 4K up to 60FPS. I tried a few high bitrate (~60Mbps) 4k test clips at 24, 30 and 60FPS and they played fine.
Click to expand...
Click to collapse
I noticed that the screen pixel density is way too low 361, compare to the S8 or other phones which have 400+?

How to reduce the video recording size

Hello
For example, a 1:08 minute long video at 1280×720, 30 FPS, H.265, from stock application, is 91.68 MB. Is there a way to educe the video recording size by settings or install other application?
Thanks
If you have the ability, then reduce the frame rate and resolution, to acceptable needs.
ze7zez said:
If you have the ability, then reduce the frame rate and resolution, to acceptable needs.
Click to expand...
Click to collapse
That is already the lowest FPS and resolution.
I personally use a post-processing Media Converter.
Media Converter - Apps on Google Play
Convert all kinds of media formats to popular media formats: mp3,mp4,gif,flv...
play.google.com

Categories

Resources