Примеры фильтров ffmpeg zoompan

мне нужно создать видео с ffmpeg С различными панорамирования и масштабирования с помощью zoompan фильтр. Я должен быть в состоянии создать увеличение, уменьшение, панорамирование и панорамирование из эффектов во всех областях видео, таких как: сверху влево, сверху посередине, сверху справа, снизу справа, снизу посередине, снизу слева, слева и посередине. До сих пор я мог только выяснить, как увеличить масштаб до нескольких областей, таких как:

увеличить в левом верхнем углу:

-vf "zoompan=z='zoom+0.001':x='if(gte(zoom,1.5),x,x-1)':y='y':d=125"

увеличить вверху справа:

-vf "zoompan=z='zoom+0.001':x='if(gte(zoom,1.5),x,x+1)':y='y':d=125"

увеличить в левом нижнем углу:

-vf "zoompan=z='min(zoom+0.0005,1.5)':y='if(gte(zoom,1.5),y,y+1)':x='x':d=125"

Я не смог найти хороший ресурс, чтобы объяснить, как работают эти числа и как я могу выяснить конкретные фильтры zoompan для всех этих вариаций.

помочь????

2
задан Jon Stevens
18.02.2023 4:35 Количество просмотров материала 2607
Распечатать страницу

1 ответ

выражения фильтра zoompan вычисляются для каждого кадра. Переменные, на которые ссылаются выражения, содержат последнее вычисленное значение или значение по умолчанию, если это первый кадр.

стоимость оценки zoom выражение представляет отношение результирующих измерений к исходным, т. е. zoom = 3 означает, что окно масштабирования имеет треть ширины и высоты ввода.

x и y представляют, где верхний левый угол Зума окно размещается внутри входного изображения.

d длительность в кадрах, что зум оценке и применению.

вы должны, как само собой разумеющееся, указать выходную частоту кадров fps и в размере s фильтр (см. документация), в противном случае фильтр будет применять свои значения по умолчанию 25 кадров в секунду и 1280x720, которые могут быть не то, что вы хотите.

для плавного увеличения, вам может понадобиться высококлассные изображение заранее.

7
отвечен Gyan 2023-02-19 12:23

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх