Я хочу закодировать видео с камеры в H.264. Для этого я использую этот код .
Проблема в том, что я получаю java.nio.BufferOverflowException
в функции offerEncoder
в этой строке inputBuffer.put(input);
.
Я обнаружил, что input.length = 2332800
и inputBuffer.limit()=520192
.
Кто-нибудь знает, как это исправить?
Или другой обходной путь для кодирования в H.264? Я видел несколько сообщений об этой проблеме, но они мне не помогли.