dattalab-6-cam / multicamera_acquisition

Synchronized machine vision acquisition across multiple cameras using an arduino (Supports FLIR and Basler)
MIT License
4 stars 6 forks source link

[mov,mp4,m4a,3gp,3g2,mj2 @ 00000239bd41b840] moov atom not found #39

Open timsainb opened 5 months ago

timsainb commented 5 months ago

Has anyone else encountered this issue: [mov,mp4,m4a,3gp,3g2,mj2 @ 00000239bd41b840] moov atom not found

It occurs at the end of the of video acquisition, and appears to be related to the video writer not being released. I got it for 1/6 cameras on my rig.

jonahpearl commented 5 months ago

Where in the code does this happen? When calling ffmpeg to try to mux the video? I think this happens when the file from VPF is somehow incomplete.

Can you reproduce this reliably?

What does the queue build up look like from this recoring? One possible culprit is the writer timeout on end_processes, maybe your buffer fills up far enough that it needs more than 5 mins to empty?

jonahpearl commented 5 months ago

did this repro ever?

timsainb commented 5 months ago

IIRC it resolves with different parameterizations but I never figured out what caused the issue