bredonosec
Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору есть проблема с отработкой фильтра minterpolate отрабатывает как-то глючно. Даю ему "ролик" из пары десятков кадров, первая часть с задержками 0,24, вторая часть с задержками 0,12 сек между кадрами. Скармливаю 2-строчному коду, первой строкой достраиваю 4 промежуточные фрейма с увеличением частоты кадров вчетверо (120). Второй строкой таймстампы множу на 4 и фреймрейт ставлю обратно 30. Код: ffmpeg -i 778.mp4 -filter:v "minterpolate='mi_mode=mci:mc_mode=aobmc:vsbmc=1:fps=120'" out0.mp4 ffmpeg -i out0.mp4 -r 30 -filter:v "setpts=4*PTS" output.mp4 | Итог - вторая половина ролика плавное движение, первая - краткие отрезки плавного с перескоками. Закономерно решил, что проблема в фреймрейте первой части,поставил весь ролик по 0,12 сек - начал весь скакать рывками. На этом у меня логика ломается, и что делать дальше, плохо соображаю. |