ffmpeg не удается декодировать файлы h264 action cam (Campark x30) — любое разрешение и частота кадров

воспроизведение записанных файлов в vlc под окнами идеально, тот же файл с vlc в Linux (ubuntu 20.04 64 бит) — дерьмо.

Проверка с помощью ffplay (ffplay -i ANMR0016.mp4) получила следующие предупреждения:

libavutil 56. 31.100 / 56. 31.100 libavcodec 58. 54.100 / 58. 54.100 libavformat 58. 29.100 / 58. 29.100 libavdevice 58. 8.100 / 58. 8.100 libavfilter 7. 57.100 / 7. 57.100 libavresample 4. 0. 0 / 4. 0 . 0 libswscale 5. 5.100 / 5. 5.100 libswresample 3. 5.100 / 3. 5.100 libpostproc 55. 5.100 / 55. 5.100 Вход # 0, mov, mp4, m4a, 3gp, 3g2, mj2, из ‘ANMR0016.mp4’: 0B f = 0/0
Метаданные: major_brand: isom minor_version: 512 compatibility_brands: isomiso2mp41 Продолжительность: 00: 00: 48.28, начало: 0.000000, битрейт: 31726 кб / с Поток # 0: 0 (eng): Видео: h264 (Main) (avc1 / 0x31637661), yuv420p (tv, bt470bg / bt470bg / smpte170m), 1920×1080, 31496 кб / с, 60,05 кадра в секунду, 60 tbr, 1k tbn, 2k tbc (по умолчанию) Метаданные: handler_name: VideoHandler Stream # 0: 1 (eng): Audio: aac ( LC) (mp4a / 0x6134706D), 44100 Гц, моно, fltp, 66 кбит / с (по умолчанию) Метаданные: handler_name: SoundHandler
[aac @ 0x7f5858031840] Индекс частоты дискретизации в элементе конфигурации программы не соответствует индексу частоты дискретизации, настроенному контейнером.
[aac @ 0x7f5858031840] decode_pce: буфер ввода исчерпан до того, как найден элемент END
[aac @ 0x7f5858031840] Несколько кадров в пакете.
[aac @ 0x7f5858031840] Зарезервированный бит установлен.
[aac @ 0x7f5858031840] неверный тип диапазона
[h264 @ 0x7f585872ad00] Недопустимый блок NAL 0, пропускается. 0B f = 0/0
[h264 @ 0x7f585872ad00] Cabac декодирование qscale diff не удалось на 50 46
[h264 @ 0x7f585872ad00] ошибка при декодировании MB 50 46, bytestream 11888
[h264 @ 0x7f585872ad00] скрытие ошибок 2639 DC, 2639 AC, 2639 MV в P-кадре
[h264 @ 0x7f585873ac00] Неверный размер блока NAL (-403602250> 63556).
[h264 @ 0x7f585873ac00] Ошибка разделения ввода на блоки NAL.
[h264 @ 0x7f585874fb40] Неверный размер блока NAL (336255228> 54057).
[h264 @ 0x7f585874fb40] Ошибка разделения ввода на блоки NAL.
[h264 @ 0x7f5858a3f740] Неверный размер блока NAL (-226229534> 52157).
[h264 @ 0x7f5858a3f740] Ошибка разделения ввода на блоки NAL.
[h264 @ 0x7f5858a5c080] Неверный размер блока NAL (789721704> 59223).
[h264 @ 0x7f5858a5c080] Ошибка разделения ввода на блоки NAL.
[aac @ 0x7f5858031840] Прогнозирование в AAC-LC запрещено. f = 0/0
[aac @ 0x7f5858031840] SBR был обнаружен до первого элемента канала.
[aac @ 0x7f5858031840] Количество полос (15) превышает ограничение (10).
[aac @ 0x7f5858031840] Зарезервированный бит установлен.
[aac @ 0x7f5858031840] Прогнозирование в AAC-LC запрещено.
[h264 @ 0x7f585874fb40] скрытие ошибок 1297 постоянного тока, 1297 переменного тока, 1297 МВ в кадре P
[h264 @ 0x7f5858a3f740] Неверный размер блока NAL (844034047> 65634).
[h264 @ 0x7f5858a3f740] Ошибка разделения ввода на блоки NAL.
[h264 @ 0x7f5858a5c080] Неверный размер блока NAL (-1438885645> 52732).
[h264 @ 0x7f5858a5c080] Ошибка разделения ввода на блоки NAL.

….

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *