A generic MPEG1/2 video and audio encoder.
Formats
Sets the MPEG format. Note that MPEG1 is not recommended anymore but is implemented for reference.
Video size
This option will scale the output video to the defined size. At default FFAStrans will take the input width and height variables of the source video and apply it to scaling.
Note: Interlaced aware scaling are automatically taken care of.
Display aspect
Sets the display aspect (DAR) on the output media.
Pixel aspect
Sets the pixel aspect (PAR) on the output media.
Resizing
Sets the resizing method for how the source should fit to the output size.
Stretch will stretch the source to fit regardless of aspect.
Fit will fit the entire source within the output size and keep aspect. This might cause letterboxing or curtains.
Fill will make sure the output is filled with source image while keeping aspect.
Framerate
Force a different framerate than the input media. Default is to use the same as source.
Interlaced input
With this option you can choose how FFAStrans processes incoming media to the encoder. The "Analyze"option will determine from the actual video, not meta-data.
Video bitrate (kb/s)
Sets the bitrate of the video: VBR stands for "Variable Bitrate", CBR stands for "Constant Bitrate".
Field order
Sets the field order of the video.
Level
Sets the encoding level of the MPEG encoder.
Note: Only MPEG2 supports the levels option.
Profile
Selects the encoding profile of the MPEG encoder.
Note: Only MPEG2 supports the profile option.
GOP
Allows to specify the GOP (Group of Pictures), either Open or Closed.
GOP Length
Allows to choose the GOP (Group of Pictures) Length. "Auto" will let the encoder decide what's best in each situation, while "Long GOP" will create a GOP of 15 for PAL and 17 for NTSC, but it will be the same as Auto for every other non standard framerate.
Video range
Sets the video range of the output.
Same as source implies no change and the encoder will forward the range from the input.
Set to full/limited will just set the video range metadata.
Convert to full/limited will convert the input to set value. If input range is same as output no converion is being performed.
Same as source implies no change and the encoder will use same color specs as input.
Colorspace
Sets the desired output colorspace.
Apply LUT or automatic tone mapping
Enables using a LUT in the conversion. This option also support using a custom by setting using a variable representing the full path to a .cube file. Variables representing any of the available inbuilt LUTs is also supported.
None implies no LUTs are being used in the conversion.
Auto (LUT) will try to analyze the input file and the desired out color space and apply the corresponding LUT for it.
Auto (Tone mapping) will convert using tone mapping algorithm instead of a static LUT.
Set start TC
This option field sets the start timecode of the video. By default FFAStrans will use the %s_start_tc% variable from the source video but can be changed to other variables or just static timecodes.
Wrapper
Sets container type for output media.
Discrete tracks
Sets the number of audio tracks/streams of the output file. One track can have one ore more channels.
Source channels as tracks
This setting will distribute all source audio channels into discrete mono channels.
Same as source
This settings will make FFAStrans try and create the exact same layout as the original media.
Total channels
Sets the total amount of channels the output file holds. The channels are evenly distributed among the available discrete tracks defined. Regardless of the original layout, all audio channels are mapped to separate audio sources. Based on this, FFAStrans will map these sources to match selected audio configuration.. If the audio source has fewer channels than the output then the rest will be filled with silent audio.
If you select "Custom channel mapping" in the "Total channels" drop-down, FFAStrans will enable setting custom mapping per audio track:
Set custom mapping
This will open a separate window displaying all discrete track selected in the "Discrete tracks" drop-down.
For usage and how to configure press the "?" button in the "Custom audio mapping" window.
Audio codec
Sets the codec used for audio encoding.
Audio bitrate (kb/s)
Sets the bitrate of the audio stream(s).
Sample rate
Sets the sample rate of all audio streams.
Conform volume
Use this to conform volume level to specified level. For this to work you MUST have a variable table from a previous analyze in the "Loudness"-node. You can also use this option to normalize audio by using the peak levels from "Loudness"-node. Maximum level is 0 dB.