Я собираюсь преобразовать данные h.264 потока в .mp4 с помощью FFmpegли мой формат пакет является правильным для преобразования данных в h.264 .mp4 с помощью FFmpeg
SPS НЕГО: 67 64 00 1F AC 56 50 20 06 1A 6E 04 04 04 0D A0 88 46 58
PPS НАЛ: 28 EE 37 27
Я сделал необработанный файл, используя эти выше элементов уровня сетевой абстракции следующим образом:
| 0x 00 00 00 01 | SPS | 0x 00 00 01 | PPS | данные кадра | 0x 00 00 01 |
мой Необработанный файл здесь: https://www.dropbox.com/s/gc9s9mll6ev9aoq/sps_pps_payload?dl=0
и кадр данных это сам: https://www.dropbox.com/s/ibs7io0aprpo66e/packet1?dl=0
, используя следующую команду в FFmpeg:
ffmpeg.exe -f h264 -i RawInputFile -vcodec скопировать -r 25 OutPutFilename.mp4
Но он всегда дает: недостающее изображение в блоке доступа с размером ХХХХХ
нет рама!
декодирование потока 0 не удалось
Не удалось найти параметры кодека для потока 0: не определено размер
Где я неправ?
Я также жду, чтобы услышать входы от экспертов .. !! –