From 9c0129f968808831386b56e0fb894df86a6f6375 Mon Sep 17 00:00:00 2001 From: bel Date: Sun, 25 May 2025 11:46:16 -0600 Subject: [PATCH] if ffmpeg -i .name.ass fails, then rm .name.ass --- src/asses/deport.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/asses/deport.go b/src/asses/deport.go index b34b6dc..28ae754 100644 --- a/src/asses/deport.go +++ b/src/asses/deport.go @@ -56,6 +56,10 @@ func deport(ctx context.Context, p string) error { } if err := ffmpeg(ctx, "-y", "-i", ass, srt); err != nil { + if ctx.Err() == nil { + log.Printf("ffmpeg failed to process %s; removing", ass) + os.Remove(ass) + } return err }