FYI :)
---------- Forwarded message ----------
Date: Sun, 06 Jun 2004 15:48:56 +0100
From: salsaman <[EMAIL PROTECTED]>
To: Gernot Ziegler <[EMAIL PROTECTED]>
Subject: Re: [Mjpeg-developer] mjpetools encoder for LiVES

Gernot Ziegler wrote:

>Hej Gabriel !
>
>This look really nice, great work :-)
>
>What was it you wanted to provide as extra download ? The plugin for the
>Lives system ?
>I can also put you in the news of mjpeg.sf.net, just tell me what you
>would like me to mention :-)
>
>Servus,
>  Gernot
>
>
>
Hi Gernot,
I have made just the encoder available as a separate download:
http://www.xs4all.nl/~salsaman/lives/current/mjpetools_encoder

Let me explain a little what this is, it is a perl script which is
called by the LiVES GUI, it has various sections in it which are called
in turn, e.g. get_formats will return a list of available formats, plus
any restrictions (in this case aspect ratio, pixel block size of 8,
limited fps, limited audio rates).

For a given format, the GUI will recommend the best combination of
aspect ratio and pixel block size to calculate the nearest allowable
size. Then it will call the "encode" section which actually does the
work of encoding image files (png or jpg) and pcm audio into the chosen
format (currently mpeg1, mpeg2, vcd, svcd and dvd). It will create a
commandline and call yuvscaler, mpeg2enc, mp2enc, and mplex in turn. It
will do automatic letterboxing of svcd for aspect ratios >=16:9

The plugin is normally in lives-plugins-version.tar.gz and will be
included in the next LiVES rpm.
It's not quite complete yet, I still want to add kvcd and custom
formats, and play around with bitrates and parameter settings, but I
probably wont get around to that for a few weeks, so you can include the
version above for now, the API is pretty much frozen.

For the news page, you can write what you like, but you can include any
of the above + following:
- LiVES is a Free video editor/VJ tool for Linux, BSD and openMosix
- this encoder plugin works only with version 0.9.1-pre1+ of LiVES which
can be downloaded from http://www.xs4all.nl/~salsaman/downloads.html


Other info:
- encoder plugins can simply be dropped in
/usr/share/lives/plugins/encoders/ and new ones will be picked up on
LiVES restart
- the encoder plugin is written in Perl, so it can be easily customised
if you are familiar with that language
- encoders are set through Tools | Prefrences | Encoding
- you can edit /usr/share/lives/plugins/encoders/mjpegtools_encoder, and
changes will happen the next time you encode; there is also a 'debug
encoders' option in LiVES which will show all ouptut on the terminal
- other encoder plugins for LiVES include mencoder, ffmpeg, transcode,
encodedv and sswf (Flash)
- you can download a guide to writing encoder plugins here:
http:/www.xs4all.nl/~salsaman/lives/documentation.html, but it needs
updating a little


Anyway, i hope you all try out LiVES, and let me know if you have any
suggestions/improvements for the encoder :-)

Thanks,
Gabriel.





-------------------------------------------------------
This SF.Net email is sponsored by the new InstallShield X.
>From Windows to Linux, servers to mobile, InstallShield X is the one
installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
_______________________________________________
Mjpeg-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mjpeg-users

Reply via email to