greeple
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору RazOne707 Цитата: ещё раз если не понял ISO_base_media_file_format это базовый формат файлов, а не стандарт файла mp4. Цитата: Базовый формат медиафайлов ISO / IEC разработан как расширяемый формат файлов. Список всех зарегистрированных расширений для базового формата медиафайлов ISO / IEC опубликован на официальном веб-сайте регистрирующего органа www.mp4ra.org. Регистрационным органом для кодовых точек (значений идентификаторов) в файлах "MP4 Family" является Apple Inc., и он указан в Приложении D (информативном) в MPEG-4 Часть 12. Разработчики кодеков должны регистрировать коды, которые они изобретают, но регистрацию не является обязательным, и некоторые из изобретенных и используемых кодовых точек не зарегистрированы. Когда кто-то создает новую спецификацию, производную от базового формата медиафайлов ISO / IEC, все существующие спецификации следует использовать как в качестве примеров, так и в качестве источника определений и технологий. Если существующая спецификация уже описывает, как конкретный тип мультимедиа хранится в формате файла (например, аудио или видео MPEG-4 в MP4), следует использовать это определение, и не следует изобретать новое. MPEG стандартизировал ряд спецификаций, расширяющих базовый формат медиафайлов ISO / IEC: формат файла MP4 (ISO / IEC 14496-14) определил некоторые расширения по сравнению с базовым форматом медиафайлов ISO / IEC для поддержки MPEG-4 визуальные / аудиокодеки и различные функции системы MPEG-4, такие как дескрипторы объектов и описания сцен. Стандарт MPEG-4 Part 3 (MPEG-4 Audio) также определил хранение некоторых форматов сжатия звука. Хранение аудио MPEG-1/2 (MP3, MP2, MP1 ) в базовом формате медиафайлов ISO / IEC было определено в ISO / IEC 14496- 3: 2001 / Amd 3: 2005. Формат файла Advanced Video Coding (AVC) (ISO / IEC 14496-15) определяет поддержку сжатия видео H.264 / MPEG-4 AVC. | Он изначально сделан как расширяемый, чтобы те кто делает формат сами добавляли поддержку в контейнер. И никогда они не будут в базовом стандарте который ты скидываешь. https://mp4ra.org/registered-types/codecs вот они все зарегистрированные для использования в mp4 https://github.com/MPEGGroup/isobmff референс базового, берёшь делаешь свой и регистрируешь там, там его принимают и добавляют поддержку. Без принятия ими поддержка там не появится. Сами они не могут следить (и не должны) за всеми форматами и файлами, сделали контейнер, сделали базовые кодеки и форматы, и всё. Почему ты решил что если нет в стандарте, то это не стандарт, если в стандарте расписаны спецификации, расширяющие базовые форматы? https://aomediacodec.github.io/av1-isobmff/ Цитата: В этом документе определяется формат хранения битовых потоков [AV1] в дорожках [ISOBMFF] , а также в файлах [CMAF] . | всё там по стандарту isobmff (ISO_base_media_file_format) Добавлено: то что есть в https://mp4ra.org/registered-types/codecs это официальная поддержка, если там нет, то неофициальная, а стандарт базовый описывает только то, что они сами делали |