Git Product home page Git Product logo

rhubarbbarbara's Introduction

RhubarbBarbara

An Application intended to be used with Rhubarb Lip Sync

https://github.com/DanielSWolf/rhubarb-lip-sync

With the information given by Rhubarb, this can generate a video out of images, the images being the different Liptypes (A-X)

Under Developement

RhubarbBarbara is an app made to create Mouthanimations from Audio data using MoviePy and Rhubarb Lip Sync. Current version is 1.0 and is under development.

Installation Tutorial

  1. Download the latest version of Rhubarb Lip Sync from here
  2. Download the latest version of this by going to the tags section
  3. Run the installation script (installer_win.py)
    • 3a. Enter the path of the Rhubarb Lip Sync executable (ex.: D:\Documents\rhubarb-lip-sync-1.10.0-win32\rhubarb-lip-sync-1.10.0-win32\rhubarb.exe)
    • 3b. Specify a standard directory if desired (Type NONE to skip this)
    • 3c. Let the installer install the packages needed by typing "y"

Usage

Upon opening, you are greeted with the main window which specifies the mouth types (the last three are optional) Fill in your Mouth shapes (use images in icons as example) and specify the audio on the bottom right. Next to the audio, specify an output location and method (currently: MP4 (not transparent), AVI (pseudo-transparent) and Image Sequence (fully transparent))

Click on start (the green Button) if you're ready.


RhubarbBarbara only outputs a video with the mouth Animation without any video, Motion Tracking, Footage and alignment has to be done outside of RhubarbBarbara

Development

RhubarbBarbara is currently under development and help would be appreciated. We try to do regular updates

Roadmap:

- Complete redesign of the ui for better navigation and more features
- More features: FPS, Resolution and bitrate
- Add support for custom Backgrounds + Placement of mouth In-Editor
- Script support + Emotions based on script (idea no real feature implementation planned)
- Better Performance: 
    Better Memory Management, split into chunks
    Multithreaded Video Encoding

rhubarbbarbara's People

Contributors

christoferis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

techsuni2023

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.