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