See the idea is not to re-create the video itself, that is impossible. Here I will give you a good example...
If you watch that video you will see lot's of video glitch (This is one of my flights), every time that video glitches the current DVR I use will completely STOP recording, and on a lot of devices would blue screen every time it glitched, as you can see the video never really GOES OUT, it just glitches, sometimes fuzzes out and in, the real problem here is 2 fold, one is that my current DVR will STOP recording when this happens, the second is when a display bluescreens it could stay blue for seconds, even though the video feed itself is still technically not that bad, just a matter of a quick few microseconds of sync loss.
The recording device I was using for that video obviously doesn't care about loss of sync so much, as a matter of fact there are many moments you see rolling, tearing, etc because sync data is not there but it STILL shows it.
My idea is to atleast preserve as much as possible of the incoming video signal, this isn't like hooking up a VCR where the video signal is either good or it's not, this is an airplane flying in the air, with broadcast video signal. A bird flying between the plane and my ground station can cause a video glitch, but even then most glitches are very momentary, and in those moments sync pulses needed to be generated to prevent bluescreening, even if they aren't fully SYNCEd to the original video perfectly, the idea is to still have some resemblance of the picture, when you are flying an airplane a mile + away from yourself, and your video goes out you can't see to fly (Well I have autopilot too but that is besides the point :)), and even a second of bluescreen can be disaster.
I hope I clarified myself enough on this.