POV-Ray : Newsgroups : povray.animations : using linux mencoder: making MPG-1? Server Time
23 Nov 2024 19:54:49 EST (-0500)
  using linux mencoder: making MPG-1? (Message 1 to 6 of 6)  
From: Greg M  Johnson
Subject: using linux mencoder: making MPG-1?
Date: 18 Jul 2005 23:06:17
Message: <42dc6e29$1@news.povray.org>
I've google myself to a brick wall on this and cannot find a path that 
works.  Any tips?


Post a reply to this message

From: Mueen Nawaz
Subject: Re: using linux mencoder: making MPG-1?
Date: 19 Jul 2005 01:39:41
Message: <42dc921d$1@news.povray.org>
Greg M. Johnson wrote:
> I've google myself to a brick wall on this and cannot find a path that 
> works.  Any tips? 

Surprisingly, I can't find it. The closest is this:

mencoder   "mf://*.jpg"   -mf   fps=25  -o  output.avi  -ovc  \
lavc -lavcopts vcodec=mpeg4

Note that it's one command wrapped over two lines.

You can, of course, do some other format (like DivX or XVid) instead of
lavc. Perhaps then you can use some other program to convert to regular
mpeg?

-- 
A day without fusion is like a day without sunshine.


                    /\  /\               /\  /
                   /  \/  \ u e e n     /  \/  a w a z
                       >>>>>>mue### [at] nawazorg<<<<<<
                                   anl


Post a reply to this message

From: Christoph Hormann
Subject: Re: using linux mencoder: making MPG-1?
Date: 19 Jul 2005 02:20:02
Message: <dbi5tk$2ht$1@chho.imagico.de>
Greg M. Johnson wrote:
> I've google myself to a brick wall on this and cannot find a path that 
> works.  Any tips? 

To assemble POV-Ray output of the form 'fileXXX.png' (XXX standing for 
the frame number) you can use ffmpeg (http://ffmpeg.sourceforge.net/):

ffmpeg -i "file%3d.png" -y "file.mpg"

Christoph

-- 
POV-Ray tutorials, include files, Landscape of the week:
http://www.tu-bs.de/~y0013390/ (Last updated 01 Jul. 2005)
MegaPOV with mechanics simulation: http://megapov.inetart.net/


Post a reply to this message

From: Greg M  Johnson
Subject: Re: using linux mencoder: making MPG-1?
Date: 19 Jul 2005 23:28:05
Message: <42ddc4c5$1@news.povray.org>
thanks but that did not get me a file that would play in windows. 
(Everything plays in Kaffeine).


Post a reply to this message

From: Greg M  Johnson
Subject: Re: using linux mencoder: making MPG-1?
Date: 23 Jul 2005 12:18:37
Message: <42e26ddd$1@news.povray.org>
"Christoph Hormann" <chr### [at] gmxde> wrote in message 
news:dbi5tk$2ht$1@chho.imagico.de...
>
> ffmpeg -i "file%3d.png" -y "file.mpg"
>


Hmm.  This didn't work for making a Windows-playable anim, but this did:

ffmpeg -i alldance08aaa%02d.png file.mpg


Post a reply to this message

From: Mike C
Subject: Re: using linux mencoder: making MPG-1?
Date: 16 Aug 2005 13:50:01
Message: <web.4302261de5e94afb44365ed70@news.povray.org>
"Greg M. Johnson" <gregj;-)565### [at] aolcom> wrote:
> thanks but that did not get me a file that would play in windows.
> (Everything plays in Kaffeine).

Use the msmpeg4 LAVC codec.  (This is equivilent to DivX3, which there is a
Windows Codec for.)

You may also want something that looks like this:

mencode "mf://filename-of-scene???.png" -mf fps=30:type=png -o
filename-of-scene.avi -ovc lavc -lavcopts vcodec=msmpeg4

This allows you to use animation files from POV-Ray without renumbering...
just change "???" to the number of digits in your animation (since "?" is a
wildcard for a single digit or letter, as opposed to "*" which is for any
length [including zero]).

Also, do note that mencoder does have a linux version.

For MPG-1, use -lavcopts vcodec=mpeg1video

For JPEGs, use type=jpeg in the -mf line

Note that for some reason, some output codecs crash, whereas others won't.
Feel free to experiment and try everything -- see what comes out best.
When you've got one that comes out, you might want to use Windows Media
Encoder to turn it into a WMV; while proprietary, ATM, mplayer and Windows
Media Player will read the files [among others].

Have fun!


Post a reply to this message

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