FFmpeg Unity Bind 2 is the most powerful Video, Audio, Images Editor for your app.
With FFmpeg Unity Bind 2 you can do following and many more:
SCREEN CAPTURING / GAME RECORDING TO FILE
Instead of taking all system screens, FFmpegREC 2 component captures 3D Scene Camera view. It gives you a huge advantage over all others capturing software. This is the ability to record objects only at selected layers. You can exclude UI or select specific 3D objects.
CAMERA CAPTURING / WEBCAM WRITING TO FILE
The package takes a Device Camera video and saves to file. Also the Demo shows how to render Device Camera video preview. Thanks to the advantage in feature above extra objects can be rendered on top of the Device Camera view.
SYSTEM AUDIO RECORDING
You can get access to sounds and music inside your app.
Optionally you can record microphone. Choose which audio mode you want during video recording.
Transform every possible video format to another video or audio format.
Unpack video into frame / image sequence and audio file. You can do whatever need with frames / images and then Encode.
Pack frame / image sequence and audio file into efficient compressed video. You can also create slideshows with music.
STREAM TO YOUTUBE
In the Demo you can stream easily to YouTube just by passing the stream key.
STREAM TO OTHER RTMP, RTP, TCP, UDP SERVICES
Create your custom service command the same as for YouTube.
CUT / TRIM / SPLIT / MAKE PIECES
Specify start time and finish time of video chunk and have extracted element as file.
Specify Quality parameter 0.0 - 1.0 to have compressed or lossless result.
CONCAT / APPEND / COMBINE / UNITE / MERGE
List all video files which you want to create a single video.
Replace or add audio track to existing video clip.
Put an image or several images in any form and position on top of the video. Or place video in the selected area on top of the image.
MULTITHREADING / ASYNC
FFmpeg API is thread safe. This means you can execute all commands in parallel. Convert, Cut, Concat etc. as much files as you wish simultaneously.
* Android (64-bit IL2CPP; 32-bit Mono)
* Windows (IL2CPP, Mono)
* Mac OS (IL2CPP, Mono)