五月特卖现已开启!从即日起至5月23日晚上,精选商品三折特惠。

Runtime Video And Audio Recorder

Petr Leontev - 代码插件 - 2024/05/09

Record MP4 videos with audio support on Windows, Linux or Android

  • 支持的平台
  • 支持的引擎版本
    5.1 - 5.4
  • 下载类型
    引擎插件
    此产品包含一款代码插件,含有预编译的二进制文件以及与虚幻引擎集成的所有源代码,能够安装到您选择的引擎版本中,并根据每个项目的需求启动。

Runtime Video Recorder allows to record .MP4 videos at runtime. Video encoding is done on a separate thread to avoid stalling game/render thread. This plugin also allows to make ASYNC screenshots and record RENDER TARGETs.


UPDATE: Audio recording support on Windows is arrived!


Features:

  • Automatic detection of the frame width and height during recording (when recording viewport)
  • Render target recording (handy for VR games)
  • Frame rate (in)dependent recording. Allows to record 60 FPS video even if your game only outputs 30!
  • Major platforms are supported: Windows, Linux and Android
  • [Technical] Video encoding is done on top of robust API such as WMF and OpenH264
  • [Technical].MP4 muxing is done via mp4v2


Demo project: Google disk

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


UPDATE: Recordings can be played in any player!


Supported platforms:

  • Windows: x64, Windows Media Foundation
  • Android: armv8-a, 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
  • 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

技术细节

Limitations:

  • Hardware video encoding is only supported on Windows (let me know if you need it on Linux!)
  • Mac is not supported yet! I might be add support in 5.4+


Code Modules:

  • RuntimeVideoRecorder
  • RuntimeVideoRecorderLibrary (to link thirdparty libs)


Supported Development Platforms: Win64, Linux, Android, Oculus

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