bare-ffmpeg-encodings
v1.2.1
Published
Serialize ffmpeg primitives
Readme
bare-ffmpeg-encodings
Hyperschema for serializable bare-ffmpeg types.
Use
npm i --save-dev bare-ffmpeg-encodingsconst Hyperschema = require('hyperschema')
const { registerEncodings } = require('bare-ffmpeg-encodings')
const schema = Hyperschema.from('./spec')
registerEncodings(schema)
const template = schema.namespace('my-namespace')
template.register({
name: 'my-type',
fields: [
{ name: 'rational', type: '@ffmpeg/rational' },
{ name: 'streams', type: '@ffmpeg/stream' },
{ name: 'packets', type: '@ffmpeg/packet' },
{ name: 'parameters', type: '@ffmpeg/codecparameters' }
]
})
Hyperschema.toDisk(schema)License
Apache-2.0
