Giter Site home page Giter Site logo

skullshifter / unity-lossless-renderer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from parkinglotgames/unity-lossless-renderer

0.0 0.0 0.0 64 KB

2019.1+ Compatible. An editor and runtime renderer that outputs frame captures and uses ffmpeg to join them in a video. It can also download and install ffmpeg globally or locally.

License: MIT License

C# 100.00%

unity-lossless-renderer's Introduction

Unity Lossless Renderer

Unity Supported Version Unity Minimum Version License Size package.json version (branch) Last commit

Unity Version Limitation package.json dynamic

Issues Pull requests

Editor and runtime renderer that outputs frame captures and uses ffmpeg to join them in a video

Can download and install ffmpeg globally or locally.

Local path for ffmpeg is Project/localffmpeg/ffmpeg-master-latest-win64-gpl/bin/ffmpeg.exe

Limitations

  • Unity 2018.2-2018.4 versions need to add this as a msc(.2) or csc.rsp(.3+) file to your Assets folder in order to be able to unzip the downloaded ffmpeg file.
  • Download support is not available on 2018.1 or lower versions and no testing was made on versions prior to 5.6.0f3

//TODO:

  • Test Linux support.

  • Delete the downloaded ffmpeg zip after confirming the install was correctly finished.

  • Allow user to select a folder to splice without recording previously.

  • Check how to fix the issue where EditorUpdate is so fast that the screenshots have skipped numbers in between them, breaking ffmpeg's ability to splice them.

  • Port over missing features to MonoBehaviour version from the Editor Window.

  • In both Editor Window and MB, show controls for all options saved in the Settings scriptable object.

  • Add option to define how many frames to capture in advance

  • Create documentation, summaries, comments and examples.

    • Consider adding an option for the user to select the name of the subfolder where screen captures are saved.

unity-lossless-renderer's People

Contributors

parkinglotgames avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.