File: plug-in-gap-mpeg-encode.txt

package info (click to toggle)
gimp-gap 2.6.0%2Bdfsg-3
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 20,716 kB
  • sloc: ansic: 119,817; sh: 3,890; makefile: 931; lisp: 97; pascal: 55
file content (113 lines) | stat: -rw-r--r-- 3,545 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
"plug-in-gap-mpeg-encode"


MPEG1 Encode

    Start from Menu:
             <Image>/Video/Encode/MPEG1...

    Encode frames as MPEG1 videofile.    
    This feature is only available on UNIX systems and is 
    a frontend for the Berkeley MPEG-1 videoencoder
    mpeg_encode 1.5.
    For operation mpeg_encode 1.5 must be installed on your system
    at runtime.
 
    ftp://mm-ftp.cs.berkeley.edu/pub/multimedia/mpeg/bmt1r1.tar.gz
   
    Warning: 
      this is old software. 
      You may want to use the Master Videoencoder instead.

    Limits:
      Your frames must be stored in PPM or JPEG image fileformat.
      There is no support for storyboard based encoding
      and /or filtermacros at encoding time.
      There is no audiosupport.

   FromFrame:
   ToFrame:
     Here you can specify the range of frames that should
     be included in the resulting MPEG encoded videofile.
     
   Framerate:
     The framerate in frames per second.
     
   Bitrate:
     Bitrate value.
   
   Constant Bitrate:
     ON: use constant bitrate.
     OFF: use variable bitrate.
   
   Pattern:
     A stringpattern to specify the sequence of frames.
     valid characters are
     I  ... for initial frame type (pattern should always start with I)
     P  ... for predictable frames
     B  ... for bidirectional predictable frames

   IQSCALE
   PQSCALE
   BQSCALE
     Quality scale for I-frames, P-frames and B-frames
     where 0 is best quality, 31 high compressin low quality)
   
   P-Search
     Select algorithm for P-frame calculation.

   B-Search
     Select algorithm for B-frame calculation.

   Outputfile:
      Name of the resulting MPEG videofile.

   GenParams
    this button generates a shellscript (using UNIX bourne shell syntax)
    with the required calls to run the external mpeg encoder program.
    An additional Parameterfile is generated along with the shellscript.
    It contains the parameter settings that are required to call the
    external mpeg encoder program and is referred in the generated
    shellscript.
    
    The generated shellscript is written to the filename specified by
    the "Startscript" entry.
    The entry "Parameterfile:"  specifies the name of the parameterfile.
    
   Gen + Encode
    this button does the same as "GenParams" but also starts
    the generated script.


To prepare for MPEG encoding:
     
 - Use 'Frames Convert' from the video menu 
   to convert your video frames to .ppm 
   (or another fileformat that can be read directly by
    your encoder)
      
 - If you have a layerstack-animated multilayer image
   you can use 'Split Img to Frames' from the video menu.
     
 - If height or width are not multiples of 16:
   Use 'Frames Scale' or 'Frames Crop' from the video menu
   on the newly converted/created video frames.
     
 - Then use 'Encode/MPEG1...'
   from the video menu.
   (Invoked from one of the prepared video frames)
	   
   The encoder offers a lot of parameter settings for the experienced
   User. The parameters are passed to the encoder in a parameterfile.
   
   The frontend dialog shows only the most important parameters,
   but generates a documented parameterfile with default values
   for the other parameters.
   You can generate the parameterfile with or without starting
   the encoder.
   (You may start the encoder later by executing the startscript
    from a Unixshell. The startscript is generated by the frontend dialog)

   For more information on the parameters please refer to the encoders
   documentation.