Skip to content

YAMT - yet another media transcoder, ffmpeg frontend made in Flask and Bootstrap

License

Notifications You must be signed in to change notification settings

mlodybercik/yamt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YAMT

Yamt stands for Yet Another Media Transcoder and it's an very basic fronted for ffmpeg written in Flask. For now, it's made purely for *nix systems.

Frontend made in Bootstrap 4, backend consists of custom scheduler and settings management.

It's very much in development, that's why I am using the built-in flask server and by default databases are stored in /tmp/.

Requirements

Yamt uses ffmpeg and ffprobe so you need them in you PATH variable. You need pipenv for package management, it should download all necessary packages, and the very much needed python3.8.

Usage

git clone https://github,com/krzesu0/yamt
cd yamt/
pipenv install
export FLASK_APP=yamt
export FLASK_ENV=development
pipenv shell
flask create_database
flask run --ip 0.0.0.0 --no-reload

Development

I am working on a static website with yamt frontend for you to check it out before you download. Go ahead and make an pull request and I'll check your code out.