UNPKG

@remotion/media-parser

Version:

A pure JavaScript library for parsing video files

25 lines (24 loc) 704 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getMetadataFromRiff = void 0; const truthy_1 = require("../truthy"); const getMetadataFromRiff = (structure) => { const boxes = structure.boxes.find((b) => b.type === 'list-box' && b.listType === 'INFO'); if (!boxes) { return []; } const { children } = boxes; return children .map((child) => { if (child.type !== 'isft-box') { return null; } return { trackId: null, key: 'encoder', value: child.software, }; }) .filter(truthy_1.truthy); }; exports.getMetadataFromRiff = getMetadataFromRiff;