Перевозка H.264 | AVC в MP4 файлы документирована в двух местах:
ИСО Base Media Format File (ISO/IEC 14496-12), который определяет некоторые основные инструменты и официально доступно бесплатно на ITTF Web Site. По какой-то непонятной причине тот же текст доступен для покупки на веб-сайте ISO.
ISO/IEC 14496-15, который определяет, как использовать потоки ISOBMFF для H.264 | AVC. К сожалению, эта спецификация недоступна бесплатно, только исправления. Его можно приобрести у here.
Формат MP4 файл (т.е. 14496-12) является не то, что вам нужно здесь, так как она определяет перевозку MPEG-4 систем (например, MPEG-4 BIFS) в ISOBMFF.
Вы должны смотреть на многочисленных проектах с открытым исходным кодом, которые поддерживают перевозку AVC, таких как: GPAC-х MP4Box или MP4Box.js или Bento4, ...
[ISO/IEC 14496-14: 2003 «Информационные технологии - Кодирование аудиовизуальных объектов - Часть 14: Формат файла MP4 "] (http://www.iso.org/iso/catalogue_detail.htm?csnumber=38538) –
Благодарим вас за ссылку. Однако он не открыт, он коммерческий. Должен ли я платить деньги только за скачивание файла, или я должен заплатить за его использование? – Hamed
Спецификация доступна за отдельную плату. Имея его код и название, вы можете найти его в Интернете, оставленном там разработчиками-сверстниками. Насколько мне известно, лицензионные сборы за использование/реализацию (в отличие от части кодека спецификации MPEG-4) не взимаются. –