Как использовать пользовательскую функцию для вычисления 'x' в кадре ffmpeg

Документы ffmpeg имеют этот пример:

crop=in_w/2:in_h/2:(in_w-out_w)/2+((in_w-out_w)/2)*sin(n/10):(in_h-out_h)/2 +((in_h-out_h)/2)*sin(n/7)

Для упрощения я буду использовать именованные параметры и влиять только на ширину и положение вывода xcrop=w=in_w/3:x=(in_w-out_w)/2+((in_w-out_w)/2)*sin(n/10)

Результатом будет видео, которое в 3 раза короче оригинала, и оно будет "плавать" вдоль x ось благодаря этой функции греха (н /10). x оценивается для каждого кадра, а n (номер входного кадра) будет увеличиваться и динамически менять положение x.

Я пытаюсь создать пользовательскую функцию, которая будет принимать n или же t и на основе этого вернуть некоторое значение х.

Пожалуйста, помогите мне, или, возможно, это невозможно. Я пытался создать небольшой скрипт bash, который будет безуспешно.

Спасибо

0 ответов

Другие вопросы по тегам