MediaEncoder and VideoBitrateMode problem

Why does MediaEncoder only take in a VideoBitrateMode enum for controlling video quality?

Often even the “high” setting is not enough for the type of content being recorded. That kind of enum should only be used as an optional preset not as the only means of setting bitrate, like for say the Unity Recorder that was released on the asset store, which currently just uses that setting directly with no option to choose your own bitrate.

Hi Invertex!

The initial release just provides the same amount of functionality that we are currently using with the VideoClip importer, as the encoding back-end is shared between the importer and the recorder. We’ll eventually allow numeric control of the bitrate, both for video and audio, hopefully with better per-codec/platform limits and presets.

Dominique
A/V developer at Unity

1 Like