Создание видео с помощью opencv и ffmpeg. Как найти правильный цветовой формат?
У меня есть программа для записи видео с веб-камеры, созданная на python, opencv и ffmpeg
Это работает нормально, за исключением того, что цвет видео более синий, чем реальность. Кажется, проблема в цветном формате изображений.
Похоже, что OpenCv предоставляет изображения BGR, а ffmpeg + libx264 ожидает YUV420p. Я читал, что YUV420p соответствует YCbCr.
opencv не имеет преобразования из BGR в YCbCr. Он имеет только преобразование в YCrCb.
Я провел несколько поисков и попробовал различные альтернативы, чтобы попытаться преобразовать изображение opencv во что-то, что может быть хорошо для ffmpeg + libx264. Никто не работает. На данный момент я немного растерялся, и я был бы признателен за любой указатель, который мог бы помочь мне решить эту проблему цвета.