Я мультиплексирую поток H264 с устройства v4l в контейнер avi, используя подход, описанный в следующем ">вопрос о переполнении стека
Результирующие файлы можно воспроизводить, но для (скажем) 30-секундной записи результирующий файл имеет длину всего 10 секунд. Другими словами, после того, как я нажму кнопку «Начать запись» и пока не нажму «Остановить» запись, прошло 30 секунд, но длина файла составляет всего 10 секунд (как показано в проигрывателе Windows Media). Мультиплексирование начинается сразу после того, как я нажму кнопку «Начать запись».
Любые идеи о том, как я могу подойти к этой проблеме?