Во время воспроизведения 4K-видео пользователь может изменять размер окна плеера, и результирующее изображение будет плавно масштабироваться во время воспроизведения.
С другой стороны, программа, написанная с помощью libav, которая считывает видеофайл 4k кадр за кадром и уменьшает его с помощью функции sws_scale, делает это менее эффективно: для изменения размера требовалось больше времени, чем длительность видео.
Почему это так? Может из-за того, что фпс у плеера меньше и некоторые кадры пропускаются - но видео все равно выглядит плавно?