Я пытаюсь изменить размер последовательности изображений PNG, используя альфа-отступ (изображения уже окружены альфа-пикселями). Следующая команда изменяет размер, как я хочу, но добавляет черные пиксели:

ffmpeg -i "images\test_%04d.png" -vf scale=4096:4096:force_original_aspect_ratio=decrease,pad=4096:4096:(ow-iw)/2:(oh-ih)/2,setsar=1 "images-withborder\test_%04d.png"

Согласно ffmpeg wiki на Scaling, возможно заполнение только черными пикселями. Можно ли дополнить альфа-пикселями?

1 ответ1

1

Пиксель должен иметь некоторую интенсивность цвета. Для прозрачности необходимо, чтобы соответствующее альфа-значение было равно нулю. Так что измените площадку,

pad=4096:4096:(ow-iw)/2:(oh-ih)/2:color=black@0

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .