SenorKaffee
19th June 2014, 21:59
I'm currently working on a project with a lot of retro low-res game footage. Since video editing suites usually are pretty bad at upscaling this kind of footage I usually use FFMPEG for a nearest neighbour resize before to get as close as possible to production resolution and let the video editing suite handle the rest.
These options are -sws_flags neighbor+full_chroma_inp -vf scale=iw*4:ih*4 or something similar.
This works with every output that has square pixels, but everything that uses 320x200 modes (like old Lucasarts games) produces anamorphic output which has to be stretched to look like intended. To do this it looks best to do a huge nearest neighbor resize. Those files would be too big for the program, so I want to give both steps to FFMPEG this times.
Like -sws_flags neighbor+full_chroma_inp -vf scale=iw*10:ih10 -sws_flags lanczos -vf scale=1440:1080, but of course FFMPEG doesn't accept the task like this / only does one resize.
Is there a way to do two resizes at once?
These options are -sws_flags neighbor+full_chroma_inp -vf scale=iw*4:ih*4 or something similar.
This works with every output that has square pixels, but everything that uses 320x200 modes (like old Lucasarts games) produces anamorphic output which has to be stretched to look like intended. To do this it looks best to do a huge nearest neighbor resize. Those files would be too big for the program, so I want to give both steps to FFMPEG this times.
Like -sws_flags neighbor+full_chroma_inp -vf scale=iw*10:ih10 -sws_flags lanczos -vf scale=1440:1080, but of course FFMPEG doesn't accept the task like this / only does one resize.
Is there a way to do two resizes at once?