FFMPEG не удалось vstack - PullRequest
       5

FFMPEG не удалось vstack

0 голосов
/ 04 октября 2018

Может кто-нибудь сказать мне, что не так с этой строкой ffmpeg?Я получаю сообщение об ошибке:

Ширина ввода 1 619 не соответствует ширине ввода 0 618. Не удалось настроить панель вывода на Parsed_vstack_3 Ошибка повторной инициализации фильтров!Не удалось вставить кадр в сеть фильтра: неверный аргумент Ошибка при обработке декодированных данных для потока № 2: 0

Ширина белого твердого тела была правильно установлена ​​на 619.

ffmpeg -i image_1.jpg -i image_2.jpg -f lavfi -i "color=c=white:s=619x800" -filter_complex "[0][1]scale2ref=w=oh*mdar:h='max(ih,main_h)'[0max][1ref];[1ref][0max]scale2ref=w=oh*mdar:h='max(ih,main_h)'[1max][0max];[2][0max]overlay=x=132[overl];[overl][1max]vstack" -frames:v 1 -q:v 1 -y combined.jpg

Посмотреть скриншот ошибки ОШИБКА с форматом = yuv444p

Стал серым

1 Ответ

0 голосов
/ 04 октября 2018

Формат пикселя по умолчанию для фильтра color: yuv420p, который принимает только четные числа, поэтому ffmpeg фактически выводит 618 как ширину.

Использование

-f lavfi -i "color=c=white:s=619x800,format=yuv444p"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...