Software Search For software video stitching