Hi list -- it's been a while! Happy (late) New Year!
So, I've got two recordings. One was recorded slightly offset from
the other of the same event. They both have audio that I need to merge
/ preserve. I'm looking to display the videos side by side, and have
been using filter_complex with good results.
I've been experimenting with itsoffset to get the videos / audio in sync.
This command synchs up the videos. The audio from both recordings is
in sync with themselves, but is not quite in synch with the video.
Close but no cigar.
ffmpeg -itsoffset 0.51 -i test1.mp4 -i test2.mp4 -filter_complex
"[0:v]scale=iw/2:ih/2,pad=2*iw:ih[left];[1:v]scale=iw/2:ih/2[right];[left][right]overlay=main_w/2:0[out],[0:a]adelay=0551[a0];[a0][1:a]amerge=inputs=2
[a]" -map [out] -map "[a]" testout.mp4
However, this two step solution works perfectly:
ffmpeg -i test1.mp4 -i test2.mp4 -filter_complex
"[0:a]adelay=0551[a0];[a0][1:a]amerge=inputs=2 [a]" -map "[a]" blah.wav
ffmpeg -itsoffset 0.51 -i test1.mp4 -i test2.mp4 -i blah.wav
-filter_complex
"[0:v]scale=iw/2:ih/2,pad=2*iw:ih[left];[1:v]scale=iw/2:ih/2[right];[left][right]overlay=main_w/2:0[out]"
-map [out] -map 2:a testout.mp4
It seems like I should be able to combine this into a one pass solution,
but apparently I'm doing something dumb.
Any thoughts, or advice?
M.
_______________________________________________
ffmpeg-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user
To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".