ffmpeg - Как изменить параметры фильтра в зависимости от времени или номера? - PullRequest
0 голосов
/ 02 марта 2020

Привет всем пользователям и помощникам здесь на этом форуме! Спасибо, я новичок и уже нашел много решений.

Теперь я хочу спросить, может ли кто-нибудь мне помочь:

У меня Mov ie около 30 секунд сделано из 1 изображения. Теперь я хочу использовать пикселизацию в зависимости от времени или количества кадров - с каждым разом чуть меньше. Мой код до сих пор:

ffmpeg -i in.mp4 -vf scale = iw / n: ih / n, scale = n iw: n ih: flags = соседний out.mp4

где n должно быть числом от 1 до 900. Это также может быть t + 1 для более медленного изменения.

звезды пропали - так что я имею в виду n раз iw: n раз ih:

ошибка-массаж:

неопределенная константа или отсутствует '(' в 'n' ошибка при вычислении выражения 'ih / n', возможно, выражение для out_w: 'w / n' или для out_h: «ih / n» является самореферентной. не удалось настроить панель вывода при ошибке paresed_scale_0 при повторной инициализации фильтров! не удалось вставить кадр в сеть фильтров: ошибка недопустимого аргумента при обработке декодированных данных для потока # 0: 0

Do у вас есть предложение - Спасибо заранее

...