freemocap / skellycam

The camera back-end for the `freemocap` project - or - An easy and efficient way to connect to one or more cameras and record synchronized videos💀📸
GNU Affero General Public License v3.0
19 stars 5 forks source link

Method of synchronisation #38

Open roaldarbol opened 1 year ago

roaldarbol commented 1 year ago

Just want to check, as it doesn't specifically mention it in the docs: Is it the audio stream being used to synchronise the recordings? Currently I am recording with one camera that doesn't have audio, but I am still able to record videos - I guess that should throw an error if it is based on the audio stream?

roaldarbol commented 1 year ago

It might be worth thinking about other ways, such as using cross-correlation of the lower-level features of the images themselves (e.g. changes in overall luminosity, contrast, etc.). There's a really good post about it on StackExchange. Especially for expanding to FLIR cameras (and Raspberry Pi cams, and many cheap USB cameras), it might be worth considering alternative methods.

roaldarbol commented 1 month ago

Recently implemented in syncstart, maybe you can implement the same solution? https://github.com/rpuntaie/syncstart/pull/11