Я использую ffmpeg для создания видео, это отличный инструмент. Я создаю видеоролики с картинками и должен сделать их максимально гладкими. Я обнаружил, что мне нужно назвать «интерполяцию движения». Я начал искать на всех форумах, и нашел только 3 вещи, которые могут мне помочь: slowmovideo, butterflow и новый фильтр ffmpeg minterpolate.ffmpeg варианты интерполяции движения или ускорение
slowmovideo требуется много настроек, я не смог заставить его работать так, как я хочу. с масляным потоком, я попробовал что-нибудь. От установки OpenCL, OpenGL и других вещей к переключению на двоичные драйверы nvidia и установке всех инструментов sdk и cuda. Он никогда не работал. Некоторая ошибка о cuda, и google не знают об этом.
Так что третий вариант был единственным доступным. Когда я попробовал, он сделал именно то, что я хочу! Но это невероятно МЕДЛЕННО. У меня 8-ядерный процессор, и он обрабатывает около 0,1-0,3 кадра в секунду. И использует только 1 CORE, без видеокарты.
Есть ли способы перемещения интерполированных кадров на графическом процессоре или на процессоре, но быстрее? Только GNU/Linux