This is purely a VideoExport update.
What's Changed
- [VE] Audio plugin API by @starstormhun in #202
- Plugins can now provide audio to be included in generated video clips. Use
IAudioPlugin+AddAudioPluginto do it.
- Plugins can now provide audio to be included in generated video clips. Use
- [VE] Fix audio plugin API bugs and bundle an audio-capable ffmpeg by @Lusiocc in #203
- Stop recording when ffmpeg fails to launch
- Safeguard audio plugin API, extract it, and add type safety
- Guard all external audio-plugin calls during export: a broken plugin now warns and is skipped instead of aborting the whole render.
- Move the audio code (registration API, GUI panel, codec/container compatibility, export feed) out of VideoExport.cs into AudioAPI.cs.
- Replace stringly-typed codec identity with an AudioCodecType enum. - Log ffmpeg failures with the exit code, command, and stderr. Warn on rejected plugin registrations. - Cut per-frame GC in the audio GUI panel.
- [VE] Tag video color matrix/range to fix discoloration (#198) by @Lusiocc in #204
Full Changelog: r2.23.4...r2.24