Polish AmiReel UI and improve render workflow
This commit is contained in:
@@ -92,17 +92,18 @@ public sealed partial class ProcessRunner
|
||||
|
||||
private static bool IsNoise(ProcessOutput output)
|
||||
{
|
||||
if (output.Frame is not null || output.Time is not null)
|
||||
return true;
|
||||
|
||||
string line = output.Line.TrimStart();
|
||||
if (string.IsNullOrWhiteSpace(line))
|
||||
return true;
|
||||
|
||||
if (line.StartsWith("frame=", StringComparison.OrdinalIgnoreCase))
|
||||
return true;
|
||||
|
||||
if (output.Frame is not null || output.Time is not null)
|
||||
return true;
|
||||
|
||||
if (line.StartsWith("ERROR:", StringComparison.OrdinalIgnoreCase)
|
||||
|| line.StartsWith("WARNING:", StringComparison.OrdinalIgnoreCase)
|
||||
|| line.Contains("selected.", StringComparison.OrdinalIgnoreCase)
|
||||
|| line.Contains("Falling back to FFmpeg from PATH", StringComparison.OrdinalIgnoreCase)
|
||||
|| line.Contains("skipped", StringComparison.OrdinalIgnoreCase)
|
||||
|| line.Contains("could not", StringComparison.OrdinalIgnoreCase)
|
||||
|| line.Contains("failed", StringComparison.OrdinalIgnoreCase)
|
||||
@@ -128,6 +129,7 @@ public sealed partial class ProcessRunner
|
||||
|| line.StartsWith("Side data:", StringComparison.OrdinalIgnoreCase)
|
||||
|| line.StartsWith("encoder :", StringComparison.OrdinalIgnoreCase)
|
||||
|| line.StartsWith("title :", StringComparison.OrdinalIgnoreCase)
|
||||
|| line.StartsWith("CPB properties:", StringComparison.OrdinalIgnoreCase)
|
||||
|| line.StartsWith("Press [q] to stop", StringComparison.OrdinalIgnoreCase)
|
||||
|| line.StartsWith("[", StringComparison.OrdinalIgnoreCase)
|
||||
|| line.StartsWith("Duration:", StringComparison.OrdinalIgnoreCase)
|
||||
|
||||
Reference in New Issue
Block a user