Read-only archive of the All About Symbian forum (2001–2013) · About this archive

MP4 Movie Settings for P800 HERE!!!

154 replies · 52,557 views · Started 09 January 2003

There are all sorts of sizing options available in PV Author, got it going at 194*144 now which is much nicer 😊 I can fit 3 whole episodes of south park on my 64mb card and watch them on the way to work 😊) P800 heaven....

Hi I've just got a P800 and found this helpful thread about encoding videos for it. The pvAuthor software is very easy and fast and works better than Quicktime Pro. On the packetvideo site it seems to be aimed at business development users, so I am just wondering whether recreational user like me will be offered to buy the software when the trial period runs out? Hopefully it is not too expensive. Has anyone's trial period ran out yet?

Go to www.sorenson.com and look for the Sorenson Squeeze for MPEG-4 it create fantastic MPEG-4 videos with great AAC sound. Only thing: It's 199$ (until end of April 134.-) BUt i assume that you have to pay everyware about the same for the software because you need the (expensive) MPEG-4 Codec! Thats why the price is so high. There will be (in near future NO free MPEG-4 software

finaly i it worked ...

The Matrix Reloded full trailler 😮 .. its realy amazing and its not big

good sound . good imege quality .. 😉

i realy loved it .. see it and plz tell me what u think 8) 8) 8)
😃
thx

http://groups.yahoo.com/group/P800-POWER/files/VIDEO/matrix.mp4

hi ... did any one download the matrix reloded trailer yet ?

i need any one to tell me if this quality is good inough :roll:

thx

aah .. its hickof i just siggned in this time 😉

Hi, just downloaded and the video quality is pretty good. But is there a way optimise it for fullscrean mode? I've been trying to encode using PVAuthor the the screen resolutions only allow 192x144 resolution for P800, and there's no option for 320x208 for the fullscrean mode...

I'm encountering a weird problem with PV Author. When I convert videos to mp4 format, I can view it in my PC perfectly, w/ no problem at all. But when I transfer the file to my phone and I view it, it seems as if I was watching a slide show! I'm not even using the fullscreen mode (since I haven't upgraded yet :cry: ) I've tried all the "optimized" settings that PV author gave specially for the P800 but no dice.

Anyone ever have this problem? I'm using the 60-day trial version of PV Author.

Thanks!

Guys, I just learned it the hardway to try encoding mp4s in fullscreen mode 😞 The fact is, IT CANNOT BE DONE! Even though R2D firmware officially supports playing in the so called 'Widescreen Mode', the videos can only be encoded in, after countless trial and errors, 192 x 160 max. Anything higher means 'video dimension too large' msg 😞

I really can't understand why SE Programmers can miss out this most important fact that to stretch the videos fron 192x160 into 192x288 (that's my assumption that this is the full size of widescreen mode) is definitely going to tax the P800's processor power, not to mention the amount of power required to playback the videos.

I've encoded an mtv into mp4 at 192x160 in stereo mode, and it actually can playback in widescreen mode without any sound/video synch problems and the quality is also quite good considering the processor power has been stretch to the max trying to do both stretching of the video into widescreen and playing it back at the same time.

I really hope SE engineers or someone who reads this can feedback to SE about possibility of future firmware upgrade to increase the max encoding resolution. If VICS can do it, I don't see why SE cannot 😞

I will try to do more encodings to seek out the best results out of the current resolution limitation. Any suggestions guys?

adnhk try sorenson squeeze for mpeg-4. Its a fantastic software. not cheap but you will have got perfect movies with double pass encoding with the Sorenson MPEG-4 PRO Codec and AAC Sound. go to www.sorenson.com Actually I can encode my videos to 204x172 Pixels without problems to play it on the p800

[quote="frei"]adnhk try sorenson squeeze for mpeg-4. Its a fantastic software. not cheap but you will have got perfect movies with double pass encoding with the Sorenson MPEG-4 PRO Codec and AAC Sound. go to www.sorenson.com Actually I can encode my videos to 204x172 Pixels without problems to play it on the p800[/quote]

Hmmm.. I've tried Sorenson and I've noticed several bad things about this program;

1) The 204x172 setting isn't even there, I can't seem to find it..
2) It only seems to accept AVi files, it won't accept any MPEG at all.
3) I finally managed to encode a Type O Negative music video(AVI) to MP4 at 160x180 Pixels, but when I opened it in my P800 the video wouldn't actually start playing, just the sound. The video just displayed the first frame with an ad saying something about Sorenson, only the sound played, but it didn't even do a good job at that. Even with the best stereo AAC codec it was way to low.

All the negative points I've experienced might be due to the fact that this is only the trial version, but why would I buy this ridiculously expensive program if I can't even get a decent demo of it?!

Hi Frei, thanks a million for givng the tips for the resolution at 204x172 😃 However, I'm afraid I have to agree with Raven, the sorenson doesn't really help much for me either, as my problem is, I can't get a good MP4 at a good file size, ie, 1MB per min of movie, as well as too slow to produce the MP4s. Yes, the pic quality is good, no doubt about that, that it eats up file size a lot too...

After spending almost 2 days of fiddling with all kinds of tools and utilities, I finally decided to use 2 tools to produce the perfect MP4s for me now. Here's a breakdown of what I used:

1. use virtualdub to convert mpeg files into avi files at 204x172 (Thanks again Frei). This takes only 1 min for a 4 min movie clip
2. use mpegable x4 to convert the avi file into mp4 file, at 1:1 ratio, no downsampling since the avi file is already at 204x172. (takes only 2-3 mins for a 4 min movie clip)

I've managed to convert many MTVs at a ratio of about 1MB per min at 44.1Khz 64kbps 16 bit stereo AAC sound and I can tell you, to me, this is what multimedia really is supposed to be 😃 From now onward, MP3s will no longer be a big hit to me, cos I've got MP4s 😊 😊 😊

Lets do a little math here, 1 MTV is about 4MB, and with 128MB MS DUO, we can squeeze in about 30-32 songs :P

Let us pray hard that SE read our threads and give us the full 204x288, or what ever the max resolution of the widescreen mode may be in the next firmware upgrade... 😞

AT the Sorenson you won't find the 204x172 resolution. But you can typ in and it will accept ANY resolution. About the low sound: go to filter and check "Normalize Audio". That will bring ALL your videos to the same audio level. and you can even crapp the video (if there are black parts on the video. to make the video smaller!)
Try this settings:
120kbps
12Frames
Sorenson 2Pass VBR (or Constant Bit Rate, bouth are ok)
Frame Size is 204 to 300 (Because in the most cases the wide is the Problem and not the height, thy will crap the height to the size the video has)
Keyframe every 60
AAC
48kbps
320000kHz
Stereo

About the MPEG and AVI Problem: This are to DIFFERENT things! Do not mix up! MPEG is a compression as Avi is a Streaming format. In a AVI stream can be an Video with an MPEG compression and an Audio with another format. As you can see, AVI is NOT a compression Format!!!
Just try this: change the .mpg ending to .avi and you can convert it with Sorenson Squeeze.

If you have any other questions, just let me know. But I'm not a professional 😉

I only using the trial version. Still got 28 days of full functionality, for me to try out before deciding to purchase or not.

Btw Frei, the settings above that you recommended for us to test makes the mtv I'm encoding reaching a file size of 7MB. By using my method, I get a file size of 4.5MB for the same mtv, and the output quality is comparable between the 2. As I've mentioned earlier, Sorenson is good, but really hard to keep the file size down, unless I want to lose quite a substantial amout of video quality...

i installed mpegable trial and then realised my date on my pc was wrong for some reason so now i changed the date mpegable thinks my trial is over! and i cant change the date back as mpegable doesnt like it so now i am f***ed! plz some1 post a serial...im desperate

1. use virtualdub to convert mpeg files into avi files at 204x172 (Thanks again Frei). This takes only 1 min for a 4 min movie clip
2. use mpegable x4 to convert the avi file into mp4 file, at 1:1 ratio, no downsampling since the avi file is already at 204x172. (takes only 2-3 mins for a 4 min movie clip)

If you use virtualdub as a frame server to mpegable you don't have to reencode the movie. Just save the frame server file as an .avi instead of .vdr then load the avi in mpegable.

EDIT: This approach does NOT work. You (most likely) won't be able to play these clips on your P800.

Here's how you make videos with free tools. If you don't have pvAuthor, or you want to have better qulity video, then try this. I use these tools myself, but you can use what ever you wish. (Note: I haven't figured an easy way to create AMR audio yet, so this is vdeo only).
[list]
[*] ffmpeg ( http://ffmpeg.sourceforge.net )
[*] mpeg4ip ( http://mpeg4ip.sourceforge.net/ )
[*] virtualdub ( http://www.virtualdub.org/ )
[*] divx codecs (I've tested 4.1 and 5.0.3)
[/list:u]
Step1: Use virtualdub to create a divx movie. 320x208@10fps, with 100kbs produces very nice qualty.
Step2: Use ffmpeg to extract the raw video tract from .avi ffmpec -vcodec copy -i divx.avi divx.m4v
Step3. Create an MPEG-4 file with mpeg4ip tools mp4creator -create=divx.m4v divx.mp4

That's it. You now have an mpeg-4 file with nothing but a divx video track in it. If you are feeling bold, you could use following steps to replace the video track in any mpeg-4 clip (one produced with pvAuthor for example). This way you can have video and audio.

Let's assume you have a raw mpeg-4 visual bitstream in divx.m4v and you want to use that instead of the video in file pvauthor.mp4.
Step 1: Examine the mpeg-4 file with mp4creator -list pvauthor.mp4
Step 2: Remove all the video tracks (usually 1) from pvauthor.mp4 mp4creator -delete=<trackID> pvauthor.mp4
Step 3: Add your own video track to pvauthor.mp4 mp4creator -create=divx.m4v pvauthor.mp4

You should now have an mpeg-4 file with AMR audio and DivX video that works in your P800.

I tried that, but my Mpegable X4 1.07 trial becomes zero days left!!!! Now it wanted me to purchase the product!!! Guess I will have to buy the full version sometime soon...

riksa,
I've done the ffmpeg part a couple of times and everytime i get a mp4 stream thats L3, I take it thats simple profile advanced and not just simple profile. I can force the L1 settings with -mpeg-video-profile=1, but the stream isnt compatible anyway.

What settings do you use on divx or xvid to generate a L1 stream?
I did the usual no Bframes, qpel and so on on both stable (should have worked with default) and betas.
Divx5 has a profile for handheld devices.. but I must say that the latest .5 version is utter sheit... forced logos, no locking of quantenizers ...

[quote="spf"]riksa,
I've done the ffmpeg part a couple of times and everytime i get a mp4 stream thats L3, I take it thats simple profile advanced and not just simple profile. I can force the L1 settings with -mpeg-video-profile=1, but the stream isnt compatible anyway.

What settings do you use on divx or xvid to generate a L1 stream?
I did the usual no Bframes, qpel and so on on both stable (should have worked with default) and betas.
Divx5 has a profile for handheld devices.. but I must say that the latest .5 version is utter sheit... forced logos, no locking of quantenizers ...[/quote]I wasn't able to make XviD work. I didn't even bother to try to solve the problem, since DivX worked just fine. I don't know what you mean by forced logos whough, since I don't have any such problems... You sound like you know a lot more about encoding than I do, so I do believe you when you say you prefer XviD. I found DivX suitable for my needs, so it's all good 😊. If you get XviD working, then please share your thoughts. I'd like to use XviD too since I love OSS, and since I'm developing certain software that uses XviD project.

riksa,
I had a chat with syskin, and xvid defaults to L3 / is hardcoded when you compile from the source. We did try to compile with L1, but still no luck.. well the stream identified as L1 but wouldn�t work. He said he�d take a look at it though *yay*
The reason why I prefer Xvid for encoding is that on bigger sources I had some amazing results with qpel+bframes� while divx5 just feels like it adds noise to the picture to cover its mistakes.
I did do some test streams from divx4.12 but they wouldn�t work. What bothers me is that 4.12 hasn�t got any options to f*ck up.. its pretty much just setting the size to a x 16 multiple =< 204x172 decimate the frame to =<15 and the bitrate to around =<200 and you should be home free..

I�m starting to think that I�m doing something wrong. I�m guessing your running some *nix and that your binaries mpegIp are a bit more up to date/compatible then mine as I�m running 2k, that might be one of the problems. The strange thing is that I�m pretty shure that some of the streams running under p800 is out of specs for L1, but all I�ve tested identifies as L1.. could be an mpegIp error tho� damn why cant the p800 generate a proper error..

For anyone running win there�s a nice tool/frontend called mp4UI that can generate mp4 streams.. it hasn�t got all the cli options, but covers the basic add, generate and delete.

[quote="spf"]riksa,
The reason why I prefer Xvid for encoding is that on bigger sources I had some amazing results with qpel+bframes� while divx5 just feels like it adds noise to the picture to cover its mistakes.[/quote]
AFAIK bframes (or B-VOPs as they are known in MPEG-4) are not supported by Simple profile. They are available in Advanced Simple and Simple Scalable though. The TODO.txt at xvid.org says something like "Remove all references to b-frames : DONE". This might mean that there has been a support for b-frames in xvid codec even if it's supposed to be a Simple profile codec. So maybe the problem is that you are (if you are using old codecs) able to encode Simple profile MPEG-4 stream that contains b-frames (thus being non-standard) and that's why it doesn't work. I'm just guessing here though 😊

I don't see any reason why L3 wouldn't work on P800. It's still Simple profile and the same tools can be used for decoding L3 as L1. L3 just allows a higher framesize (CIF vs QCIF) and stuff like that.

Did you try the latest release of XviD? I don't know what version I was using, but it was most likely some old binary from some codec pack.

I did do some test streams from divx4.12 but they wouldn�t work. What bothers me is that 4.12 hasn�t got any options to f*ck up.. its pretty much just setting the size to a x 16 multiple =< 204x172 decimate the frame to =<15 and the bitrate to around =<200 and you should be home free..

That's odd. I'm going to make a few more tests (I'm on holiday right now, but I'll try to remember to test this monday) and see what's wrong.

AFAIK bframes (or B-VOPs as they are known in MPEG-4) are not supported by Simple profile.

Sorry if I was a bit unclear, I meant that I used advanced profile stuff (bframes / B-VOP) when comparing the overall quality of DivX and Xvid. For phone compression I kept things as simple as possible.
There�s another thing I was thinking of.. its possible you have a more up to date firmware that�s less restrictive about the mpeg4 standards. I�m running R1B
I don't see any reason why L3 wouldn't work on P800. It's still Simple profile and the same tools can be used for decoding L3 as L1. L3 just allows a higher framesize (CIF vs QCIF) and stuff like that.

What you say about L3 support it makes sense as we already have clips running out of L1 specs� in the end the biggest thing that limits us is the highest possible bitrate the cpu can decode, not what the resolution is. If things are somewhat the same as on PC
Did you try the latest release of XviD?

Xvid was pretty much up to hour fresh, compiled some 20 min before I tried it 😉

Holiday eh? guess that p800 will come to use 😊

I've been playing around with divx and xvid for a while now.. and simply cant get it to work with a p800.
However if you at least want a way to encode movies for free:
Grab the Dicas mp4 codec
http://www.mpegable.biz/download/mpegableAVISetup.exe
Select the codec thats has FOURCC :xvid.
Encode at the normal p800 settings discussed in this thread <=15fps, <=192x and so on.
grab mp4ui
http://www.mediacruiser.de/mp4UI/
create an empty mp4 file by opening a none exsistant file and then add the virtualdub avi.

I'll get back once I've got acc working with psytel
If anyone knows how to get Xvid or some other 2 pass good codec working please drop a post.

[quote="50 Cent"]Hi, 😃 😃 8) :P

This Settings should work good with mpegable�s software and SonyEricsson P800.

Total bidrate 200kb
Audio bidrate 16kb
Target framerate 15
Downsampeling (depends on the size of the movie)

AUDIO

Channels Mono
Presision : same as input
Sample rate : 22050

ENCODING

Keyframe period: 75
B-frame : 0
Image Qaulity : smooth motion
Compression Qaulity : Fast encoding

Enjoy Movies on your P800 😃 😃 😃 😃 😃 😃 😊 😊[/quote]

help! have used the mpegable settings suggested + downsampled at a factor of 4 (to give 176x120), but still my P800 states "unable to play clip". anymore suggestions?

anybody out there have a program for p800 that enables it to be used as a universal remote control for TV sets?a friend said he got a program for his palm pilot that allowed him to use his palm pilot as a TV remote control...following that,he said the p800 most likely also has the same program...just havent found it yet...anybody help? 😃

This is the only one available for the P800 at the moment. It's not a learning remote control, but it does support a wide range of devices.