Log in

View Full Version : Creating 3GPP videos with XVID?


SenorKaffee
16th November 2005, 15:48
I recently got one of thise video-playing mobiles (Nokia 6230i) and since it plays MPEG4 I wondered if I could use XVID to encode the video.

Iīd need to find to get the XVID AVI in a 3GPP Container (I think itīs nearly identical to the MP4 container) and Iīd need to find a way to encode and mux AMR audio.

Any idea?

dimzon
16th November 2005, 15:51
I recently got one of thise video-playing mobiles (Nokia 6230i) and since it plays MPEG4 I wondered if I could use XVID to encode the video.

Iīd need to find to get the XVID AVI in a 3GPP Container (I think itīs nearly identical to the MP4 container) and Iīd need to find a way to encode and mux AMR audio.

Any idea?
MP4BOX can mux 3GPP

SenorKaffee
16th November 2005, 16:49
Ah, I tried this command line:

"MP4Box.exe -3gp -nodrop -add "D:\1npe06_120_q3.avi#video" -add "D:\1npe06_.amr" "D:\1npe06_120_q3_1.3gp"

Video is not accepted by the mobile, maybe something is wrong with the source files. The AVI is XviD, Target Quantizer 3, Simple @ L0, 120x90, 25fps, encoded with VirtualDub. Audio is AMR encoded with Miksoft Mobile AMR converter, 8 khz, 16 bit MR 12.2.

Yong
16th November 2005, 16:59
You can try change the video output to 15fps in vdub. :)

Dmitry Vergheles
17th November 2005, 08:15
I recently got one of thise video-playing mobiles (Nokia 6230i) and since it plays MPEG4 I wondered if I could use XVID to encode the video.

Iīd need to find to get the XVID AVI in a 3GPP Container (I think itīs nearly identical to the MP4 container) and Iīd need to find a way to encode and mux AMR audio.

Any idea?

Take a look at Elecard Mobile Converter

http://elecard.com/products/mobile_convert.shtml

SenorKaffee
17th November 2005, 10:09
Iīm not really a friend of thoses "one-step" converters, I already tried 3GPConverter, but I like a more direct approach. ^^

I think I will first try to encode a valid 3GPP video-only file with XVID and MP4BOX before muxing audio in.

Letīs hope I donīt have to go down to 15fps. A clean conversion from 25 to 15 is not so easy to do.

EDIT:

Uh, look like Simple Profile is always 15 fps and there is also a bitrate restriction. ^^

Yong
17th November 2005, 10:46
Letīs hope I donīt have to go down to 15fps. A clean conversion from 25 to 15 is not so easy to do.
http://img494.imageshack.us/img494/5434/clipboard023mg.jpg (http://imageshack.us)
Just a few clicks only, you can change to output video fps to 15. :)

http://img494.imageshack.us/img494/3778/clipboard011zq.jpg (http://imageshack.us)
as u can see the video resolution and fps, suggested by simple profile at lvl3, is 15 fps(simple @ L0 untill L3), IIRC higher than 15fps will not playable by mobilephne.(unless ur mobile phone is support Advence Simple Profile ;) )

SenorKaffee
17th November 2005, 12:08
Yeah - I know the "dirty" way in VirtualDub. With clean solution I mean something using Retimer or other solutions that interpolate the missing frames.

If I post a clip is someone willing to have a look at it? I canīt figure out what Iīve done wrong.

check
18th November 2005, 15:04
Are you sure the phone supports xvid? The phone might only support a strange version of MPEG4 - try divx3 and some more simple formats first to ensure it can play something. The other problem might be that the phone can't handle the bitrate / complexity of the video you have created.
In short, check your phone supports xvid, and then try an encode something with that one-step product to ensure you can do it.

bond
18th November 2005, 16:27
as xvid shows SP@L0 also limits the resolution and other things

Hyper Shinchan
18th November 2005, 16:40
Yeah - I know the "dirty" way in VirtualDub. With clean solution I mean something using Retimer or other solutions that interpolate the missing frames.

If I post a clip is someone willing to have a look at it? I canīt figure out what Iīve done wrong.

Well, I like one-step converter like 3GPP converter (it uses xvid engine for encoding and you can use higher bitrate than the SP@L0 allows).
Anyway you can try fpschange or fpsconvert filters in avs. Make some tests and choose your favourite one.

SenorKaffee
21st November 2005, 10:56
I got it to work - I think the problem was the resolution mismatch. Like DVD it only accepts a handful of resolutions.

Too bad I have to stick to AMR audio for this device, although it supports other formats as long as I donīt want to mux them as an audio track.