private void convert_OnProgress(object sender, Ruihit.Ffmpeg.ConvertEventArgs e) { if (e.Progress % 10 == 0) { Logger.Info("文件转码进度:{0}", e.Progress); } Invoke(new Action(() => { labPro.Text = string.Format("{0}%", e.Progress); progressBar1.Value = e.Progress; })); }
private void convert_OnFinished(object sender, Ruihit.Ffmpeg.ConvertEventArgs e) { Logger.Info("转码完成"); Invoke(new Action(() => { btnConvert.Enabled = true; panel1.Enabled = true; btnCancle.Enabled = false; PopWindow.Information("视频转码完成!", "系统提示", this); IsRunning = false; })); }
private void convert_OnError(object sender, Ruihit.Ffmpeg.ConvertEventArgs e) { Logger.Error("转码错误: {0}", e.Message); }
private void convert_OnMessage(object sender, Ruihit.Ffmpeg.ConvertEventArgs e) { Logger.Debug(e.Message); }
private void convert_OnCancel(object sender, Ruihit.Ffmpeg.ConvertEventArgs e) { Logger.Warn(e.Message); }
private void convert_OnStart(object sender, Ruihit.Ffmpeg.ConvertEventArgs e) { Logger.Info("开始转码"); Logger.Info("输入文件:{0}", txtFileName.Text); Logger.Info("输出文件:{0}", txtOutFile.Text); }