Ваши записи выглядят как файлы MP4.
Ваш хороший файл выглядит так:
| размер | 'mdat' | видео | аудио | видео | ... | | Размер | 'moov' | информация о кодеке | | смещение к видео | смещение к аудио | смещение к видео | ... |
Ваш плохой файл:
| неправильный размер | 'mdat' | видео | аудио | видео | ... |
То есть, вам не хватает информации о кодеке, которую можно взять из вашего хорошего файла. Теперь я бы отделил видео от аудио в вашем плохом файле, предполагая, что фрагменты видео хранятся в | 4 байтах || видео |. Тогда я бы преобразовал видео из | 4 байтов | видео | отформатировать в приложении B | начальный код || видео | и введите информацию о кодеке в виде NPS SPS и PPS.
Я бы обернул аудио AAC в ADTS и смешал получающиеся два файла с FFmpeg.
Если бы я не мог найти инструмент - я бы создал его или связался с Камтасией.