mp4decrypt-buffer
v1.1.0
Published
Native NodeJS module to decrypt media in-memory
Downloads
203
Readme
mp4decrypt-buffer
Take CENC media and decrypt it using Bento4's mp4decrypt
and Node Buffer
s. Perfect for small files like DASH segments.
Example
const mp4decrypt = require('mp4decrypt-buffer')
const keys = {
'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa': 'bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb'
}
const encrypted = fs.readFileSync('enc.m4s')
mp4decrypt.decrypt(encrypted, keys).then(decrypted => {
fs.writeFileSync('dec.mp4', decrypted)
})
Third-party software
This repo links to Bento4 v1.6.0.640 as a submodule.