An open API service indexing awesome lists of open source software.

https://github.com/kefirchk/animatica-frontend

Animatica is my diploma project that generates videos from text and images using neural networks. It automates animation creation with image generation, image-to-video conversion, and post-processing
https://github.com/kefirchk/animatica-frontend

animation gan machine-learning neural-networks python pytorch streamlit video-generation

Last synced: about 1 month ago
JSON representation

Animatica is my diploma project that generates videos from text and images using neural networks. It automates animation creation with image generation, image-to-video conversion, and post-processing

Awesome Lists containing this project

README

        

# Animatica-frontend

## Table of Contents

- [Overview](#overview)
- [Requirements](#requirements)
- [Deploying on Local](#deploying-on-local)
- [Deploying via Docker](#deploying-via-docker)

## Overview

***Animatica*** is my diploma project that generates videos from text and
images using neural networks. It automates animation creation with image generation,
image-to-video conversion, and post-processing.

## Requirements⚠️

- Python 3.8+
- PyTorch
- Streamlit
- Docker (for deployment through containers)

## Deploying on Local

**Step 1.**

Create a virtual environment.

###### *Linux/macOS:*

```bash
python3 -m venv venv
source venv/bin/activate
```

###### *Windows:*

```bash
python -m venv venv
source venv/Scripts/activate
```

**Step 2.**

```bash
pip install -r app/requirements.txt
```

**Step 3.**

```bash
cd app
streamlit run src/main.py
```

## Deploying via Docker

Below are the basic commands to manage docker.

###### Build image
```bash
docker build -f app/Dockerfile -t animatica-frontend .
```

###### Run container
```bash
docker run -p 8501:8501 --name ui animatica-frontend
```