neural video processing