Я хочу , чтобы исчезнуть в | из YUV 255:255:255 и 0:0:0 цвета, но проверить RGB цвета с помощью ДатаСкопа фильтра настройки YUV 255:255:255 и 0:0:0, затем устанавливает параметр цвета на замирания фильтра дозе не отображается YUV 255:255:255 и 0:0:0.

Установите YUV 255:255:255

ffmpeg -f lavfi -i color,format=yuvj444p,lutyuv=255:255:255 -vframes 1 255.png

Проверьте RGB Hex, используя фильтр данных

ffmpeg -i 255.png -vf datascope rgb.png

Установить опцию цвета 0xff79ff

ffprobe -f lavfi -i "color,format=yuvj444p,fade=out:nb_frames=1:c=0xff79ff,signalstats,trim=start_frame=1:end_frame=2" -show_entries frame_tags=lavfi.signalstats.YAVG,lavfi.signalstats.UAVG,lavfi.signalstats.VAVG

выход

TAG:lavfi.signalstats.YAVG=167
TAG:lavfi.signalstats.UAVG=167
TAG:lavfi.signalstats.VAVG=177

Таким же образом YUV 0:0:0, но доза не исчезает до YUV 0:0:0.

1 ответ1

1

Пиксельный формат по умолчанию для color - yuv420p, диапазон которого ограничен. Фильтр LUT обрезает любые установленные значения на (minval,maxval) который равен (16,235) для ограниченного диапазона /mpeg. Чтобы включить полный диапазон, конвертируйте в полный диапазон формата YUV. например

ffmpeg -f lavfi -i color,format=yuvj444p,lutyuv=255:255:255 -vframes 1 255.png

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