private void SaveToSourceFolder(string videoFileName) { var format = SubtitleFormat.FromName(Configuration.Settings.General.DefaultSubtitleFormat, new SubRip()); var text = TranscribedSubtitle.ToText(format); var fileName = Path.Combine(Utilities.GetPathAndFileNameWithoutExtension(videoFileName)) + format.Extension; if (File.Exists(fileName)) { fileName = $"{Path.Combine(Utilities.GetPathAndFileNameWithoutExtension(videoFileName))}.{Guid.NewGuid().ToByteArray()}.{format.Extension}"; } File.WriteAllText(fileName, text, Encoding.UTF8); textBoxLog.AppendText("Subtitle written to : " + fileName + Environment.NewLine); }