Spotlight Sale: Save 50% on select Animations now through September 23.

Runtime Video Audio Recorder, Screen Capture (Windows, Oculus, Android)

Petr Leontev - Code Plugins - May 9, 2024

Record MP4 videos with audio support on Windows, Android and Oculus!

  • Supported Platforms
  • Supported Engine Versions
    5.1 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Runtime Video Recorder is a cutting-edge video and audio recording solution compatible with multiple platforms. It enables high-quality .MP4 video capture with synchronized sound. This plugin stands out as a unique offering on the Unreal Marketplace, with unmatched cross-platform support for Windows, Oculus, Android, and Linux. It even surpasses Epic's own capabilities in this area!


Unlike 99% of alternatives, this plugin doesn't rely on ffmpeg or any external executables. Instead, it delivers superior performance, quality, and reliability. For ongoing support and quick assistance, users can join our active Discord community.


Video encoding leverages hardware acceleration, ensuring your game or application maintains peak performance while recording. This optimized approach prevents bottlenecks typically associated with video capture.


Enhanced Functionality: Render Target Recording

This plugin expands its capabilities by offering Render Target recording, adding versatility to your video capture options.


Handy features: Camera Recording

This plugin provides you with Camera recording making it super easy to create your own in-game gameplay recorders!


Recent Enhancements:

UPDATE #7: Now you can record last N seconds of footage. Useful for killcams or CCTV or testing frameworks!

UPDATE #6: Recording viewport with custom aspect ratio is now possible! Upsampling and downsampling have been added (i.e. game resolution 1366x768 -> video resolution 1920x1080; vice versa also works!)

UPDATE #5: This update brings Camera recording. Users can specify Camera component they want to use for recording. Custom aspect ratios and post processing parameters are supported.

UPDATE #4: Significant performance optimizations for Render Target Recording across all platforms. New feature: Audio capture support during Render Target recording.

UPDATE #3: Audio Recording is now available on Oculus and Android, powered by hardware acceleration for optimal performance.

UPDATE #2: Implemented hardware-accelerated video recording for Oculus and Android, resulting in substantial performance improvements.

UPDATE #1: Introduced Audio recording support for Windows. Coming soon to Android and Oculus.


Features:

  • Render Target recording (handy for VR games)
  • Camera recording (including Cinematic one!)
  • Audio recording (except Linux)!
  • Frame rate (in)dependent recording. Allows to record 60 FPS video even if your VR game runs only at 30!
  • Major platforms are supported: Windows, Oculus, Android and Linux.
  • Automatic detection of the frame width and height during recording (when recording viewport)
  • [Technical] Hardware accelerated video encoding is done on top of robust API such as WMF or MediaCodec. Software encoding is implemented via OpenH264 (optional)


Tutorial: https://youtu.be/dmlnrD67Wx8

Demo project: Google disk

Example videos: https://drive.google.com/drive/folders/1mrVlZbAoLEpyRB7E4HV7nrGruARlKRDw?usp=drive_link


UPDATE: Recordings can be viewed in any player!


Supported platforms:

  • Windows: x64, Windows Media Foundation
  • Android: armv8-a, MediaCodec or OpenH264
  • Oculus: MediaCodec or OpenH264
  • Linux: x86_64, OpenH264
  • Mac: No demand from the users (let me know if you need it!)


Supported engine versions:

  • Unreal Engine 5.1-5.4+, also 4.27
  • If you need 4.27 version then please join Discord and ping me.
  • For latest features please use one of the three major engine releases


Documentation: https://github.com/UnrealSolutionsLtd/RuntimeVideoRecorderLibs


Support channel (Discord): https://discord.gg/Ujw7QVrWxG

Technical Details

Roadmap:

  • Android and Oculus audio recording, summer 2024 DONE
  • Recording Optimizations for ALL platforms DONE
  • Free Camera set to use for recording (third person, handheld, digi, etc.)
  • ??? (Tell me what you need!)


Code Modules:

  • RuntimeVideoRecorder
  • RuntimeVideoRecorderLibrary (to link thirdparty libs)


Supported Development Platforms: Win64, Android, Oculus, Linux

Supported Target Build Platforms: Win64, Android, Oculus, Linux