Skip to content

Aavtic/ena

Repository files navigation

Table of Contents
drawing

ENA

ENA is a video generation program using GIFS!. Users can provide transcript for their videos and a video along with audio is generated based on the transcript.  



Prerequisites

Installation

You can clone this repo using git

git clone https://github.com/Aavtic/ena

ENA is written in python and you will have to install the requirements found in Requirements file.

Note

You have to be in the same folder to run the next command.

You can install the requiremensts using this command.

python -m pip install -r requirements.txt

Introduction

ENA is a software which creates/generates videos from a transcript of the video(audio background). We do not use AI to generate videos. However Audio is generated by CloudTTS. which is absolutely free. There are no fees, no plans, no quotas.

ENA generates the videos by downloading GIFs from Giphy and finally merging them with the generated audio from the transcript

So In-order to download gifs ENA uses the Giphy Developers program to fetch and download GIFs. You will have to create an API Key to plug in to ENA.

Usage

you can use python to run the program and generate the desired video. You can use the following command to generate a video.

python ena.py --transcript <transcript> 

Generated video

The video will be saved in a new folder called output and the file name will be prefixed with final along with a timestamp.

APIs Used

License

MIT