A Dash plugin for playing back video and optionally syncing video to timestamped CSV Data
video engine react component integrated into dash for synced realtime playback of csv data and video
This repository is missing node_modules due to inability to upload so many files
In your pythong file import video-engine
Raw code for engine is located in/src
Any changes to /src should be saved and followed by:
npm run prepublish python setup.py install
Your video needs to be hosted, It won't load locally into dash easiest way to host is:
npm install http-server then run http-server in the folder in which your video is hosted I've uploaded a testvideo.mp4 which will work with CleanData.csv
python test_vid.py will work
Your welcome to use my CSV data, its data pulled from a EEG, each entry is timestamp in relative time to ensure sync with video
To allow myself to conduct my own studies using EEG/ECG's etc, I wanted a way to sync the data to whatever video I was watching or video of myself that was going on during the study. I needed a method of playback to relate realtime events (video) to the data coming from my brain as those events where happening. Looking to expand this application to playback all sorts of biometric data and be able to procces multiple videos (video of what I was looking at, video of myself, etc). Ideally I'd like this to have ~.5ms of accuraccy
Thank you! I appreciate any help I can get :)