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 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237
|
"plug-in-gap-vid-encode-master"
Master Videoencoder
Start from Menu:
<Image>/Video/Encode/Master Encoder
The master videoencoder dialog provides videofile encoding
features for:
- Frame sequences
- Multilayer Images
- Storyboard files
The master videoencoder is the dialog window from where
all available GIMP-GAP video encoders are started.
GIMP-GAP video encoders are implemented as GIMP
plug-ins.
If GIMP-GAP-2.2 was configured fully and was successfully built
it provides the FFMPEG encoder, the AVI1 encoder
and the SINGLEFRAMES encoder.
Output
In the "Video" entry you specify the filename for the
the videofile that should be written.
Video Options:
Input Mode radio buttons
here you can select the type of input that should be encoded
as videofile.
Frames
Encode a Framesequence, where one of the
frames is the current image where the master video encoder
ws invoked from.
Layers
Encode layers of the current image.
Storyboard
Encode clips that are defined via a storyboard file.
Therefore the name of the storyboard file must be specified
(in the "Extras" tab)
If the master videoencoder is started from the storyboard editor,
the name of the storyboard_file is already selected.
Important:
==========
If the storyboard describes audio tracks
it is required to perform the audio mixdown processing
to create a composite audiofile. This composite
audiofile can be passed as audio input to the video encoder plug-ins.
The video-encoder plug-ins are accepting only one simple RIFF-WAV file
as audio input and ignore all audio records in the storyboard file.
Therefore all audio mixing and converting tasks are handled
in the Master Videoencoder itself.
(see description Extras Tab below in this chapter,
Stroybard Audio: Button "Create Composite Audio")
From Frame (Layer/Storyframe)
To Frame (Layer/Storyframe)
with these spinbuttons you can specify the range of
frames (or layers or storboard frames) that should
be included in the resulting video.
Depending on the input mode the name changes
to "Frame", "Layer" or "Storyframe".
Width and
Height
with these spinbuttons you can specify the size
of the resulting videoframes in pixels.
The combo box on the right provides some
commonly used videosizes as preset value pairs for
both the width and the height widgets.
Framerate
Here you can specify the framerate in frames per second.
The framerate controls the playback speed of the resulting videofile.
The combo box on the right provides some common
used framerate values.
Videonorm combobox.
Set the videonorm for the resulting video.
NTSC
PAL
Encoder "Parameters"
The encoder parameters button invokes the
encoder specific parameter popup dialog window.
Encoder combo box
Here you can select one of the registered videoencoder
plug-ins.
Audio Options:
Audiofile:
Specify the name of an audiofile.
- Files in the RIFF WAVE format are preferred, but
you may use other audiofile formats if you have
installed sox or configured another external audio converter
program.
- Encoding of multiple audio tracks:
Instead of an audiofile you can specify an audio playlist file.
This is a textfile that contains filenames of audifiles,
one filename per line. The filenames can include absolute path
or may use relative path that is relative to the audio playlist file.
Empty lines and comment lines (starting with #) are allowed.
For each of this audiofiles the encoder will create
a separated audio track.
Restrictions:
- The selected video encoder and selected output
videofile format must support multiple audio tracks.
Currently only the FFMPEG based encoder provides this
support for the most videoformats (.mpg .vob, .avi ...)
- Each of those filenames must refere to an
audiofile in the RIFF WAVE fileformat.
(automatic convert to RIFF WAVE is not supported
inside of audio playlist files)
- The audio samplerate in all referenced audiofiles
must exactly match the desired samplerate.
- The samples must be encoded with 16 bits per sample
in all referenced audiofiles.
Samplerate:
Here you can specify the audio target samplerate that should
be used in the resulting videofile.
(samplerate is measured in in samples per second)
The combo box provides some common used samplerate values.
If the target samplerate is different form the original
samplerate in the specified audiofile a audiofile conversion
must be done.
Press the button "Audioconvert" to perform this
conversion.
This may take a while and then displays the name
of the generated audiofile as Tempfile.
The line below the tempfile shows information
about the generated temporary audiofile and
the audioplaytime in mm:ss:msec format.
Audio Tool Configuration
All the video encoder plug-ins are designed to accept 16-Bit mono
or stereo WAV Files as audioinput.
The master videoencoder tries to convert other audiofileformats
and samplerates before it passes the audiodata
to one of the video encoder plug-ins. This converion is handled
via an external audiotool program.
The name of this program and its options can be configured here.
Audiotool:
By default sox is used as the audiotool to perform audio
conversions.
sox can handle many audioformats, but can not read MP3 audiofiles.
Options:
"$IN" -w -r $RATE "$OUT" resample
Here you can specify the options that will be passed
to the external audiotool program.
Save button
Save current audiotool configuration as parameters in your
gimprc file.
Load button
Load audiotool configuration from gimprc parameters.
Default button
Restore to hardcoded audiotool configuration presets.
Extras
Macrofile:
Here you can specify a filtermacro file, that should be performed
on each handled frame at encoding time on the fly.
(Note: filtermacros are limited and not real macros.
the GIMP-GAP specific filtermacros are recorded
filternames and parametervalues restricted to the supported filters,
such as color curves, sharpen, blur and many more ...
)
Stroybard File:
Here you can specify the name of a storyboard file.
When a valid storyboard file is entered the file
will be checked. If errors are detected
they are reported as text below the storyboard file entry widget.
If the storyboard file check is ok, the text will be a report about
the properties and tracks found in the file.
Further the Input Mode (in the Video Options notebook tab)
is set to "Storyboard".
Stroybard Audio:
The Button "Create Composite Audiofile"
starts the audio mixdown processing for all included audiotracks
of the storyboard and creates a composite audiofile in RIFF Wave
fileformat.
The name of this resulting file will be inserted
in the "Audiofile:" entry at the Audio Options notebook tab.
The "Create Composite Audiofile" button is set insensitive when
there is no valid storyboard specified,
or when the specified storyboard file has no audiopart.
Monitor Frames while Encoding checkbutton
will create an image during the encoding process and
replaces its content each time a new frame is passed to the
encoding engine.
(you may close that image any time you want, to stop
monitoring)
Debug Flat File:
Debug Multilayer File:
|