POV-Ray : Newsgroups : povray.off-topic : Mencoder question Server Time
6 Nov 2024 10:23:19 EST (-0500)
  Mencoder question (Message 1 to 10 of 73)  
Goto Latest 10 Messages Next 10 Messages >>>
From: Orchid XP v8
Subject: Mencoder question
Date: 15 Jun 2008 09:41:19
Message: <48551bff$1@news.povray.org>
I have a folder full of PNG files. Does *anybody* have the slightest 
clue how to persuade Mencoder to transform these into an AVI file that 
will actually play?? (Or better yet, an MPEG file.)

I can make a file which Mencoder claims is an AVI file. But nothing will 
play it. [Except MPlayer.] Which obviously isn't very useful...(!)

I did originally try MPEG, but Mencoder just complains that lavc doesn't 
exist.

Seriously - the manual is the size of a small plannet, and goes into 
vast detail about stuff I don't give a damn about, but it doesn't tell 
me how to perform this simple little task! >_<

-- 
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*


Post a reply to this message

From: Mueen Nawaz
Subject: Re: Mencoder question
Date: 15 Jun 2008 11:26:30
Message: <485534a6@news.povray.org>
Orchid XP v8 wrote:
> I have a folder full of PNG files. Does *anybody* have the slightest 
> clue how to persuade Mencoder to transform these into an AVI file that 
> will actually play?? (Or better yet, an MPEG file.)

	Try the command here:

	http://www.linuxfocus.org/English/September2004/article347.shtml

	I think most people use ffmpeg for this kind of thing. Here's the command:

ffmpeg -y -i renderframes/example1a_%3d.png -b 98000 video/example1a.avi

	example1a_%3d just means that the files are in sequential order with 3 
digits after the underscore:

example1a_000.png
example1a_001.png

etc.

	If you don't have lavc, then go install it! I believe it comes with ffmpeg.

	It'd help if you gave us the mencoder command you're using. 	

	

	


-- 
Sign found in a gym: Dieting is the punishment you get for exceeding the 
feed limit.


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


Post a reply to this message

From: Orchid XP v8
Subject: Re: Mencoder question
Date: 15 Jun 2008 12:03:37
Message: <48553d59@news.povray.org>
Mueen Nawaz wrote:

>     Try the command here:
> 
>     http://www.linuxfocus.org/English/September2004/article347.shtml

Well... that works even less well than what I'm using already. (I.e., 
now even MPlayer can't play the file properly!)

[Changing the video type from 'copy' to 'raw' makes it work though...]

>     I think most people use ffmpeg for this kind of thing.

I don't have that. [Note that we're talking about M$ Windoze here.]

>     If you don't have lavc, then go install it! I believe it comes with 
> ffmpeg.

Yeah, like I'm going to be able to figure out how to do that...

>     It'd help if you gave us the mencoder command you're using.    

mencoder mf://*.png -ovc raw -ofps 12 -vf scale=720:576 -of avi -o out.avi

What what's supposed to do is take all the *.png files in the current 
directory and build an uncompressed AVI file at 12 frames/second and 
resize the frames to 720x576 if nececcsary.

It *does* produce a file. And MPlayer will play it quite happily, and 
the contents look correct. However, Windoze Media Player won't play it, 
and Virtual Dub complains too. (Something about "no decompressor for ' 
RGB'" - note the space in there.)

-- 
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*


Post a reply to this message

From: Orchid XP v8
Subject: Re: Mencoder question
Date: 15 Jun 2008 12:20:07
Message: <48554137$1@news.povray.org>
Orchid XP v8 wrote:

> I did originally try MPEG, but Mencoder just complains that lavc doesn't 
> exist.

Wait - I was wrong. Turns out the correct option is "mpeg1video", not 
just "mpeg1". Now it works...

-- 
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*


Post a reply to this message

From: Orchid XP v8
Subject: Re: Mencoder question
Date: 15 Jun 2008 12:33:26
Message: <48554456$1@news.povray.org>
The following [huge] command line generates an MPEG-1 file which is 
actually playable:

mencoder mf://*.png -ovc lavc -lavcopts vcodec=mpeg1video:vbitrate=5000 
-ofps 12 -vf scale=720:576 -of lavf -lavfopts format=mpg -o out.mpg

(As a nice bonus, since it's compressed it doesn't take up my entire 
harddrive! The bitrate shown seems to produce pretty good results.)

I'm curios... why is it so damned hard to do this??

-- 
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*


Post a reply to this message

From: Orchid XP v8
Subject: Re: Mencoder question
Date: 15 Jun 2008 12:47:33
Message: <485547a5$1@news.povray.org>
Orchid XP v8 wrote:
> The following [huge] command line generates an MPEG-1 file which is 
> actually playable:

Weeeeee.... Windoze Media Player can't handle any MPEG file that has a 
framerate other than 25 FPS. Yay. :-S

-- 
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*


Post a reply to this message

From: Orchid XP v8
Subject: Re: Mencoder question
Date: 15 Jun 2008 13:00:32
Message: <48554ab0$1@news.povray.org>
Orchid XP v8 wrote:

> Weeeeee.... Windoze Media Player can't handle any MPEG file that has a 
> framerate other than 25 FPS. Yay. :-S

OMG... It's worse than I thought:

** MUXER_LAVF 
*****************************************************************
REMEMBER: MEncoder's libavformat muxing is presently broken and can generate
INCORRECT files in the presence of B frames. Moreover, due to bugs MPlayer
will play these INCORRECT files as if nothing were wrong!
*******************************************************************************

-- 
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*


Post a reply to this message

From: Florian Pesth
Subject: Re: Mencoder question
Date: 15 Jun 2008 13:07:21
Message: <48554c49$1@news.povray.org>
Am Sun, 15 Jun 2008 17:33:27 +0100 schrieb Orchid XP v8:

> The following [huge] command line generates an MPEG-1 file which is
> actually playable:
> 
> mencoder mf://*.png -ovc lavc -lavcopts vcodec=mpeg1video:vbitrate=5000
> -ofps 12 -vf scale=720:576 -of lavf -lavfopts format=mpg -o out.mpg

It has been some time since I used it, but for that reason I liked 
transcode better. It provided some standard settings - such as for VCD 
and DVD. Don't know what the current stage of that program is though.


> 
> I'm curios... why is it so damned hard to do this??

I wonder myself. If you tried to compile it - there seems to be a dozen 
of dependencies and different libraries which partly do the same. I 
wonder, why there is not one big library - or maybe two for competition. 
Would simplify things a lot.


Post a reply to this message

From: Eero Ahonen
Subject: Re: Mencoder question
Date: 15 Jun 2008 13:13:42
Message: <48554dc6@news.povray.org>
Orchid XP v8 wrote:
> 
> I'm curios... why is it so damned hard to do this??
> 

Because there's so many options to choose from and no GUI (feel free to 
write one;).

-- 
Eero "Aero" Ahonen
    http://www.zbxt.net
       aer### [at] removethiszbxtnetinvalid


Post a reply to this message

From: Warp
Subject: Re: Mencoder question
Date: 15 Jun 2008 14:22:58
Message: <48555e02@news.povray.org>
Orchid XP v8 <voi### [at] devnull> wrote:
> mencoder mf://*.png -ovc lavc -lavcopts vcodec=mpeg1video:vbitrate=5000 
> -ofps 12 -vf scale=720:576 -of lavf -lavfopts format=mpg -o out.mpg

  Nowadays you might want to use mpeg4 instead of mpeg1. The former can
compress to less than one fourth the size of the latter, while retaining
the same image quality (or even better).

  mpeg1 is just old and obsolete nowadays.

> I'm curios... why is it so damned hard to do this??

  mencoder is a tool from hackers to hackers.

-- 
                                                          - Warp


Post a reply to this message

Goto Latest 10 Messages Next 10 Messages >>>

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