tonetechnician / VideoCreator

Unity iOS Asset to Export Texture and pcm to movie file. Support .mov, Live Photos, .png, .jpeg and HLS.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VideoCreator

  • This plugin helps you to implement the recording of wav and mov files in your Unity app.
  • Writing textures creates a video, and writing float arrays creates an audio.
  • You can get support for AVAssetWriter, a powerful framework created by apple.

example

Installation

  • Download VideoCreator.unitypakcage from Releases and install it in your project.

Features

Export Video File
  • Video
    • Codec
      • h264
      • hevcWithAlpha
    • Source
      • Unity Texture (e.g. RenderTexture, Texture2D, etc)
  • Audio
    • Codec
      • aac
    • Source
      • float array
  • Container
    • mov
    • mp4
    • Live Photos
HLS(HTTP Live Streaming)
  • Video
    • Codec
      • h264
    • Source
      • Unity Texture (e.g. RenderTexture, Texture2D, etc)
  • Audio
    • Codec
      • aac
    • Source
      • float array
  • Manifesto
    • HLS

Environment

Xcode

Unity

Examples for Unity

Save Image (png, jpeg, heif)

Save Video (mov)

Live Photos

HLS(HTTP Live Streaming)

Build Custom Framework

This is the command to build the UnityVideoCreator.framework.

make framework

Replace Build/VideoCreator.framework with VideoCreator/Plugins/iOS/UnityVideoCreator.framework.

References

About

Unity iOS Asset to Export Texture and pcm to movie file. Support .mov, Live Photos, .png, .jpeg and HLS.

License:MIT License


Languages

Language:Swift 98.5%Language:Makefile 1.5%