<div dir="ltr"><div>Hello,</div><div>I am building custom transcoder/abr packager solution using libav, and i implement demux and mux of mpeg 2 ts and iso bmff, but i am having problem when encoding video and audio, video encoding is a lot slower, and output stream gets out of sync. <br></div><div>My question is how should i approach this problem, should I decode/encode on separate threads, and sleep for delay that i calculate based on pts, or should I implement some filter in libav?</div><div>I just want to hear experience from people who solved it.</div><div>Thank you. Regards<br></div></div>