Awesome Open Source
Awesome Open Source

SAVY: A web app to play local videos in sync

Access application here!

SAVY Player provides service to watch local video in a synchronised way.


Convert .mkv to .mp4

sudo apt install ffmpeg

ffmpeg -i input.mkv -c copy output.mp4

Convert .srt to .vtt here

Change Default Audio Track of .mp4

sudo apt install ffmpeg

ffmpeg -i input.mp4 -map 0✌️0 -map 0🅰️[index] -map 0🅰️0 -c copy output.mp4

where, [index] = index of audio track which you want to set as default (in zero based indexing)


Server side dependencies

 Socket.io

 Node.js

 Express

How to run locally

How to run the server

git clone https://github.com/abhay-666/SAVY.git

cd SAVY

Install Dependencies

 npm install

Run the server

 npm run dev

Server will be running on your PORT environment variable || PORT 5000


Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,072,185
Express (30,552
Bootstrap (27,827
Websocket (13,910
Social (11,503
Real Time (10,552
Web Application (7,007
Socket Io (3,848
Synchronization (2,554
Video Player (1,301
Watch Synchronized Videos (3