POV-Ray : Newsgroups : irtc.animations : MPEG encoder : Re: MPEG encoder Server Time
31 May 2024 20:20:33 EDT (-0400)
  Re: MPEG encoder  
From: Tom Bates
Date: 18 Jan 2002 12:58:24
Message: <3c486240$1@news.povray.org>
Jetlag <bga### [at] microsoftcom> wrote in message
news:3c471671$1@news.povray.org...
> "Rune" <run### [at] mobilixnetdk> wrote in message
> news:3c4358c7@news.povray.org...
> > "ingo" wrote:
> > > http://www.tmpgenc.com/e_main.html
> >
> > This is the one I use. I've never had any problems with it and it's very
> > easy to use. Yet I rarely see it mentioned when people ask - which lead
me
> > to the question...
> >
> > Is there anything it doesn't do as well as other encoders?
> >
> > Rune
>
> This has to be the best MPEG encoder there is. I haven't seen anything
else
> compare, except some packages that cost hundreds if not thousands of
dollars and
> high-end hardware encoders.
>

Correct me if I'm wrong on this, but ...

I had a look, and it appears that TMPGEnc encodes an AVI file and not the
original frames.

In my recent experience in searching for a suitable MPEG encoder, I tried a
couple of AVI to MPG converters, and it seemed that the AVI process
introduced some losses to image quality, then the MPEG process intorduced
more losses to image quality to the point that there were a couple of
seconds in my latest animation where image quality went right out the window
(I lost all detail in my landscape, and one of my characters became
completely obscured by the compression artifacts).

I then found CMPEG which started from the original frame image files.  It
was a bit tricky getting it to work, and it wasn't very fast, but the image
quality was much better than the AVI converters I tried and the MPG file
size was much smaller.

My animations are typically full-color 320x240 x 24bpp, and the AVI-to-MPEG
converters I tried allowed me about 20 to 33 seconds of animation while
staying within the IRTC 5MB limit.  CMPEG allowed about 50 seconds.

Putting this another way, I had 15 seconds of my animation complete when I
started evaluating MPEG encoders.  AVI2MPG produced a file about 2.5MB.
LSX-MPEG Encoder 3.0 Demo produced a file about 3.7MB.  CMPEG produced a
file about 1.5MB.

How does TMPGEnc avoid my "double-loss" problem? or does it?
And how is it for MPG file size?

--
Tom Bates
#local P=pigment{gradient y pigment_map{[0.46rgb 1][0.46rgb 0][0.54rgb 0]
[0.54rgb <1,0,0>]}}light_source{<10,-50,50>.9}light_source{<10,50,-50>.9}
#local P=pigment{gradient x pigment_map{[0.978P][0.978rgb 0][0.990rgb 0]
[0.990rgb <0,0,1>]}}light_source{<10,50,50>.9}light_source{<10,-50,-50>.9}
sphere{0.5 0.5pigment{P}finish{metallic ambient 0.2 diffuse 0.7 brilliance 6
reflection 0.25 phong 0.75 phong_size 80}}light_source{<210,50,-50>.9}
camera{location<2.1,.1,.9>look_at.5}


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.