Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 AVC / H.264
Register FAQ Today's Posts Search

Reply
 
Thread Tools Search this Thread
Old 5th February 2007, 12:54   #1  |  Link
Charlie246
Registered User
 
Join Date: Jan 2007
Posts: 1
Embedded MPEG4 encoder

Hi guys,

I have been toying with the idea of programming a microprocessor (arm 9 or similar) for real time video compression. Now I know the processor runs at about 200MIPS but I have no idea of how CPU hungry h264 and xvid are. I would like to encode CIF at 10 fps and have a 100kbps stream.

Is this possible or is the processor way underpowered for this?
Can anyone give me an idea how long the encoding would take on a pc?
Is there a better codec for this job?

Many thanks
Charlie246 is offline   Reply With Quote
Old 5th February 2007, 15:28   #2  |  Link
akupenguin
x264 developer
 
akupenguin's Avatar
 
Join Date: Sep 2004
Posts: 2,392
XviD CIF w/ minimal settings got 310fps here, on a Athlon64 2.2GHz (4340 bogomips according to /etc/cpuinfo). So 140 mips would be the absolute minimum for 10fps at fastest settings. But an x86 mip is not necessarily comparable to an arm mip, especially since XviD does not have arm mmx optimizations. So I'd guess your cpu is a few times too slow for current XviD, but just might be enough if you spent some some time on assembly optimizations.

On the same source, libavcodec mpeg4 at minimal settings got 450fps. And libavcodec does have some arm assembly, though I'm not sure how much.

You might think that mpeg2 would be a good idea if mpeg4 isn't fast enough, but it's not. mpeg2 is only worse quality than mpeg4, it's not significantly faster.

Last edited by akupenguin; 5th February 2007 at 15:42.
akupenguin is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 23:12.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.