Как достичь 30 кадров в секунду при записи аудио и видео с помощью MediaCodec MediaMuxer на Android?

Я хотел бы записать видео 1920x1080p, H264 с камеры и аудио с микрофона. Я начал с примера кода. Это только получает 15 кадров в секунду на макс.

https://github.com/saki4510t/AudioVideoRecordingSample

Другой пример кода может достигать 30 кадров в секунду без звука.

https://github.com/google/grafika "Показать + захватить камеру"

Я использую Android 5.1, на котором MediaRecorder может записывать AV со скоростью 30 кадров в секунду. Но я должен получить доступ к видеоданным перед муксером.

Я думаю, это связано с меткой времени как на видео, так и на аудио. Я был в состоянии достичь 26 кадров в секунду с несинхронизированным AV.

Любые предложения на 30 кадров в секунду на AudioVideoRecordingSample?

0 ответов

Другие вопросы по тегам