Skip to content
interpolini

Output

Output section

interpolini encodes the frames after upscaling. The header shows the estimated size of the file.

Codec

Name
output.codec
range
h264, hevc, av1
default
h264

Sets the video format.

h264plays on almost every device
hevcusually a smaller file at the same quality, but fewer players and sites take it
av1usually the smallest file and the slowest encode. Hardware encoding needs a newer GPU.

More about codecs, quality and presets.

Encoder

Name
output.encoder
range
auto, hardware, software
default
auto

Sets which encoder makes the video.

autothe hardware encoders of the computer first, then a software encoder
hardwareonly hardware encoders. The render fails when none opens.
softwarelibx264, libx265 or libsvtav1

The hardware encoders are NVENC, AMF, QSV and VAAPI, and Vulkan and VideoToolbox for h264 and hevc. Hardware encoders are usually faster. Software encoders usually make a smaller file at the same quality.

Target

Name
output.target
range
quality, size
default
quality
qualitykeeps the quality the same and lets the file size change. The panel shows Quality.
sizekeeps the file size near a limit and lets the quality change. The panel shows Size.

Quality

Name
output.quality
range
0 to 51
default
20

Sets the quality when the target is quality. A lower number gives better quality and a larger file. These examples use the software encoder. At 30, the grass loses detail. At 40, blocks replace the blurred sword.

The same number gives other results in other encoders.

Quality

Size

Name
output.size
range
1 to 100000 MB
default
10 MB

Sets the size of the file in MB when the target is size. The file can end a little under this size.

If the file is larger, interpolini renders again with a lower bitrate, and then with the software encoder. If it is still larger, a warning shows. A size too small for the length of the clip gives an error.

Effort

Name
output.effort
range
fastest, fast, balanced, best
default
fast

Sets how much time the encoder spends on each frame. A higher effort usually makes a smaller file at the same quality and renders slower. It sets the encoder preset. The tip of the Effort row shows the preset of each choice. A preset in Options replaces the effort.

Audio tracks

Name
output.audio
range
separate, mix
default
mix

Sets what happens to the audio tracks of a clip, for example game, voice and music.

The mix option gives one track. interpolini removes tracks that repeat others and mixes the rest. The separate option copies each track as it is. In a timeline export, separate gives one track for each audio track of the timeline.

A target size, a clip with another speed and a timeline export encode the sound again to AAC at 192 kb/s.

Options

Name
output.options
range
text
default
empty

Passes options to the encoder. Write each as a name and a value, for example -preset p7 -cq 18. The names are the FFmpeg names of the encoder. The options replace the settings that interpolini makes.

-c:v with an encoder name, for example -c:v hevc_nvenc, makes interpolini use that encoder and skip the others.

Container

Name
output.container
range
mp4, mkv, mov
default
mp4

Sets the file type of the result.

mp4plays almost everywhere
movthe usual choice for editing programs
mkvholds almost any stream. Plays in most desktop players, but in fewer browsers and phones.