Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
![]() |
#1 | Link |
Registered User
Join Date: Sep 2016
Posts: 67
|
Handling Multiple Image Resolutions
I'm (ab)using VapourSynth for something it was probably not meant to do: batch image processing. But I've run into an issue: trying to feed a script images of different sizes, without resizing them to a common size, throws a "Size mismatch for frame X" error. Just poking around the Github, it seems this is a limitation of the ImageMagick reader, and I can't seem to get around it by reading images inside FrameEval.: https://github.com/vapoursynth/vapou...mwri/imwri.cpp
However, I have read that ffms2 in Vapoursynth supports "video streams that change resolution mid-stream". Other than running different scripts back-to-back or encoding images as a video, is there a workaround for feeding VS images with different resolutions? |
![]() |
![]() |
![]() |
#2 | Link | |
Professional Code Monkey
Join Date: Jun 2003
Location: Ikea Chair
Posts: 2,269
|
Quote:
You can technically create one image image source per image and then combine them all into one clip with "std.Splice([all the one frame clips], mismatch=True)" if it really matters a lot to you.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
|
![]() |
![]() |
![]() |
#3 | Link | |
Registered User
Join Date: Sep 2016
Posts: 67
|
Quote:
And thanks, that works. |
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|