I have a TS file (video: MPEG2, audio: AC3) that I know has several errors around timestamp 4:14.000. As far as I can tell, ~256ms of audio was lost, so now it comes early for the rest of the clip. How would I go about using ffmpeg and the -vsync and -async/-asyncts functions to fix this? I've looked at the documentation, but I'm pretty new to video editing, so I really need some clarification. I have tried multiple combinations of the -vsync and -async commands, and it fixes the initial delay at the beginning, but the fix at 4:14.000 is more like 1.5 seconds of silence instead of the true ~256ms- it just freezes the video and adds all that silence. I can manually edit the AC3 file to add 256ms of silence at 4:14.000 using delaycut, and restitching the pieces back together, but this would be extremely mundane to do if there are multiple errors in the TS stream (which I have found with others). Any help creating a functional command line would be appreciated.