Hi John, just to make sure I get this right, are you trying to build an advanced version of Vantage Camera Ingest? Have fun then... ;-)
Let's go trough this step by step to find out if your approach makes sense: Obviously you're trying to concat recordings from a DSLR. -> Why are there gaps in between? They shouldn't be there, if the camera is continuously on record. When done with the video, you want to replace the audio (of the loooong video file) with a continuous mp3 audio track that is in sync all of the time? Well... You can only concat files with matching parameters (and different moov atoms if they're not raw files, like transport streams) if you want to get a decent result, which means you have to do the following: - Get the exact timecode difference between each of the adjacent files ( -> exiftool is your friend, use ffprobe and exiftool in a nice script to do the math... ) - Based on that difference, create matching splice files from the first frame of the "next" clip for each gap with matching video and audio parameters to the source clips (-> use anullsrc to add blank audio to an image). Your mileage will vary here because DSLR cameras use evil magic to record video... your ffmeg cmd line will (need to) be much longer than it is now. - Concat everything - Replace the audio (though I recommend transcoding the mp3 to aac before and make sure it matches. And even if it does, I bet it won't be lip-sync all the time, but it depends how perfect you need the result to be). I don't think it's likely to get a single-line solution for your task. Regards, Erik _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".