diff --git a/video/filter/vf_vapoursynth.c b/video/filter/vf_vapoursynth.c index 679733a555..6b4ec87ad2 100644 --- a/video/filter/vf_vapoursynth.c +++ b/video/filter/vf_vapoursynth.c @@ -283,6 +283,8 @@ static void VS_CC vs_frame_done(void *userData, const VSFrameRef *f, int n, struct mp_image *res = NULL; if (f) { struct mp_image img = map_vs_frame(p, f, false); + struct mp_image dummy = {.params = p->fmt_in}; + mp_image_copy_attributes(&img, &dummy); img.pkt_duration = -1; const VSMap *map = p->vsapi->getFramePropsRO(f); if (map) {