|
|
|
|
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |