[Video] Best playback on Xperia - XPERIA X1 General

I think it's about time for us to clear a few things up concerning video playback on the X1.
The X1 can play most codecs using Coreplayer Mobile.
However, to optimize video's for the X1 and windows media player, a converter such as SUPER can be used.
Please note that optimizing your X1 is advised. See this thread for more information.
Now what I would like to find out is what settings work best for the X1 to playback video with a few different preset configurations.
What we need to know is the optimal:
Resolution
Framerate
Video Codec
Video Bitrate
Audio Codec
Audio Bitrate
Audio Sampling Frequency
Container
And any other/better tools to use.
To be able to better compare results I've uploaded the Crysis Warhead HD Trailer. You can download it here.
Please use this trailer to compare and post your settings in this thread.
This thread will be updated with new information as it arises. The second post contains an example of settings I used and will be updated with user posted settings that work well.
--- Important information ---
* CorePlayer is not hardware accelerated. This means that CorePlayer is more likely to play your video's choppy. The built-in media player, however, does have hardware acceleration. To get the best video performance, at this moment the built-in media player is your best choice.
* The h.264 codec is supported by the built-in media player and currently has the best compression vs quality ratio.
--- Downloads ---
Coreplayer Mobile
SUPER

--- Source file ---
Setting: HD Quality - 63.4MB @ 0hrs, 1min, 32sec.
Resolution: 1280 x 720
Framerate: 30
Video Codec: WMV9
Video Bitrate: 6090 kb/s
Audio Codec: WMA9
Audio Sampling Freq.: 44100
Audio Bitrate:: 96 kb/s
Container: WMV
Download example here: Source file
--- Settings --- Here the optimal settings will be provided as they become available.
Configuration: Low Quality - 4.7MB @ 1min, 31sec. (+- 280MB for 1.5hrs of movie)
Resolution: 400x240
Framerate: 25
Video Codec: h.264
Video Bitrate: 192 kb/s
Audio Codec: AAC
Audio Sampling Freq.: 22050
Audio Bitrate:: 64 kb/s
Container: mp4
Download example here: Low Quality
Configuration: Medium Quality - 5.9MB @ 1min, 31sec. (+- 350MB for 1.5hrs of movie)
Resolution: 400x240
Framerate: 25
Video Codec: h.264
Video Bitrate: 384 kb/s
Audio Codec: AAC
Audio Sampling Freq.: 44100
Audio Bitrate:: 96 kb/s
Container: mp4
Download example here: Medium Quality
Configuration: High Quality - 10.4MB @ 1min, 31sec. (+- 620MB for 1.5hrs of movie)
Resolution: 608x368
Framerate: 30
Video Codec: h.264
Video Bitrate: 768
Audio Codec: AAC
Audio Sampling Freq.: 44100
Audio Bitrate:: 96 kb/s
Container: mp4
Download example here: High Quality
Configuration: Highest Quality - 16.8MB @ 1min, 31sec. (+- 1000MB for 1.5hrs of movie)
Resolution: 800x480
Framerate: 30
Video Codec: h.264
Video Bitrate: 1294 kb/s
Audio Codec: AAC
Audio Sampling Freq.: 44100
Audio Bitrate:: 128 kb/s
Container: mp4
Download example here: Highest Quality
---
When posting settings, supply the same information as I do here.

Good you have come up with this.. once we all share I think we can reach to as what best converter settings we can use for X1... After reading lot of material... I use these settings which gives me full screen decent/smooth run movies.. had no problems at all... but don't know if they are the best settings... check it out :
Xvid MPEG-4 Codec, 569 Target bitrate, 23.976 fps, Screen Size 640x384, Sound Mp3 128 to 160 kbit/s. Encoder used : TMPGEnc 4.0 XPress. ( The best converter with total cut/edit features )
Let me know the results.

Nero Recode 3
AVC in MP4, 400x240, ~400kbps
HE-AAC, ~80kbps,
Runs excellent in the Mediapanel and did quite good (but worse) in the Coreplayer 1.2.5, when I still had it installed. Switched to the Panel completely for playing back my mp4 rips.
Uh, theres a template. Well then, again:
Resolution 400x240
Codec AVC/h.264
Framerate 25 or as source if lower
Video Bitrate ~400kbps
Audio Sampling as source
Audio Bitrate HE-AAC, ~80kbps

I have tried so many diff combination but still haven't found one optimal to use with the x1. This thread will be great for me to do more testing. I usually super or aimersoft. Please chime in if you use those above software to encode video.

I'm at work right now so can't be 100% sure, but as I remember (it's discussed in threads in the main SE X1 forum section) for the highest quality you can get on x1, encode the files for Baseline 1.3 h264, 800x450 max resolution, 30fps, and play them on wm media player or the media panel.
Videos will not run well at anything near that resolution on core player or tcpmp, they don't use the hardware acceleration that's available to media player and the media panel, although tcpmp and coreplayer will handle many more codecs.

Thanks for the additions people, I've uploaded a better video file to test with. It's HD by default so you can actually see the difference between high quality encoded and low/medium.
For those who post configurations, please (please!) stick to the template, I will try and reproduce the settings so I can judge them and add them to the topic.
I would like more information on the hardware acceleration topic as well;
1) Why isn't coreplayer hardware accelerated?
2) Can it be changed so it is?
3) Are there any other/better video players out there?

Because the driver specifications are not available and the hardware cant be accessed by third party programmers
CorePlayer team said in their forum they got hold of Qualcomm and are working to provide hardware acceleration for any MSM7xxx chipset having the graphics hardware in one of the next builds of the player
Better regarding what aspect?

Thanks for your reply. I'd like to see what CorePlayer can do if they manage to get the hardware acceleration working.
Better regarding smooth playback and codec support. Perhaps there's a way to add codecs to the Winmo media player?
EDIT: Updated with new configurations, all based on h.264 (for best compression/quality ratio)
EDIT2: Added another setting, tested for quality and uploaded all examples for your viewing pleasure.
EDIT3: Tested the movies on my X1. From low to high the quality is visibly better every time, so that's a good thing. On the highest quality setting proposed above, the graphics were stunning, however, it ran choppy, it looked like my X1 couldn't keep up with that high bitrate & resolution. I'd like more opinions, who else will test them!? (Tested with windows mobile media player).

Who can help me test the highest settings?

Angelusz said:
EDIT3: Tested the movies on my X1. From low to high the quality is visibly better every time, so that's a good thing. On the highest quality setting proposed above, the graphics were stunning, however, it ran choppy, it looked like my X1 couldn't keep up with that high bitrate & resolution. I'd like more opinions, who else will test them!? (Tested with windows mobile media player).
Click to expand...
Click to collapse
Look at my post (#31) here:
http://forum.xda-developers.com/showthread.php?t=460294&page=4
especially this:
Jabe said:
2.) this one is the important one. Do not change screen resolution. Original file was 624x352 and when I set it to 800x like you suggested the playback was somewhat jerky when people were moving. So I set it to "no cnahge" and gained 2 things:
- output quality was far superior (i don't know about that if you choose smaller resolution, like converting HD to 800x)
- the conversion is much faster. before it took 1h10min, now it takes 45min. in other words, encoding speed went from 0.7x to 1.0x.
Click to expand...
Click to collapse
I think we are talking about the same thing. I've noticed that increasing resolution does cause some problems. I use Media Panel for playing my videos.

I do use the Mediapanel as well, it might be imagination but I found it to be the best player regarding playback performance.
Upscaling a smaller source file in image size will worsen the quality massively. Think about how a codec works: upscaling means making the image look "soft" or "washed out". These soft or washed out images are then used by the codec to predict differencies and/or movements between the frames and then this data is used to render the subsequent frames. Since the whole image (being washed out) figuratively looks "all the same" (its just a soup of different unspecific colours) the codec has hardcore problems predicting movements between the single frames. Thus the prediction is bad, based on an already bad image, multiplies the bad effect onto every subsequent frame.

Display Driver Assist - Does it improve video ?
This is an interesting thread, please let me add my experience of converting and watching video on my Xperia.
Firstly this program DVD Catalyst won the top award for converting DVD to almost any format to any resolution, any bitrate.
Here is the URL : http://www.pocketdvd.ca/products/dvd catalyst 3.html
Here is the URL for SmartPhone Awards list for all the best in catagory software for video coversion for Pocket PC 2008.
http://www.smartphonemag.com/cms/awards/2008/winners_ppc_apps#CatDVD_Converters
If you download the trial of DVD Catalyst you can have 15 days of free fully functional DVD conversions, thats enough to convert almost anybodies collection. I do intend to buy this when I get round to it.
I experimineted with different formats and resolutions and here were my conclusions.
Format - Sony Media Panel seems to like the 3gp format best ( subjective )
Resolution - I use the maximum 800 X 480
Bitrate - 750 kbps though 500 is still very good.
Audio 128 kbps Stereo
All these options can easily be changed in the converter, you can set your PC Processor prioirty to high ( recommended) or highest if you not doing anything else and a complete 2 hour DVD, with high prioirty for processor will be converted and ready for copying to your X1 in about 35 - 40 mins.
Also I found my Xperia settings had an impact on video playback quality, none more so than Glyph cache, which I now have at 128kb.
I am currently experimenting with the " Display driver preloader " you can find on the thread by ell82...http://forum.xda-developers.com/showthread.php?t=462346
In it he uses this file, libgles_cl.dll, copied into the windows directory, to add hardware acceleration to some 3D games. This as close as we have come so far in adding hardware acceleration across the board to all programs on the X1, obviously this needs some testing and benchmarking, something this thread is very good at.
This file does not replace any windows files, you can add it to WINDOWS folder and remove it at will, it doesn't hurt, over right or harm anything.
Im using it on and off, id like to see some hard data on it, it may not be the magic bullet we have all been waiting for, but it could be a move in the right direction.
View attachment 139876

Mark A Cilenti said:
Format - Sony Media Panel seems to like the 3gp format best ( subjective )
Click to expand...
Click to collapse
3GP is not a format, its only a container. The content, video wise, is either SP, ASP or AVC video (mostly, accepts a wide range of codecs though) and audio is AMR or AAC. In fact you don't follow the standard at all, your files are NOT 3GP COMPILANT. Since 3GP is just a simplified version of the MP4 container anyway, of which the latter is more versatile regarding possible content and resolution restrictions, I would definitely abandon 3GP and go for MP4. Of course with AVC video and a flavor of AAC audio.

Maybe noob question (I haven't got an sdhcmicro card so cannot test myself):
On my hx2790 tcpmp (ver 0.72, last version) always worked a treat on default 700-1500mb divx and xvids. You loaded lots of movies on a 8gb card and opened them with tcpmp. Some movies required AC3 sound and there was a plug in for that too. The movies played back 100% flawlessly.
Can we not just do this in the X1?

gold333 said:
Can we not just do this in the X1?
Click to expand...
Click to collapse
no, not yet.

700mb dvd rips run fine in coreplayer, but for fast scenes it lags like hell

Here's what I do:
Open PocketDivXEncoder
Select the 'HD TV' option
Resize to 400xABC (maintain aspect ratio)
Video quality = 70
Audio = max
Coreplayer runs it flawlessly and looks great, even fast scenes.
Watched the first season of both Burn Notice and Merlin with no issues in action packed scenes

totally agreed with coreplayer ! really better than movie player in the XMB Panel !!!! you can find my thread here : http://forum.xda-developers.com/showthread.php?p=3093597#post3093597
Don't know why it is so slow with the XMB Panel & so better in core player !
Core Player : reverserd enginered the chipset.... really difficult thing & to be really/fully optimized but it works better than the std XMB movie player !!!! (written by who ? sony developers or htc ? or together ?, they should buy corecodec ! )

dadeadman said:
700mb dvd rips run fine in coreplayer, but for fast scenes it lags like hell
Click to expand...
Click to collapse
But tcpmp 0.72 doesn't? Tcpmp was the ultimate micro footprint everything player for mobile devices.

Related

Playing video formats?

The Blackstone is the first smart/windows mobile phone i have had so after recieving my phone i tried some of my video files but (as i expected) windows media wudn't play them, i have seen on other threads that alot of people mention Core Player 1.2.5 and wondered if anyone could give answer me a few quick questions:
1. Does Core Player play most formats (im trying to play x264.mp4 and dixv .avi)
2. Where can i find Core Player?
3. is it a free program? if not how much is it in GBP?
Go to www.coreplayer.com and see for yourself. I think on their homepage they anwser pretty much all your questions.
Ascenca
Thanks - Don't know why didn't find their site!
I had this problem - Core Player 1.2.5 plays all files perfectly on the HD - commuting will never be the same again...
Which version do i need?
CorePlayer Mobile For PocketPC / Windows Mobile
CorePlayer Mobile for SmartPhone
I assume its the SmartPhone version?
This is the version you need: https://www.mobihand.com/cart1.asp?posid=130&pid=8905
(mobile/WM)
HD is a PocketPC
working
Coreplayer 2,5 works perfectly.The PocketPc version the smartphone one is for devices without touchscreen.
Its a commercial software.
Ideal is to use the Qtv display as video output.
I tried different encoded format and the best result is encode the avi files with following attributes:
dimension 640*480
Bitrate between 700 and 750
Framerate 25fps
Audio MP3
Stereo 128kps
Frecuency 44100 Hz.
You can use a higher bitrate till 1200 , but the video doen't play always very smootly then
I tried a couple widescreen (960x540) files in different formats (wmv, mov, avi) with coreplayer 2.5, and none of them would play anywhere near smoothly. the mov played with about 1.5 fps, the wmv with about 5 fps und the avi with something like 7 fps. do any of the numerous settings in coreplayer need to be changed or is the device simply not powerful enough for full native resolution video playback?
just tried some more videos, this time a 1 MBit/s 480x270 wmv file, and even that couldn't be played in any useful way:
played frames: 85
dropped: 447
did you change anything in the core player settings to achieve proper playback?
obstler said:
I tried a couple widescreen (960x540) files in different formats (wmv, mov, avi) with coreplayer 2.5, and none of them would play anywhere near smoothly. the mov played with about 1.5 fps, the wmv with about 5 fps und the avi with something like 7 fps. do any of the numerous settings in coreplayer need to be changed or is the device simply not powerful enough for full native resolution video playback?
Click to expand...
Click to collapse
Firstly, the issue with the video files comes from the fact that they're larger than the resolution of the screen. (your video=960x540, HD=800x460) This means that as well as decoding and playing the video, it also has to scale the video down to it's resolution. This is why it's stuttering. Full native resolution video playback is 800x640 which, incidentally, is the native resolution of DVDs, so if DVD rips have been encoded properly, should not need resizing or re-encoding to play on the HD. (feel free to be skeptical of this, I don't own a HD yet so can't confirm this)
The 1Mbps file possibly wasn't playing properly for that exact reason, it was 1Mbps. As BerreZ states, the highest bitrate to get good playback is 750Kbp
Thanks, got CorePlayer up and running now works like a dream!
I'm waiting for funds to clear so i can finally order one of these bad boys. I'm not too demanding when it comes to video playback on the phone. 700KBPS is the standard encoding of dvd rips isn't it? like, your traditional torrent movie file.So it looks like we can play them on the HD then using coreplayer? I'm not to concerned about HD quality playback and i've been using an XDA2i for 5 years, mainly for clips and such when bored at the bus station .
Maybe with a higher capacity card I might throw a movie or two on there
....IB a n e
BANE said:
I'm waiting for funds to clear so i can finally order one of these bad boys. I'm not too demanding when it comes to video playback on the phone. 700KBPS is the standard encoding of dvd rips isn't it? like, your traditional torrent movie file.So it looks like we can play them on the HD then using coreplayer? I'm not to concerned about HD quality playback and i've been using an XDA2i for 5 years, mainly for clips and such when bored at the bus station .
Maybe with a higher capacity card I might throw a movie or two on there
....IB a n e
Click to expand...
Click to collapse
a)Native DVD resolution is not 800x640
b)700Kbps is not the "Standard Encoding" for DVD rips.
bitrate will depend on the size of the encode, the length of the movie.
Apologies, my mistake.
...Ib a n e
Urgh -it's payware. Another cost.
Is there a decent free avi/media player?
One time, I got a cab, but lost it, with some codecs to play divx and other on the Media player. Does anyone knows something like that??
I just purchased CorePlayer. It gave me v1.3.6 not 2.5. Anyway I have tried a divx and avi film. With both I just saw a green haze for a bit and I needed to soft reset the device to recover.
I downloaded the cab not exe and installed it directly onto the device. My films are on storage.
I get a "Copy & Convert" dialogue box with "Convertion (None)" and it seems to do nothing for a while but it does seem to copy the file across ok. What that means is I can see it in explorer. That said it seems to take several runs at it and the bars never go beyond three or so.
Have I just got the wrong resolution?
Any ideas?

BEST video encoder for X1 ~Support HW Decode~

I tried many H264 ACC encoder, such as jetaudio and Format Factory. But all of it didn't have a native resolution and basic profile setting for X1
If you have a high demand on video playback.
You could try the GOM encoder. it support the RMVB to H264 + ACC, and it can limit the basicline profile 1.3 and native resolution for X1 WVGA (800x480).
I encoded many video by GOM encoder, the quality is very COOL ~~~~ I am highly recommend of it
http://www.gomlab.com/eng/GMP_download.html
On beside, the GOM player still is beta version and the internet connection is require while running the encoder.
***The beta encoder it will encode a GOM encoder logo on the top right hand corner around 10sec ***
*** Please make sure tick the "limit basicline [email protected]" checkbox and force the output file resolution to 800x450 (16:9), otherwise the video playback on X1 will very unstable***
Dude use MEGUI. It's can encode just about anything and in any resolution. Been using it to convert my blurays to smaller files to stay on my computer for streaming.
you can try SUPER as well...
nap007 said:
you can try SUPER as well...
Click to expand...
Click to collapse
I got a error message while running Super on my Windows Vista, didn't know why so many video encoder have problem on Vista
http://www.effectmatrix.com/total-video-converter/index.htm
Total Video Converter 3.14
very easy mp4 h264
this encoder is excellent highly recommended it makes ur 800x400 screen to a mini hd-tv
simdao said:
I tried many H264 ACC encoder, such as jetaudio and Format Factory. But all of it didn't have a native resolution and basic profile setting for X1
If you have a high demand on video playback.
You could try the GOM encoder. it support the RMVB to H264 + ACC, and it can limit the basicline profile 1.3 and native resolution for X1 WVGA (800x480).
I encoded many video by GOM encoder, the quality is very COOL ~~~~ I am highly recommend of it
http://www.gomlab.com/eng/GMP_download.html
On beside, the GOM player still is beta version and the internet connection is require while running the encoder.
***The beta encoder it will encode a GOM encoder logo on the top right hand corner around 10sec ***
*** Please make sure tick the "limit basicline [email protected]" checkbox and force the output file resolution to 800x450 (16:9), otherwise the video playback on X1 will very unstable***
Click to expand...
Click to collapse
How did you manage to get yourself a full version of GOM encoder because I can't find a way to buy the software.
What is the video bitrate you guys are using? Also anyone converting to xvid instead of mp4? What is the best setting for xvid?
SPB DVD????
--------------------------------------------------------------------------------
s.u.p.e.r is a very good programm.
but nvidia kaboom and tcmpg 4.0 xpress can transcode on geforce hardware (8xxx+9xxx+02x0).
on my gtx280 i can transcode with 250 fps (kaboom). really nice!
anyone care to write a tutor for the best encoding video for the x1? I've tried so many different programs and the video playback is sluggish. I use core video player btw
romeo0119 said:
anyone care to write a tutor for the best encoding video for the x1? I've tried so many different programs and the video playback is sluggish. I use core video player btw
Click to expand...
Click to collapse
CorePlayer doesn't take advantage of the hardware acceleration atm so it won't play H.264 videos that well. The best I can get CorePlayer to play is about 1000kbps divx with any resolution. Obviously the video looks worse as you raise the resolution but keep the 1000kbps data rate.
I mainly use the video player in the SE multimedia panel, which does use the hardware acceleration and can play H.264 videos at 800x440 at 1000kbps very well and looks better than the equivalent divx.
As for programs... for encoding divx to avi for Coreplayer, I just use virtualdub. For encoding H.264 you can use a number of apps, but a free one that's ok and was mentioned on these forums is http://www.videora.com/en-us/Converter/iPod/
Basically just create a new profile for the X1 using 800x440 or whatever resolution you want, and set it to about 1024 kbps using H.264.
dinan said:
CorePlayer doesn't take advantage of the hardware acceleration atm so it won't play H.264 videos that well. The best I can get CorePlayer to play is about 1000kbps divx with any resolution. Obviously the video looks worse as you raise the resolution but keep the 1000kbps data rate.
I mainly use the video player in the SE multimedia panel, which does use the hardware acceleration and can play H.264 videos at 800x440 at 1000kbps very well and looks better than the equivalent divx.
As for programs... for encoding divx to avi for Coreplayer, I just use virtualdub. For encoding H.264 you can use a number of apps, but a free one that's ok and was mentioned on these forums is http://www.videora.com/en-us/Converter/iPod/
Basically just create a new profile for the X1 using 800x440 or whatever resolution you want, and set it to about 1024 kbps using H.264.
Click to expand...
Click to collapse
Thanks I will try what u suggested. I'm using cucusoft dvd converter btw
Edit: I tried with cucusoft converter, this is my profile. Video bitrate 725 kbits/s, H.264/AVC codec. Resolution 800x450. Audio codec acc 96kbits/s. I played with the default SE player, video kinda choppy and sluggish. I dont know what I'm doing wrong
Any updates on this?
i have made a full script for auto converting a full directory of videos:
http://forum.xda-developers.com/showthread.php?t=453684
if someone interested...
Some news on the GOM Encoder
With the newest version, there is a option update on "limit basicline [email protected]" . Now you can set it to 1.3 or 3.0.
I've tried 3.0 and it is working fine.
I don't know what's the effect for changing to 3.0. I just assume new stuff and bigger number are better.
Honestly, has anyone figured out what the best settings for Video/Audio encoding are for SE player? Does it have hardware acceleration?
I havent, video still laggy as hell, i use both windows media player and SE media player panel.
Just tried Videora free converter yesterday and today, and works great at 320x240 MPEG (did first one at two passes but you get a 1gb file instead of 500Mb and it really looks the same on the phone screen). And really not laggy at all....I'm not going to say you don't get an occasional jaggy but not very many. Biggest problem is the 1hr+ encoding time per movie
total video converter is best
works grt on xperia
and very fast too
other thn other programms

Unable to watch movies fluently

hi guys,
I'm glad having a Xperia since last week....but I'm unable to run videos fluently - even with TCPMP 0.72RC1.
There was a "James Bond" trailer von the device when I have bought it, but it runs with 1 frame per 5-10 seconds!
even other movies don't play fluently.
Yesterday I did a hard-reset....but this didn't help.
Does anyone have the same problems?? Or a solution for this probs?
I even tryed out the "Turbo Speed X1 - Up to 8 X faster Performance than standard setup"...but even this didn't help...
//edit: there's no branding on the device...ROM: 1.02.932.3 from 08/29/2008
hi Cysign,
first i have to say sorry... i cannot help you with your specific problem.
but i have got a related problem. the bond trailer runs ok with my x1i... so i tried to rip a dvd for the x1 by myself using the following conversion-settings:
video: 480x270, h264, mp4, 25fps (pal) @ 796kbps
audio: aac @ 128kbps
this resulted in a 706mb file.
i copied the file via active sync to the 8gb flash card in the phone. all went well so far but when i watch the movie it looks somewhat "artificial". meaning that this movie looks like it was made by using a home-videocamera. (i hope this discribes it a little)
the bond trailer doesnt have this videoish appearance.
what went wrong ? are my settings exceeding the capabilities of the x1? or do you have other suggestions ? (btw, i tried to use the same settings as the bond trailer)
greetz
Did you guys trying increasing the buffering size in ur players? I personally use core player 2.0 and it plays perfectly but sometimes and this is rare but its like the graphics gpu is failing or something. All the images appear on the screen very slowly but a hard reset usually fixes that.
Guys, when I try to play the Bond movie, it prompt for license cert etc but it is still not able to play. How to resolve this problem?
chongbh said:
Guys, when I try to play the Bond movie, it prompt for license cert etc but it is still not able to play. How to resolve this problem?
Click to expand...
Click to collapse
which player?
that bond trailer ran pretty good on my x1a. i cant remember if i watched the whole thing or just to see how it ran but from what i did see, it was good. no lag or freeze up. i played it on the standard media player that came on the phone. i didnt play it thru the panel tho, i just played it by opening up media player. how were you running it? my x1a is pretty much all stock with no hacks on it.
i also had some movies that i ripped in .3gp format and from what i can tell, it also ran pretty good. i ripped these movies for my other phone (lg cu500) and my nokia internet tablet and so it also runs pretty good on the x1a.
i like ripping in .3gp because i can play it on any of my devices and the files are about 100mb per two hour movie. i think my resolution that i ripped my dvd was something like 480 x 240 but im not for certain. its kind of funny that not all devices will run mpeg because of the different variations of mpeg. kind of dissapointing when a product says it will a certain format but when you try and run it, it just so happen it doesnt support that perticular format.
Try Media Xperiance Panel, it is by far better than Core/TCPMP/WMP.
I think the media panel is the only app that support Hardware Accelerate in X1 at the moment.
but it doesn't play most formats and even some of my mp4s sadly
Similar problem here.
The only vid that plays well is the bond trailer.
All others (wmv) are played but with a horrible fps rate
Tried to start media player directly from the today screen and via panel... no difference.
Looks like a fast slideshow.
kanthai said:
Try Media Xperiance Panel, it is by far better than Core/TCPMP/WMP.
I think the media panel is the only app that support Hardware Accelerate in X1 at the moment.
Click to expand...
Click to collapse
i tried both, playing via wmp and the media panel but the appearance of my ripped movie stays the same....
there is no stuttering but (as i said in my first post) it looks like it has something to do with the framerate. ?
btw, here is a readout from the program "super 2008 build 33" of the bond trailer:
Video
-----
Codec : AVC
Codec/Family : AVC
Codec/Info : Advanced Video Codec
Codec profile : [email protected]
Codec settings, CABAC : No
Codec_Settings_RefFrames : 2
PlayTime : 1mn 58s
Bit rate mode : VBR
Bit rate : 892 Kbps
Width : 480 pixels
Height : 260 pixels
Display Aspect ratio : 16/9
Frame rate mode : CFR
Frame rate : 24.000 fps
Standard : NTSC
Chroma : 4:2:0
Interlacement : Progressive
Bits/(Pixel*Frame) : 0.298
StreamSize/String : 12.6 MiB
Language : English
Audio
-----
Codec : AAC LC
Codec/Family : AAC
Codec/Info : AAC Low Complexity
PlayTime : 1mn 58s
Bit rate mode : CBR
Bit rate : 128 Kbps
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 44.1 KHz
Resolution : 16 bits
StreamSize/String : 1.81 MiB
Language : English
I tried a My name is Earl episode a few days ago. It's in 1280x720 resolution so I thought it would be a good starting point for a test.
I managed to play it ok i media player at 800x448 or around there, but only with 600 kbps bitrate. It looked ok and played fairly smooth. I would say around 20 fps.
For recoding I used the Xvid4PSP program with modified default MP4 profile.
You need to use x264 (AVC) profile 4.2 and AAC LC (Low complexity). Then it should play with hardware acceleration.
800x480 resolution may be overkill, since the pixels are so tiny, so I would recommend a much lower resolution (600x'something') and around 600 kbps bitrate for a nice result.
I just run the 350mb (ish) avi files direct in Coreplayer.
Res is around 640x352.
TV shows are fine, and IronMan only had a few drops in the high action scenes.
Here's what I do with my videos:
Open PocketDivXEncoder on my pc.
Select HD-TV as the option.
Select the movies I want to endcode.
Drop video quality to 70.
Audio qaulity to maximum.
Resize video (keeping aspect ratio) to 400 horizontal.
Encode.
These all play in Coreplayer smooth as silk
I personally do absolutely nothing. I download a movie and just place it on my sd card and watch it through core player. It plays smooth with no compression at all.
try using spb mobile dvd to convert your movies, i've done this with some movies that didn't play smoothly and now they all work perfectly
Im currently using TCMP im just wondering if anyone has any ideas for the optimal settings for it
Cheers
Bxsteez said:
Did you guys trying increasing the buffering size in ur players? I personally use core player 2.0 and it plays perfectly but sometimes and this is rare but its like the graphics gpu is failing or something. All the images appear on the screen very slowly but a hard reset usually fixes that.
Click to expand...
Click to collapse
what is a recommended buffer rate for watching videos?
Can someone confirm that the only player that utilises the media accelerator is the media panel?
I had thought that WMP also uses the accelerator.
Also what are the codecs the accelerator uses?
I've tried various MP4's and i've found only by lowering the resolution do I get smooth playback.
I'm currently going through the baselines for H.264 and found that baseline 3 does not play and baseline 1.3 does not get accelerated.
I'm currently (as I type) encoding a file with the baseline of 1 to see if that is accelerated.
I think we need to narrow down the exact codecs/media players/resolutions to use.
THJahar said:
I'm currently going through the baselines for H.264 and found that baseline 3 does not play and baseline 1.3 does not get accelerated. I'm currently (as I type) encoding a file with the baseline of 1 to see if that is accelerated. I think we need to narrow down the exact codecs/media players/resolutions to use.
Click to expand...
Click to collapse
the bond trailer is [email protected]
i'm currently using "super2008.33" and the readout of my re-encoded movies show [email protected]
how can we "upgrade" this baseline thing to e.g. L2.1 ???
--> did a quick search on the net....but no info about that...
nucleic acid said:
the bond trailer is [email protected]
i'm currently using "super2008.33" and the readout of my re-encoded movies show [email protected]
how can we "upgrade" this baseline thing to e.g. L2.1 ???
--> did a quick search on the net....but no info about that...
Click to expand...
Click to collapse
In super if you look in the video panel you can see the H264 Profile in the options section.
Click on the "H" button and the profiles pops open and select your baseline from there.
I've tried Baseline 1 now and still i'm not getting acceleration...the file still plays faster on Coreplayer than it does in the panel.
I'm wondering if this is because I have Jack's custom Rom using pubbas panel installer for the Media experience?
Also nobody answered me about whether or not WMP uses acceleration?

Video Playback

So has anyone been able to get a re-encoded video to playback on their atrix? I've been trying every setting I know of, but mvideoplayer says that my phone doesn't support any of them. I've been mostly trying variations of weightb=0:bframes=0:cabac=0:weightp=0:8x8dct=0, which should be baseline H264, but my phone refuses to play it. All my files are being reencoded at 720p, which should be supported, in an mkv container, which according to motorola, should be supported.
I'm going to do some tests and get back to you on this.
If you encode in FFmpeg the videos work fine. Even encoding 1080p videos in FFmpeg works perfectly at 100% frame rate and sound in the videoplayer.
Download VitalPlayer and you can play even stuff the Atrix doesn't support. The framerate and video looks great but the sound will stutter occasionally because it's all software-decoding. Video even worked up to 1080p with software decoding...so that's a pretty big testament to the power of Tegra 2.
My ultimate goal is to be able to play MKVs with high profile H264 and an embedded ASS subtitle file so that I can just drag and drop without having to deal with reencoding all my shows.
edgeicator said:
My ultimate goal is to be able to play MKVs with high profile H264 and an embedded ASS subtitle file so that I can just drag and drop without having to deal with reencoding all my shows.
Click to expand...
Click to collapse
Unfortunately, I think you're going to have to wait until the next generation of phones for that. iirc, Tegra 3 supports that, but I (and Wikipedia) might be wrong on that.
Right now, this is what I'm using (using MediaCoder because I'm a slacker and CUDA is fast and good enough for my needs):
x264/Baseline
Bitrate: Average/2048 Kbps
Level: Auto
B-Frames: 4
Dynamic GOP: on
CABAC: on
Deblocking: on
Resize: 800x480
I'd rather not do the resize (my source material in this case is 1280x720), but I haven't gotten video at 720p to keep up with the audio, even after dropping the bitrate to 1024 Kbps, B-frames to 2, and turning off dynamic GOP.
Anybody else have better luck?
Sogarth said:
Unfortunately, I think you're going to have to wait until the next generation of phones for that. iirc, Tegra 3 supports that, but I (and Wikipedia) might be wrong on that.
Right now, this is what I'm using (using MediaCoder because I'm a slacker and CUDA is fast and good enough for my needs):
x264/Baseline
Bitrate: Average/2048 Kbps
Level: Auto
B-Frames: 4
Dynamic GOP: on
CABAC: on
Deblocking: on
Resize: 800x480
I'd rather not do the resize (my source material in this case is 1280x720), but I haven't gotten video at 720p to keep up with the audio, even after dropping the bitrate to 1024 Kbps, B-frames to 2, and turning off dynamic GOP.
Anybody else have better luck?
Click to expand...
Click to collapse
... The problem being that MediaCoder doesn't respect the "average bitrate" option very much, and it'll often generate files that have twice the "average bitrate" specified.
I've now started poking at Badaboom, which is able to generate 960x540 files (at which MediaCoder couldn't generate working files, for whatever reason). And, for that matter, it can generate 1280x720 files that the Atrix can play just fine (hey, closed source is good for something after all!). The settings I'm using at the moment:
Video Encoder:
Profile: Baseline
Key Frame Mode: Auto
Level: Auto
Rate Control Select: VBR
Bitrate is 2460kbit
Picture Settings:
Display Res: 1280x720
Sogarth said:
... The problem being that MediaCoder doesn't respect the "average bitrate" option very much, and it'll often generate files that have twice the "average bitrate" specified.
I've now started poking at Badaboom, which is able to generate 960x540 files (at which MediaCoder couldn't generate working files, for whatever reason). And, for that matter, it can generate 1280x720 files that the Atrix can play just fine (hey, closed source is good for something after all!). The settings I'm using at the moment:
Video Encoder:
Profile: Baseline
Key Frame Mode: Auto
Level: Auto
Rate Control Select: VBR
Bitrate is 2460kbit
Picture Settings:
Display Res: 1280x720
Click to expand...
Click to collapse
Only problems with Badaboom is that it only works with NVidia cards (fine with me...I own the program and use it frequently) and NVidia updates the program about once a year. The support for Badaboom is horrendous.
hotleadsingerguy said:
Only problems with Badaboom is that it only works with NVidia cards (fine with me...I own the program and use it frequently) and NVidia updates the program about once a year. The support for Badaboom is horrendous.
Click to expand...
Click to collapse
True, there are the restrictions on it, but I was really just pointing out that it's possible to get h.264 videos working on it.
And minor quibble: NVIDIA's not responsible for updates to it. Elemental is.
Video convert atrix 720p
Okay I got this to work on my Mac now given This is a mac... I took a 720p wmv hd movie and opened in quicktime x with flip 4 mac plugin installed. and went to save as... 720p movie... once done it did not play and did not show up with hdmi out I then renamed the file to .mp4 and it played fine on the device with video player and thru hdmi. I am currently converting a 1080p .mov the same way but this time from a 1080p to a 1080p then I will rename .mp4 and see will post results soon.
1080p worked exactly the same!
Got my atrix yesterday, and I'm having some media issues too. Gonna spend the entirety of tomorrow tweaking Megui profiles to make this thing play back content.
So far i have found using rockplayer lite:
720x480 anamorphic (848x480) w/ x264 (q19/unrestricted) and dolby plII aac @ q0.5 plays flawlessly
1024x576 (same settings as above) not so much.
Gonna play with the profiles and such to find what works well...
Sogarth said:
... The problem being that MediaCoder doesn't respect the "average bitrate" option very much, and it'll often generate files that have twice the "average bitrate" specified.
I've now started poking at Badaboom, which is able to generate 960x540 files (at which MediaCoder couldn't generate working files, for whatever reason). And, for that matter, it can generate 1280x720 files that the Atrix can play just fine (hey, closed source is good for something after all!). The settings I'm using at the moment:
Video Encoder:
Profile: Baseline
Key Frame Mode: Auto
Level: Auto
Rate Control Select: VBR
Bitrate is 2460kbit
Picture Settings:
Display Res: 1280x720
Click to expand...
Click to collapse
Is this on badaboom?
I chose a mere 1000kbps, with 960x540 (apple TV profile)
and i get an error playing (rock player plays it fine tho)
that was the settings recomended by bababoom site
but i think they screwed up cause apple tv uses main profile
i think tegra 2 is baseline (what i understood from xoom)
and yup just tried with galaxy S preset (baseline), change size to 1280x720
bitrate 3500kbps, sweet sweet 720p on my atrix
1920x1080p
10mbps also worked
tegra is a beast
Test file:
http://hotfile.com/dl/108279465/e51a41a/goal2.mp4.html
Ah. That was my issue. Changed the encoder profile to Baseline and [email protected] works great. Too bad the baseline profile almost doubles the filesizes from the high profile...

How To: Iconia A500 and Freemake Video Converter

http://www.freemake.com/free_video_converter/?from=app
Extremely simple and easy to use Video converter handling almost any video format known to man.
It even has a built in android preset for making videos work with android devices.
---------------------------------------------------------------------------------------
For anyone who is curious, this is my custom general purpose android preset (Based of the 800x480 Android Preset)
Under the advanced config settings:
1. Framesize: Custom 720x400 (For 16x9 content) 640x480 (for 4x3 content)
2. Choose Video Codec as H.264
3. Custom bitrate as 700 kbps (or 1400 kbps for higher quality but bigger filesize)
4. Leave everything else as default.
Audio:
128k AAC Stereo audio
Thanks for this. I've been using Freemake for quite sometime. Always works great.
Is this preset android video player ready? I'm all for software players like MX player or Mobo player on android, but I'm EXTREMELY curious why a standard mp4 file I d/l from the internet cannot be played by the default android (gallery / video??) player.
I want to know what the video spec the tegra2 can play at hardware level, maximum video dimensions, bit rate etc.... Anyone know?
veer01_42 said:
http://www.freemake.com/free_video_converter/?from=app
Extremely simple and easy to use Video converter handling almost any video format known to man.
It even has a built in android preset for making videos work with android devices.
---------------------------------------------------------------------------------------
For anyone who is curious, this is my custom general purpose android preset (Based of the 800x480 Android Preset)
Under the advanced config settings:
1. Framesize: Custom 720x400 (For 16x9 content) 640x480 (for 4x3 content)
2. Choose Video Codec as H.264
3. Custom bitrate as 700 kbps (or 1400 kbps for higher quality but bigger filesize)
4. Leave everything else as default.
Audio:
128k AAC Stereo audio
Click to expand...
Click to collapse
nexgenasian said:
I want to know what the video spec the tegra2 can play at hardware level, maximum video dimensions, bit rate etc.... Anyone know?
Click to expand...
Click to collapse
Max. 720p H.264 high-profile and 1080p baseline-profile do play with HW acceleration. There was some limit on bitrate, but it's so high that you shouldn't need to worry about that.

Categories

Resources