У меня возникли проблемы с кодированием видео с помощью libav.
Я получаю сообщение об ошибке подтверждения от ratecontrol.c : 766
о том, что q>0.0
Я понятия не имею, что происходит, я знаю, что буква q обычно означает качество, где 0 означает отсутствие потерь.
Но в данном случае я просто не могу понять, что может быть не так.
У меня много кода по этому поводу, и опубликовать его здесь невозможно. Я использую пакет ffmpeg 1.0 с gpl и libx264. Я пытаюсь кодировать с помощью кодировщика libx264 со значением crf, равным 1.
Я проверил входящие значения, и они кажутся разумными, я попытался сохранить данные изображения в отдельные файлы .bmp, и все вроде бы в порядке.
Редактировать:
Понял, битрейт не совместим с кодировщиком.
Странно, что он должен делать что-то подобное, чтобы указать на эту проблему.