Video Repair and Recovery