Skip to content

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

License

Notifications You must be signed in to change notification settings

fuziki/VideoCreator

Repository files navigation

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.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks