protected void OnShowLogActivated(object sender, EventArgs e) { var allLogs = "No log found"; if (MoviesInfo.Count != 0) { allLogs = ""; foreach (var kvp in MoviesInfo) { var fName = kvp.Key.FileName; var logFileName = kvp.Key.FileName + ".converted" + MediaInfoBase.VideoContainerToExtension [kvp.Value.TargetContainer] + ".log"; if (File.Exists (logFileName)) { // found log fname using (var file = File.OpenText(logFileName)) { allLogs += file.ReadToEnd (); allLogs += Environment.NewLine; file.Close (); } } } } using (var tw = new TextWin()) { tw.Title = "FFmpeg logs"; tw.Text = allLogs; tw.Show(); } }
protected void OnPreviwButtonClicked(object sender, EventArgs e) { // creating preview string using (var tw = new TextWin()) { tw.Title = "FFmpeg command preview"; tw.Text = MediaInfoBase.MakeFFMpegCommandsAsString(MoviesInfo); tw.Show(); } }