A web-based file manager with a focus on video manipulation and streaming.
- Backend: Python(Flask) + FFmpeg (for video manipulation)
- Frontend: React.js + Bootstrap
-
ffmpeg for video manipulation:
apt install ffmpeg
-
Tested versions:
- Python:
3.9
- Node.js:
14.19
,18.04
- npm:
6.14
,8.12
- Python:
python3 -m venv ./.venv/
source ./.venv/bin/activate
pip3 install -r requirements.txt
npm install
- Compile/Transpile :
node babelify.js [--dev|--prod]
- File List
- File Upload
- Check Video Information
- Video Transcoding
- Check Server Information
- Streaming