diff --git a/src/lib/ffmpeg.cpp b/src/lib/ffmpeg.cpp index 529788d1b..3224e31a7 100644 --- a/src/lib/ffmpeg.cpp +++ b/src/lib/ffmpeg.cpp @@ -348,6 +348,9 @@ int ncvisual_stream(notcurses* nc, ncvisual* ncv, float timescale, if(frame == 1 && ts){ usets = true; } + if(activevopts.n){ + ncplane_erase(activevopts.n); // new frame could be partially transparent + } if((newn = ncvisual_render(nc, ncv, &activevopts)) == NULL){ if(activevopts.n != vopts->n){ ncplane_destroy(activevopts.n);