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.
| h264 | plays on almost every device |
|---|---|
| hevc | usually a smaller file at the same quality, but fewer players and sites take it |
| av1 | usually the smallest file and the slowest encode. Hardware encoding needs a newer GPU. |
Encoder
- Name
- output.encoder
- range
- auto, hardware, software
- default
- auto
Sets which encoder makes the video.
| auto | the hardware encoders of the computer first, then a software encoder |
|---|---|
| hardware | only hardware encoders. The render fails when none opens. |
| software | libx264, 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
| quality | keeps the quality the same and lets the file size change. The panel shows Quality. |
|---|---|
| size | keeps 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.
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.
| mp4 | plays almost everywhere |
|---|---|
| mov | the usual choice for editing programs |
| mkv | holds almost any stream. Plays in most desktop players, but in fewer browsers and phones. |