public ILocalSubtitleFinder CreateLocalSubtitleFinderByVideo(Video video, ILogger logger)
        {
            if (video.VideoFileCount() > 1)
                return new MultiFileSubtitleFinder(video, logger);

            return new SingleFileSubtitleFinder(video, logger, extendedLogging);
        }
        public ISubtitleExtractor CreateSubtitleExtractorByVideo(Video video)
        {
            if (video.VideoFileCount() > 1)
                return new MultiFileSubtitleExtractor(video);

            return new SubtitleExtractor(video);
        }