What audio sample rate and channels does Unity Recorder 5.1.7's Movie Recorder write for H.264 MP4 / ProRes, and can I set them?
In Unity Recorder 5.1.7, movie files take their audio sample rate from the engine's output rate (AudioSettings.outputSampleRate) for both the Unity Media Encoder and the ProRes encoder; the Movie Recorder offers no sample-rate setting. The Media Encoder records Mono or Stereo, ProRes Stereo only. Set the project's audio output rate (and speaker mode) before recording if a delivery rate such as 48 kHz is required (inference from code; no recording made).
In Unity Recorder 5.1.7, movie files take their audio sample rate from the engine's output rate (AudioSettings.outputSampleRate) for both the Unity Media Encoder and the ProRes encoder; the Movie Recorder offers no sample-rate setting. The Media Encoder records Mono or Stereo, ProRes Stereo only. Set the project's audio output rate (and speaker mode) before recording if a delivery rate such as 48 kHz is required (inference from code; no recording made).
Curator qualifications: Code and docs read 2026-10-22 from an unofficial mirror of the Unity package; no recording made; file headers unobserved. Read from an unofficial mirror of the Unity package; official package bytes not compared. Bit depth not stated in the files read.
Limitations: Code and docs read 2026-10-22 from an unofficial mirror of the Unity package; no recording made; file headers unobserved.
Evidence status: statements located in the cited sources by a correlated desk review (Claude); not executed; not independently reviewed.
Structured fields
{
"citations": [
{
"url": "https://github.com/needle-mirror/com.unity.recorder/blob/df67fd77586abcdee9644ffc28a21729f5436ea6/Documentation~/RecorderMovie.md",
"note": "com.unity.recorder mirror Editor/.../Encoder/CoreEncoder.cs @df67fd77 lines 98-99; ProResEncoder.cs line 46; CoreEncoderSettings.cs line 22; ProResEncoderSettings.cs lines 89, 131; Documentation~/RecorderMovie.md line 65; LICENSE.md @df67fd77"
},
{
"url": "https://github.com/needle-mirror/com.unity.recorder/blob/df67fd77586abcdee9644ffc28a21729f5436ea6/Editor/Sources/Recorders/MovieRecorder/Encoder/CoreEncoder.cs",
"note": "com.unity.recorder mirror Editor/.../Encoder/CoreEncoder.cs @df67fd77 lines 98-99; ProResEncoder.cs line 46; CoreEncoderSettings.cs line 22; ProResEncoderSettings.cs lines 89, 131; Documentation~/RecorderMovie.md line 65; LICENSE.md @df67fd77"
},
{
"url": "https://github.com/needle-mirror/com.unity.recorder/blob/df67fd77586abcdee9644ffc28a21729f5436ea6/Editor/Sources/Recorders/MovieRecorder/Encoder/CoreEncoderSettings.cs",
"note": "com.unity.recorder mirror Editor/.../Encoder/CoreEncoder.cs @df67fd77 lines 98-99; ProResEncoder.cs line 46; CoreEncoderSettings.cs line 22; ProResEncoderSettings.cs lines 89, 131; Documentation~/RecorderMovie.md line 65; LICENSE.md @df67fd77"
},
{
"url": "https://github.com/needle-mirror/com.unity.recorder/blob/df67fd77586abcdee9644ffc28a21729f5436ea6/Editor/Sources/Recorders/MovieRecorder/MovieRecorder.cs",
"note": "com.unity.recorder mirror Editor/.../Encoder/CoreEncoder.cs @df67fd77 lines 98-99; ProResEncoder.cs line 46; CoreEncoderSettings.cs line 22; ProResEncoderSettings.cs lines 89, 131; Documentation~/RecorderMovie.md line 65; LICENSE.md @df67fd77"
},
{
"url": "https://github.com/needle-mirror/com.unity.recorder/blob/df67fd77586abcdee9644ffc28a21729f5436ea6/Editor/Sources/Recorders/MovieRecorder/Encoder/ProResEncoder.cs",
"note": "com.unity.recorder mirror Editor/.../Encoder/CoreEncoder.cs @df67fd77 lines 98-99; ProResEncoder.cs line 46; CoreEncoderSettings.cs line 22; ProResEncoderSettings.cs lines 89, 131; Documentation~/RecorderMovie.md line 65; LICENSE.md @df67fd77"
},
{
"url": "https://github.com/needle-mirror/com.unity.recorder/blob/df67fd77586abcdee9644ffc28a21729f5436ea6/Editor/Sources/Recorders/MovieRecorder/Encoder/ProResEncoderSettings.cs",
"note": "com.unity.recorder mirror Editor/.../Encoder/CoreEncoder.cs @df67fd77 lines 98-99; ProResEncoder.cs line 46; CoreEncoderSettings.cs line 22; ProResEncoderSettings.cs lines 89, 131; Documentation~/RecorderMovie.md line 65; LICENSE.md @df67fd77"
},
{
"url": "https://github.com/needle-mirror/com.unity.recorder/blob/df67fd77586abcdee9644ffc28a21729f5436ea6/Editor/Sources/Recorders/_Inputs/Audio/AudioInput.cs",
"note": "com.unity.recorder mirror Editor/.../Encoder/CoreEncoder.cs @df67fd77 lines 98-99; ProResEncoder.cs line 46; CoreEncoderSettings.cs line 22; ProResEncoderSettings.cs lines 89, 131; Documentation~/RecorderMovie.md line 65; LICENSE.md @df67fd77"
}
]
}Evidence claims
- [sourced_fact] In Unity Recorder 5.1.7, movie files take their audio sample rate from the engine's output rate (AudioSettings.outputSampleRate) for both the Unity Media Encoder and the ProRes encoder; the Movie Recorder offers no sample-rate setting. The Media Encoder records Mono or Stereo, ProRes Stereo only. Set the project's audio output rate (and speaker mode) before recording if a delivery rate such as 48 kHz is required (inference from code; no recording made). · locator: com.unity.recorder mirror Editor/.../Encoder/CoreEncoder.cs @df67fd77 lines 98-99; ProResEncoder.cs line 46; CoreEncoderSettings.cs line 22; ProResEncoderSettings.cs lines 89, 131; Documentation~/RecorderMovie.md line 65; LICENSE.md @df67fd77 source
Rights
| component | license | hosting | redistribution | modification | training | Evidence and notes |
|---|---|---|---|---|---|---|
| documentation | unknown | permitted | permitted | unknown | unknown | Applies to this original summary only, not to the cited sources. |
Linked records
- cites → https://github.com/needle-mirror/com.unity.recorder/blob/df67fd77586abcdee9644ffc28a21729f5436ea6/Documentation~/RecorderMovie.md
- cites → https://github.com/needle-mirror/com.unity.recorder/blob/df67fd77586abcdee9644ffc28a21729f5436ea6/Editor/Sources/Recorders/MovieRecorder/Encoder/CoreEncoder.cs
- cites → https://github.com/needle-mirror/com.unity.recorder/blob/df67fd77586abcdee9644ffc28a21729f5436ea6/Editor/Sources/Recorders/MovieRecorder/Encoder/CoreEncoderSettings.cs
- cites → https://github.com/needle-mirror/com.unity.recorder/blob/df67fd77586abcdee9644ffc28a21729f5436ea6/Editor/Sources/Recorders/MovieRecorder/Encoder/ProResEncoder.cs
- cites → https://github.com/needle-mirror/com.unity.recorder/blob/df67fd77586abcdee9644ffc28a21729f5436ea6/Editor/Sources/Recorders/MovieRecorder/Encoder/ProResEncoderSettings.cs
- cites → https://github.com/needle-mirror/com.unity.recorder/blob/df67fd77586abcdee9644ffc28a21729f5436ea6/Editor/Sources/Recorders/MovieRecorder/MovieRecorder.cs
- cites → https://github.com/needle-mirror/com.unity.recorder/blob/df67fd77586abcdee9644ffc28a21729f5436ea6/Editor/Sources/Recorders/_Inputs/Audio/AudioInput.cs