• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

Makefile.amH A D03-May-2022630 2620

Makefile.inH A D03-May-202220.2 KiB689617

README.multi_encoderH A D03-May-20223.3 KiB9371

lives_avi_encoderH A D03-May-202229.1 KiB855688

lives_avi_encoder3H A D03-May-202228.5 KiB840674

lives_dirac_encoderH A D03-May-202229.4 KiB877701

lives_dirac_encoder3H A D03-May-202229.6 KiB874704

lives_gif_encoderH A D03-May-202222.8 KiB715560

lives_gif_encoder3H A D03-May-202221.5 KiB670528

lives_mkv_encoderH A D03-May-202232.4 KiB949770

lives_mkv_encoder3H A D03-May-202231 KiB901733

lives_mng_encoderH A D03-May-202221.5 KiB677532

lives_mng_encoder3H A D03-May-202221.5 KiB670528

lives_mpeg_encoderH A D03-May-202231 KiB908711

lives_mpeg_encoder3H A D03-May-202231.2 KiB910712

lives_ogm_encoderH A D03-May-202228.5 KiB845679

lives_ogm_encoder3H A D03-May-202228.2 KiB830665

lives_theora_encoderH A D03-May-202230 KiB895718

lives_theora_encoder3H A D03-May-202229.4 KiB875699

README.multi_encoder

1multi_encoder plugin (http://lives.reimeika.ca)
2
3multi_encoder is a LiVES plugin which calls the following
4auxiliary encoders:
5
6dirac_encoder.py       DIRAC/---/DRC
7gif_encoder.py         GIF/---/GIF
8mkv_encoder.py         DIVX 4:5,XVID/VORBIS/MKV
9mng_encoder.py         MNG/---/MNG
10mpeg_encoder.py        MPEG-1/MP2/MPG
11ogm_encoder.py         DIVX 4:5,XVID,H.264/VORBIS/OGM
12avi_encoder.py         XVID,SNOW,H.264/MP3/AVI
13theora_encoder.py      THEORA/VORBIS/OGG
14
15The multi_encoder usually ships with LiVES and is located in
16the $LIVES/share/lives/plugins/encoders directory. At least
17one of the auxiliary encoders must be present in your $PATH
18for the multi_encoder to work, and Python 2.3 or greater installed.
19Furthermore, each encoder has its own set of dependencies. At
20minimum you will need:
21
22   http://www.imagemagick.org/
23   http://www.mplayerhq.hu/
24
25To fully use multi_encoder you will also need:
26
27dirac_encoder.py  -- http://dirac.sourceforge.net/
28mkv_encoder.py    -- http://www.vorbis.com/
29                     http://ffmpeg.sourceforge.net/index.php
30                     http://www.xvid.org/
31                     http://www.bunkus.org/videotools/mkvtoolnix/
32                     http://www.videolan.org/x264.html
33ogm_encoder.py    -- as mkv_encoder.py but with
34                     http://www.bunkus.org/videotools/ogmtools/
35mpeg_encoder.py   -- http://mjpeg.sourceforge.net/
36theora_encoder.py -- http://www.theora.org/
37                     (make sure "encoder_example" is in your PATH,
38                     it is not installed automatically after compiling).
39                     For playback see:
40                     http://amv.reimeika.ca/tov.html
41avi_encoder.py    -- http://www.xvid.org/
42                     http://www.videolan.org/x264.html
43                     http://lame.sourceforge.net/
44
45Depending on your needs I recommend the following:
46
47   For "play anywhere" convenience   : mpeg_encoder.py using MPEG-1
48   For creating "Debian free" videos : theora_encoder.py
49   For absolute best quality/size    : mkv_encoder.py using h.264
50
51You can check whether the required dependency is installed
52by running:
53
54   xxx_encoder.py -C
55
56where "xxx" represents any one of the encoders. Note that
57this test is not very thorough, and will check OK if the main
58dependency is present (say, mencoder) even if the appropriate
59libs are missing (e.g. xvidcore). If the above fails because
60Python is not found change the first line of the encoder scripts
61
62#!/usr/bin/env python
63
64to point to the correct executable.
65
66All encoders can be called from LiVES via the multi_encoder
67plugin. However, they can also be called directly on a LiVES
68.lv1 file. This can be useful to take advantage of many extra
69features they offer. To see their full usage type:
70
71   xxx_encoder.py -h
72
73As a quick example, copy a LiVES file (say, test.lv1) into an
74empty directory and run:
75
76   mpeg_encoder.py -o test.mpg -L test.lv1
77
78to see the encoder at work. For more verbose output use the "-v"
79flag.
80
81Main Author:
82multi_encoder and all auxiliary encoders are
83copyright (C) 2004-2006 Marco De la Cruz (marco@reimeika.ca)
84and are released under the GPL license. See
85http://www.gnu.org/copyleft/gpl.html for details.
86
87Contributors:
88(j@v2v.cc)
89Gabriel Finch a.k.a Salsaman (salsaman@xs4all.nl)
90
91.......................................................................
92See my vids at http://amv.reimeika.ca !
93