Hi guys,

I'm new to this mailing list and I just subscribed because for the first time I 
have a problem with ffmpeg I cannot solve by myself. Hope I'll get some ideas, 
maybe solutions here.

What I need to do is record a video with 2 video tracks of two live 
surveillance cameras, connected by ethernet. Both can be accessed with rtsp. 
The first of the two cameras has a mic connected. The command line I've come up 
with so far looks like this:

ffmpeg -i "rtsp://$USERNAME:[email protected]:554" -i 
"rtsp://$USERNAME:[email protected]:554" -map 0:0 -map 1:0 -map 0:1 -c copy "$(date 
+%Y%m%d%H%M%S)".mkv (I don't think I need to explain, right?)

This works very well, both on my Linux laptop (Archlinux) and a Windows 10 
desktop. Both have version 4.1.2 of ffmpeg installed.

BUT: The videos aren't in sync. The audio and video of the first camera are 
perfectly in sync (obviously, since the mic is connected to the first camera), 
but the second camera's video track is about 1.3 seconds ahead.

So, my questions are:
- Is this command line of mine too primitive for this to work properly?
- Is there a way to sync the video tracks? Maybe to delay the first one by 
those 1.3 seconds?
- Is there a different approach which potentionally works better?
(- Does maybe one of you guys happen to know a perfectly working software for 
this?) (I've searched and searched ... It's not a typical use case for 
surveillance cameras, so no success)

Best
sekret
_______________________________________________
ffmpeg-user mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to