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

https://github.com/stepicorg/video_compressor_x264ffmpeg

Server for compressing video due to Stepic.org limitation
https://github.com/stepicorg/video_compressor_x264ffmpeg

Last synced: 3 months ago
JSON representation

Server for compressing video due to Stepic.org limitation

Awesome Lists containing this project

README

          

Server for handling multiple async connection and converting files for uploading to Stepic.org.
Uses ffmpeg converter with x264 codec inside.

python3 only

Stack used:


  • Packed inside Docker container

  • nginx, for handling big uploads

  • tornado, for async workers and websockets

  • sockjs-tornado, for pushing notification directly

  • react.js, because it's cool

OSX Deployment:


install boot2docker
docker build -t video_compressor .
docker run -it -rm -p 80:80 -p 8080:8080 -p 8084:8084 -t video_compressor