Beispiel #1
0
    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();
        }
    }
Beispiel #2
0
    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();
        }
    }