FFMPEG - изменение формата пикселя с 24-битного RGB на 8-битный оттенки серого изменяет только цвет, но не размер файла - PullRequest
0 голосов
/ 26 сентября 2018

Я использую библиотеки avlib * и в настоящее время использую функцию sws_getContext, чтобы изменить формат пикселя с RGB (AV_PIX_FMT_RGB24) на оттенки серого (AV_PIX_FMT_GRAY8).Ожидаемое поведение должно было состоять в том, что размер выходного файла должен был уменьшиться в 3 раза при переходе от 24-битного rgb к 8-битному оттенку серого, но он остался прежним.Кроме того, когда я проверил Media-Coder, чтобы увидеть формат, формат видео все еще был RGB.Любые идеи о том, почему размер файла не изменился и почему формат файла все еще RGB?

Примечание: видео DID меняется на черно-белое, как и ожидалось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...