Offline/Real-Time Runtime Camera Exporter - MP4, PNG & Screenshots (Windows)
AIGLE25
$11.94
(no ratings)
Jump AssetStore
Editor/Runtime camera exporter for deterministic or real-time H.264 MP4, lossless PNG sequences, and PNG/JPEG screenshots, with optional audio.
Windows only.Offline/Real-Time Runtime Camera to MP4 Exporter is a Unity runtime/editor solution for deterministic offline rendering, real-time recording, and screenshot capture on Windows.Export camera footage to H.264 MP4 with optional AAC audio, lossless PNG image sequences with optional WAV audio, or individual PNG and JPEG screenshots. MP4 encoding uses the native Windows Media Foundation encoders, without FFmpeg, external executables, or separately downloaded software.Capture a selected Unity Camera or the Game View with configurable resolution, frame rate, recording length, output naming, audio settings, and cancellation behavior. Optional asynchronous GPU readback, GPU-accelerated video processing, and background PNG encoding help reduce interruptions during demanding exports.Deterministic frame callbacks provide precise control over animations, simulations, replay data, visualizers, generated content, and synchronized audio. Real-time mode instead prioritizes gameplay responsiveness when the machine cannot sustain the requested capture rate.The asset also includes progress and completion events, memory estimates, performance diagnostics, export reports, configurable screenshot capture, sample scenes, and a documented runtime API.Suitable for visualizers, replay systems, simulations, automated content generation, in-game recording, screenshots, and projects requiring predictable frame-by-frame output.Windows only. Tested with Unity 2022.3 LTS and Unity 6000.4.Features:- Native H.264 MP4 export through Windows Media Foundation- Deterministic offline rendering with no intentionally discarded frames- Real-time MP4 and PNG sequence capture- Optional AAC audio embedded in MP4 files- Optional WAV audio alongside PNG sequences- Stereo audio with configurable AAC bitrate- Lossless PNG sequence export with optional alpha- Simultaneous MP4 and PNG sequence export- PNG and JPEG screenshot capture- Independent screenshot resolution, naming, and output folders- Optional asynchronous GPU readback- Background PNG encoding with configurable workers- Background screenshot encoding and file writing- Direct Camera and Game View capture modes- Configurable resolution, frame rate, frame count, and duration- Automatic correction of incompatible H.264 dimensions- VBR target bitrate, VBR constant quality, and CBR modes- Optional hardware video encoding- Standard and sharp chroma conversion modes- Deterministic frame control through OnFrameRequested- Optional custom deterministic simulation frame rate- Progress, state, completion, failure, and cancellation events- Optional playable partial MP4 finalization after cancellation- Custom or date-and-time output naming- Automatic render folders- MP4 output-size and capture-memory estimates- Pre-export configuration checks- Optional performance diagnostics and completion reports- Documented runtime API- Built-in Render Pipeline, URP, and HDRP sample scenesNot included:- Lossless MP4 export- Alpha channel support in MP4- Video codecs other than H.264- Surround or multichannel audio export- Batch or simultaneous exports- Screenshots during an active export- Automatic Timeline or PlayableDirector control- Automatic video playback after export- Automatic thumbnail generation- Official XR, VR, or stereo capture validation- Screen Space Overlay UI capture in Direct Camera mode- User-created and saved export presets- macOS or Linux supportWindows only. Tested with Unity 2022.3 LTS and Unity 6.AI assistance was used during development for code review, documentation drafting, debugging suggestions, and packaging workflow guidance. All source code, documentation, and demo content were reviewed, edited, and tested by the publisher before submission. No AI-generated third-party assets, images or audio are included in this package.

