подскажите пожалуйста чем можно посмотреть какая именно проблемма с mp4 файлом записанным мною
vlc молча показывает какие то пятна на экране
win player черный экран
как вы считаете как можно бороться с поврежением видофайла на случай падения приложения
мне кажеться один из списобов не использовать контейнер а писать raw video
Есть два типа контейнеров: стриминговые и файловые. MP4 — как раз файловый. Его особенность в том, что нужно пройти по всей длине полученных видео/аудио и т.д. стримов, и полученную мета-инфу записать в хедеры MP4. Соответственно, если что-то крашится в середине, файл получается битый. Мой совет: использовать стриминговые форматы. Один из самых популярных — MPEG-2 Transport Stream или Program Stream.
R>если бы mp4 был файловым, то не использовался бы в live streaming fmp4/cmaf
Для стриминга его уже потом стали использовать. При этом каждый чанк/сегмент так и остается обычным MP4. Потому там есть 'f' в начале, то есть Fragmented MP4.
Здравствуйте, sergey2b, Вы писали:
S>если не секрет а вы используйте Intel oneAPI ?
нет. Только MKL и TBB но давно. sycl и dpc только для ознакомления.
А с чего вдруг такой вопрос?
Как я понял mediasdk не поддерживает современные cpu 12 13 поколения
Поэтому я начал смотреть в сторону onevpl
Вчера например узнал что ffmpeg теперь собирается с поддержкой onevpl