Yurii, In the mean time it occurred to me precisely this approach. It seems to be working! :)
Thank you very much for your reply Best, -- Nuno Santos > No dia 11/12/2021, às 18:12, Yurii Monakov <[email protected]> escreveu: > > > You can derive your video pts from audio pts by rescaling and call > av_interleaved_write_frame. Mixer will do the rest. > > Yurii > > пт, 10 дек. 2021 г. в 12:23, Nuno Santos <[email protected]>: >> Hi, >> >> I’m generating a visual feed that is reacting to audio. Both audio and video >> are being generated in real time, each in its own thread. >> >> While the audio generation is always steady, video generation is not precise >> and can have fluctuations. >> >> While the muxing example provides a good start on how to use ffmpeg for >> audio and video muxing, it doesn’t cover synchronisation aspects since the >> video and the audio are generated in the same loop, on demand, without any >> possible fluctuation. >> >> I’m trying to achieve perfect synchronisation between audio and video but I >> feel I’m navigating uncharted terrains here. >> >> Some problems that I have identified but don’t have a proper solution at the >> moment: >> >> - the audio buffer can start having samples sooner than the video buffer of >> vice-versa. Ideally the first frame of video should match the first frame of >> audio. >> - I’m already rescaling the video pts and dts to adjust the video generation >> fluctuations but audio is always a fixed value and cannot fluctuate >> >> Are there examples that show how to achieve this? What are the best >> practices? >> >> Thank you! >> >> Best regards, >> >> Nuno >> >> >> >> >> >> >> _______________________________________________ >> Libav-user mailing list >> [email protected] >> https://ffmpeg.org/mailman/listinfo/libav-user >> >> To unsubscribe, visit link above, or email >> [email protected] with subject "unsubscribe". > _______________________________________________ > Libav-user mailing list > [email protected] > https://ffmpeg.org/mailman/listinfo/libav-user > > To unsubscribe, visit link above, or email > [email protected] with subject "unsubscribe".
_______________________________________________ Libav-user mailing list [email protected] https://ffmpeg.org/mailman/listinfo/libav-user To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
