{"_id":"ffmpeg.js","_rev":"30-3b8188cbecccb090608c6788757d9a89","name":"ffmpeg.js","description":"Port of FFmpeg with Emscripten","dist-tags":{"latest":"4.2.9003"},"versions":{"2.7.9000":{"name":"ffmpeg.js","version":"2.7.9000","description":"Port of FFmpeg with Emscripten","main":"ffmpeg-webm.js","scripts":{"build":"build/build.sh","bench":"test/bench.js","test":"mocha test/test.js"},"repository":{"type":"git","url":"git+https://github.com/Kagami/ffmpeg.js.git"},"keywords":["asm.js","emscripten","ffmpeg","video"],"author":{"name":"Kagami Hiiragi"},"license":"LGPL-2.1+","bugs":{"url":"https://github.com/Kagami/ffmpeg.js/issues"},"homepage":"https://github.com/Kagami/ffmpeg.js#readme","devDependencies":{"chai":"*","mocha":"*","webworker-threads":"^0.5.6"},"gitHead":"0f5bdb8a531b922e9d8ba7660a15d76da8ef7ab3","_id":"ffmpeg.js@2.7.9000","_shasum":"0b102e6fa87b19a3000649f5a58bb3cc29c8794f","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"kagami","email":"kagami@genshiken.org"},"maintainers":[{"name":"kagami","email":"kagami@genshiken.org"}],"dist":{"shasum":"0b102e6fa87b19a3000649f5a58bb3cc29c8794f","tarball":"https://registry.npmjs.org/ffmpeg.js/-/ffmpeg.js-2.7.9000.tgz","integrity":"sha512-UnhsIRVRXksVwf6OiHkfg95iVJ/fWN6doWmQQWKBp7KfIdBWxn6diOeS/4jShsT6sbBN1UzAEYDEuUm8dXlZzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrEtZoDClI9k0JyBaSYQvVxtajkLlmIb2Eo3MU+dtTGwIgAugfIqlUra+cU49QFzoGB/4IRl5FueSLERK1CuwkyeE="}]},"directories":{}},"2.7.9001":{"name":"ffmpeg.js","version":"2.7.9001","description":"Port of FFmpeg with Emscripten","main":"ffmpeg-webm.js","scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"git+https://github.com/Kagami/ffmpeg.js.git"},"keywords":["asm.js","emscripten","ffmpeg","video"],"author":{"name":"Kagami Hiiragi"},"license":"LGPL-2.1+","bugs":{"url":"https://github.com/Kagami/ffmpeg.js/issues"},"homepage":"https://github.com/Kagami/ffmpeg.js#readme","devDependencies":{"chai":"*","mocha":"*","webworker-threads":"^0.5.6"},"gitHead":"5663759e5d7263b8883d41e3ba3dfe82adf820f3","_id":"ffmpeg.js@2.7.9001","_shasum":"c4fbde5018421701585c4f13464c8f63cebface2","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"kagami","email":"kagami@genshiken.org"},"maintainers":[{"name":"kagami","email":"kagami@genshiken.org"}],"dist":{"shasum":"c4fbde5018421701585c4f13464c8f63cebface2","tarball":"https://registry.npmjs.org/ffmpeg.js/-/ffmpeg.js-2.7.9001.tgz","integrity":"sha512-heuWOEvYEos1OvC7o8veebO+ySV2tikm1Ls6uZzT2wPbL2iB1a49BsW9HmZFSm64vkEczcn4pKXgVlA8CmgiDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCANF8CNNYZn62hAgb2GQqhONWMLMloh6mG+LzhJsFjxwIhAJTHgMLIkFdAQnrAGD6W7tnM2TYURql26p5dZDN3MR5C"}]},"directories":{}},"2.7.9002":{"name":"ffmpeg.js","version":"2.7.9002","description":"Port of FFmpeg with Emscripten","main":"ffmpeg-webm.js","scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"git+https://github.com/Kagami/ffmpeg.js.git"},"keywords":["asm.js","emscripten","ffmpeg","video"],"author":{"name":"Kagami Hiiragi"},"license":"LGPL-2.1+","bugs":{"url":"https://github.com/Kagami/ffmpeg.js/issues"},"homepage":"https://github.com/Kagami/ffmpeg.js#readme","devDependencies":{"chai":"*","mocha":"*","webworker-threads":"^0.5.6"},"gitHead":"c5e4109bb32de6db657b45fe14800615a99434d5","_id":"ffmpeg.js@2.7.9002","_shasum":"52782de2a88060d16ae80ec3396223cccb5f4066","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"kagami","email":"kagami@genshiken.org"},"maintainers":[{"name":"kagami","email":"kagami@genshiken.org"}],"dist":{"shasum":"52782de2a88060d16ae80ec3396223cccb5f4066","tarball":"https://registry.npmjs.org/ffmpeg.js/-/ffmpeg.js-2.7.9002.tgz","integrity":"sha512-lph6BYAYyQmt1568C1Cm4uEyi0fPKzMs5N2To4XzYb5/CZHtbzFmYE88T0afUynT6DyZOYGYea2px12jfY7qRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDreN7jLWvob8HoMS8G3bUXIazJqgXNJMFEwBXmPAXA0AIhAMf5+WdzQsht4EiZwq+ouuaSsoXx2nttD2crsErAHqIj"}]},"directories":{}},"2.7.9003":{"name":"ffmpeg.js","version":"2.7.9003","description":"Port of FFmpeg with Emscripten","main":"ffmpeg-webm.js","scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"git+https://github.com/Kagami/ffmpeg.js.git"},"keywords":["asm.js","emscripten","ffmpeg","video"],"author":{"name":"Kagami Hiiragi"},"license":"LGPL-2.1+","bugs":{"url":"https://github.com/Kagami/ffmpeg.js/issues"},"homepage":"https://github.com/Kagami/ffmpeg.js#readme","devDependencies":{"chai":"*","mocha":"*","webworker-threads":"^0.5.6"},"gitHead":"22c4da7f2000ddb241daca29c227004272cb3e74","_id":"ffmpeg.js@2.7.9003","_shasum":"288c3da71667647a43219255de084821404e372a","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"kagami","email":"kagami@genshiken.org"},"maintainers":[{"name":"kagami","email":"kagami@genshiken.org"}],"dist":{"shasum":"288c3da71667647a43219255de084821404e372a","tarball":"https://registry.npmjs.org/ffmpeg.js/-/ffmpeg.js-2.7.9003.tgz","integrity":"sha512-ZghijE3D0yp5L4qEB9vYzDD2E3ciNtNu1FM/c9YLaPhaPnAnVnLX3gUNglO3/3ne44HB06cmUdC4ky9oMxHAtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvN2HReiYxQ+FwoSDGDRwgpyvjD059kaXftbS6DWi9MAiB240EmWTK6wXJTTnMKwfjZK1LopCwdyjlcJMOG/C9obw=="}]},"directories":{}},"2.7.9004":{"name":"ffmpeg.js","version":"2.7.9004","description":"Port of FFmpeg with Emscripten","main":"ffmpeg-webm.js","scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"git+https://github.com/Kagami/ffmpeg.js.git"},"keywords":["asm.js","emscripten","ffmpeg","video"],"author":{"name":"Kagami Hiiragi"},"license":"LGPL-2.1+","bugs":{"url":"https://github.com/Kagami/ffmpeg.js/issues"},"homepage":"https://github.com/Kagami/ffmpeg.js#readme","devDependencies":{"chai":"*","mocha":"*","webworker-threads":"^0.5.6"},"gitHead":"9f985cf276c144f8f77565513d490a1aaf25ccbe","_id":"ffmpeg.js@2.7.9004","_shasum":"2f37f76a1a3013989f755e250f49aee71c4b3dbc","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"kagami","email":"kagami@genshiken.org"},"maintainers":[{"name":"kagami","email":"kagami@genshiken.org"}],"dist":{"shasum":"2f37f76a1a3013989f755e250f49aee71c4b3dbc","tarball":"https://registry.npmjs.org/ffmpeg.js/-/ffmpeg.js-2.7.9004.tgz","integrity":"sha512-EFnpsS+M2wNwHFsz9QaUq9SW7PqSB23gBsdoTt2tooOqotWdyNuDW3nxnOP+6k+sMwItTGq6fS/G0IAZR7CRJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5j25r46KZ+kqonJI1XxtJ9tcUxn2d98eF3QLBz01UHAIgLhxiDipwopdOsc93TPKffhp56srOQnxlgUpn6/d/YXc="}]},"directories":{}},"2.7.9005":{"name":"ffmpeg.js","version":"2.7.9005","description":"Port of FFmpeg with Emscripten","main":"ffmpeg-webm.js","scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"git+https://github.com/Kagami/ffmpeg.js.git"},"keywords":["asm.js","emscripten","ffmpeg","video"],"author":{"name":"Kagami Hiiragi"},"license":"LGPL-2.1+","bugs":{"url":"https://github.com/Kagami/ffmpeg.js/issues"},"homepage":"https://github.com/Kagami/ffmpeg.js#readme","devDependencies":{"chai":"*","mocha":"*","webworker-threads":"^0.5.6"},"gitHead":"34292c232482fc89b6596debd37a47d24c740951","_id":"ffmpeg.js@2.7.9005","_shasum":"4a94ebaf397074c06ac8f66e7ac39cfabfac2c23","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"kagami","email":"kagami@genshiken.org"},"maintainers":[{"name":"kagami","email":"kagami@genshiken.org"}],"dist":{"shasum":"4a94ebaf397074c06ac8f66e7ac39cfabfac2c23","tarball":"https://registry.npmjs.org/ffmpeg.js/-/ffmpeg.js-2.7.9005.tgz","integrity":"sha512-L4Oi5SDGhH3bD4Vxfzew8SWMrXXIyzLISJrzQr94jbjXs1UbDHAKtOT2U7AV5al3DAsKX4NJV5S7n22q1INbdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkxKjfcCKAYJzr3A5NQl0yOnha/4IRWX0xO3BX2NcNBAiEAt5AXhMeWuLT8DWx4qS1USYOACZotpaUytuZrBb4VGmY="}]},"directories":{}},"2.7.9006":{"name":"ffmpeg.js","version":"2.7.9006","description":"Port of FFmpeg with Emscripten","main":"ffmpeg-webm.js","scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"git+https://github.com/Kagami/ffmpeg.js.git"},"keywords":["asm.js","emscripten","ffmpeg","video"],"author":{"name":"Kagami Hiiragi"},"license":"LGPL-2.1+","bugs":{"url":"https://github.com/Kagami/ffmpeg.js/issues"},"homepage":"https://github.com/Kagami/ffmpeg.js#readme","devDependencies":{"chai":"*","mocha":"*","webworker-threads":"^0.5.6"},"gitHead":"0b9e22e954369fbface47963177e4ceecc7d9ba5","_id":"ffmpeg.js@2.7.9006","_shasum":"980c4a582baf4c1384a4c7e9a7b0c65f35933de9","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"kagami","email":"kagami@genshiken.org"},"maintainers":[{"name":"kagami","email":"kagami@genshiken.org"}],"dist":{"shasum":"980c4a582baf4c1384a4c7e9a7b0c65f35933de9","tarball":"https://registry.npmjs.org/ffmpeg.js/-/ffmpeg.js-2.7.9006.tgz","integrity":"sha512-QsTEliPlhRx8rV8kohDxd8hMnKhIY5XBRXrZleje1G6DRYFqFRkc09wxZ384GhGNUfrGQPSJMG39EAfyR6EtLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzMqJkVsJQEVMcjsbuq61j8NieNlnNhB4mz8UAgKrXugIhALzJWlrqPJO3F+rDG2maDDSo2hTeGkKdu+uVrjOCMkhI"}]},"directories":{}},"2.7.9007":{"name":"ffmpeg.js","version":"2.7.9007","description":"Port of FFmpeg with Emscripten","main":"ffmpeg-webm.js","scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"git+https://github.com/Kagami/ffmpeg.js.git"},"keywords":["asm.js","emscripten","ffmpeg","video"],"author":{"name":"Kagami Hiiragi"},"license":"LGPL-2.1+","bugs":{"url":"https://github.com/Kagami/ffmpeg.js/issues"},"homepage":"https://github.com/Kagami/ffmpeg.js#readme","devDependencies":{"chai":"*","mocha":"*","webworker-threads":"^0.5.6"},"gitHead":"ee2e51a1a24fe4e726a1fc4b0be670deac2a09fc","_id":"ffmpeg.js@2.7.9007","_shasum":"8e9854d4a0170da7308531344085d9024637f2e8","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"kagami","email":"kagami@genshiken.org"},"maintainers":[{"name":"kagami","email":"kagami@genshiken.org"}],"dist":{"shasum":"8e9854d4a0170da7308531344085d9024637f2e8","tarball":"https://registry.npmjs.org/ffmpeg.js/-/ffmpeg.js-2.7.9007.tgz","integrity":"sha512-zvKhkyZqjszbegfp6Jx1fsGmboaMzloKIhsORtQFLkjH2E7oY3K5CZH+u4PT6xoGpJ2efSVXMX6Fc46csL4eMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBrpEUH0oAhiAxqciYE3JwOZFCwP8Nz1rVLi1hcxmW6DAiEAxqa7M3UpKubvnlqU8xkB3chQcNDz527OH+wRav6JTKs="}]},"directories":{}},"2.7.9008":{"name":"ffmpeg.js","version":"2.7.9008","description":"Port of FFmpeg with Emscripten","main":"ffmpeg-webm.js","scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"git+https://github.com/Kagami/ffmpeg.js.git"},"keywords":["asm.js","emscripten","ffmpeg","video"],"author":{"name":"Kagami Hiiragi"},"license":"LGPL-2.1+","bugs":{"url":"https://github.com/Kagami/ffmpeg.js/issues"},"homepage":"https://github.com/Kagami/ffmpeg.js#readme","devDependencies":{"chai":"*","mocha":"*","webworker-threads":"^0.5.6"},"gitHead":"eb82c419a9693e3768877a610321fa1959f98b1c","_id":"ffmpeg.js@2.7.9008","_shasum":"74047a8baae7b5ee1ebd2f69edbacc9c585ab9f3","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"kagami","email":"kagami@genshiken.org"},"maintainers":[{"name":"kagami","email":"kagami@genshiken.org"}],"dist":{"shasum":"74047a8baae7b5ee1ebd2f69edbacc9c585ab9f3","tarball":"https://registry.npmjs.org/ffmpeg.js/-/ffmpeg.js-2.7.9008.tgz","integrity":"sha512-kurdqIy9V2kgpkP6u4MzwEi+PyU4A6CGlInBNJQ73h50HGf2jaXfqD8T7i1KDejPX5wYnOzClGvXHOPsvpeSxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICST+qYnTCHxvIDDFoSw0L7KZnQRmjrBcRg4p2AJoM8pAiEA00SLCOfaEgx+tJVhpb3iJ/OhmnRim7+sSktXWlZcw8M="}]},"directories":{}},"2.7.9009":{"name":"ffmpeg.js","version":"2.7.9009","description":"Port of FFmpeg with Emscripten","main":"ffmpeg-webm.js","scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"git+https://github.com/Kagami/ffmpeg.js.git"},"keywords":["asm.js","emscripten","ffmpeg","video"],"author":{"name":"Kagami Hiiragi"},"license":"(LGPL-2.1+ OR GPL-2.0)","bugs":{"url":"https://github.com/Kagami/ffmpeg.js/issues"},"homepage":"https://github.com/Kagami/ffmpeg.js#readme","devDependencies":{"chai":"*","mocha":"*","webworker-threads":"^0.5.6"},"gitHead":"9e1983e101e18ed0c82f964b621cc8dd176f3b78","_id":"ffmpeg.js@2.7.9009","_shasum":"89482e8e9d8809b33fa4d329f446a17172d5e93c","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"kagami","email":"kagami@genshiken.org"},"maintainers":[{"name":"kagami","email":"kagami@genshiken.org"}],"dist":{"shasum":"89482e8e9d8809b33fa4d329f446a17172d5e93c","tarball":"https://registry.npmjs.org/ffmpeg.js/-/ffmpeg.js-2.7.9009.tgz","integrity":"sha512-xbaq24/ULVR33bmxUreU7rnCKPzrviRfVTEnX1murSIFeFcee4Od6gmaHZ6wTmVafk/AQQRGrumHKausvz9yng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAo/kmSK+VOt/kMSe+io1X2u5gtpTxvcULfmtovqcqC1AiEAxCx1ULiffCcISPNM3Wl9dkV0chlULTjfk5p3dc79bQc="}]},"directories":{}},"2.7.9010":{"name":"ffmpeg.js","version":"2.7.9010","description":"Port of FFmpeg with Emscripten","main":"ffmpeg-webm.js","scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"git+https://github.com/Kagami/ffmpeg.js.git"},"keywords":["asm.js","emscripten","ffmpeg","video"],"author":{"name":"Kagami Hiiragi"},"license":"(LGPL-2.1+ OR GPL-2.0)","bugs":{"url":"https://github.com/Kagami/ffmpeg.js/issues"},"homepage":"https://github.com/Kagami/ffmpeg.js#readme","devDependencies":{"chai":"*","mocha":"*","webworker-threads":"^0.5.6"},"gitHead":"ca5372092f7fc005d12910b6e9cadff2b2ee76e0","_id":"ffmpeg.js@2.7.9010","_shasum":"2278abec96476311f66fba31e723e1755c15515b","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"kagami","email":"kagami@genshiken.org"},"maintainers":[{"name":"kagami","email":"kagami@genshiken.org"}],"dist":{"shasum":"2278abec96476311f66fba31e723e1755c15515b","tarball":"https://registry.npmjs.org/ffmpeg.js/-/ffmpeg.js-2.7.9010.tgz","integrity":"sha512-dHPZcvOxJh2196LNWLL3d7uJrqu2avgypFxD43cKtFSRp2z8/ydCPRXaZP3ZrdfhY/Cpl/BM897QPpC1pfHc+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZD3P7cYcLM091cu5EqmwmEOMXvW6+mIBJ4KEuKrtuOAiBGWN0Zruq+j/zsFsMAM9I5HjCzZV82adqmupbiOAXATQ=="}]},"directories":{}},"2.7.9011":{"name":"ffmpeg.js","version":"2.7.9011","description":"Port of FFmpeg with Emscripten","main":"ffmpeg-webm.js","scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"git+https://github.com/Kagami/ffmpeg.js.git"},"keywords":["asm.js","emscripten","ffmpeg","video"],"author":{"name":"Kagami Hiiragi"},"license":"(LGPL-2.1+ OR GPL-2.0)","bugs":{"url":"https://github.com/Kagami/ffmpeg.js/issues"},"homepage":"https://github.com/Kagami/ffmpeg.js#readme","devDependencies":{"chai":"*","mocha":"*","webworker-threads":"^0.5.6"},"gitHead":"d92cb10ccdbc97f155193e86a07a676c2dab8fef","_id":"ffmpeg.js@2.7.9011","_shasum":"472580d0c28e8a766f8f58e74b6f14f18e25a031","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"kagami","email":"kagami@genshiken.org"},"maintainers":[{"name":"kagami","email":"kagami@genshiken.org"}],"dist":{"shasum":"472580d0c28e8a766f8f58e74b6f14f18e25a031","tarball":"https://registry.npmjs.org/ffmpeg.js/-/ffmpeg.js-2.7.9011.tgz","integrity":"sha512-R7ETGIbB5vbCDuT2voONUI7P1dNCBMo47tFkrbwhJnsxO9eKqa+6mR0umaZ08GyVbMOykRgLV0vL4kuzr7QJwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQjGAbafoVAk1yDyfM57WvrOOwefDcDjnB+l3MkwW+GAiEA2S6LtdAFfASVkmgDjIX2Jm3xo5AdVvYl6psvBZVgFXk="}]},"directories":{}},"2.7.9012":{"name":"ffmpeg.js","version":"2.7.9012","description":"Port of FFmpeg with Emscripten","main":"ffmpeg-webm.js","scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"git+https://github.com/Kagami/ffmpeg.js.git"},"keywords":["asm.js","emscripten","ffmpeg","video"],"author":{"name":"Kagami Hiiragi"},"license":"(LGPL-2.1+ OR GPL-2.0)","bugs":{"url":"https://github.com/Kagami/ffmpeg.js/issues"},"homepage":"https://github.com/Kagami/ffmpeg.js#readme","devDependencies":{"chai":"*","mocha":"*","webworker-threads":"^0.5.6"},"gitHead":"760763c34b66ebeae8f3e852bce297ab054d2056","_id":"ffmpeg.js@2.7.9012","_shasum":"b0731a1f0efc45867304af785b028d510020e580","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"kagami","email":"kagami@genshiken.org"},"maintainers":[{"name":"kagami","email":"kagami@genshiken.org"}],"dist":{"shasum":"b0731a1f0efc45867304af785b028d510020e580","tarball":"https://registry.npmjs.org/ffmpeg.js/-/ffmpeg.js-2.7.9012.tgz","integrity":"sha512-w5vZ3mqvs27BFf+OZg8vHQnzVvmbWYktK652/atcT7Nb7AL5LGjp2s6iBmV+dX75aPdWcD63TJbe2Nfo+tdXiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBVEI8bP7oa8ClccivhFnqUek/zuSWoWA3O1m8+wb+3AiA/4Wb6kn1TW6+ubkLGZBFv74ydjIc0WeSR0YzFy0HzSw=="}]},"directories":{}},"2.8.9000":{"name":"ffmpeg.js","version":"2.8.9000","description":"Port of FFmpeg with Emscripten","main":"ffmpeg-webm.js","scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"git+https://github.com/Kagami/ffmpeg.js.git"},"keywords":["asm.js","emscripten","ffmpeg","video"],"author":{"name":"Kagami Hiiragi"},"license":"(LGPL-2.1+ OR GPL-2.0)","bugs":{"url":"https://github.com/Kagami/ffmpeg.js/issues"},"homepage":"https://github.com/Kagami/ffmpeg.js#readme","devDependencies":{"chai":"*","mocha":"*","webworker-threads":"^0.6.2"},"gitHead":"63ff80cfccb0c7ad870a35b34b8e6540ab10b536","_id":"ffmpeg.js@2.8.9000","_shasum":"5d27b282b0fa97781778696ff77542af213abcee","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"kagami","email":"kagami@genshiken.org"},"maintainers":[{"name":"kagami","email":"kagami@genshiken.org"}],"dist":{"shasum":"5d27b282b0fa97781778696ff77542af213abcee","tarball":"https://registry.npmjs.org/ffmpeg.js/-/ffmpeg.js-2.8.9000.tgz","integrity":"sha512-5wDgRPki8XpznVOTtzKZNyjsmcRM3xQliLGfVHfQ0fYZmYkj6bAKIWnLvyIalPMaM2I16+d2GZa0nSMNLoPRqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqK+L8QvkPK46QxLNSY09ILNp+tFXFeOIUKBKYBHoQKAIgZZ53DK5mKnpDn64ymbQIKX/e8dCZowG0bf4xWS8p8hY="}]},"directories":{}},"2.8.9001":{"name":"ffmpeg.js","version":"2.8.9001","description":"Port of FFmpeg with Emscripten","main":"ffmpeg-webm.js","scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"git+https://github.com/Kagami/ffmpeg.js.git"},"keywords":["asm.js","emscripten","ffmpeg","video"],"author":{"name":"Kagami Hiiragi"},"license":"(LGPL-2.1+ OR GPL-2.0)","bugs":{"url":"https://github.com/Kagami/ffmpeg.js/issues"},"homepage":"https://github.com/Kagami/ffmpeg.js#readme","devDependencies":{"chai":"*","mocha":"*","webworker-threads":"^0.6.2"},"gitHead":"ba2cab70ccdb1901333c062c2b97fcce510dc847","_id":"ffmpeg.js@2.8.9001","_shasum":"1511ef4aea8cd215ffcbfcd2adb145e927304d34","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"kagami","email":"kagami@genshiken.org"},"maintainers":[{"name":"kagami","email":"kagami@genshiken.org"}],"dist":{"shasum":"1511ef4aea8cd215ffcbfcd2adb145e927304d34","tarball":"https://registry.npmjs.org/ffmpeg.js/-/ffmpeg.js-2.8.9001.tgz","integrity":"sha512-z03octOUMAXl93d5BAUsNfkSh0Cpp4dXc8fEbF5/FnpykpjvEMXYpQFi6PH6af74H+ksVWaNYClosdqPyrblsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDigd+wmUD7NDo11Kv4zTVCB79wglZDOGfhQBY1aRxWfwIgStzPIWdGUFM78kfpb1Fn1Eu+tRc8MhPCI/Vwg6NF9ZM="}]},"directories":{}},"3.1.9000":{"name":"ffmpeg.js","version":"3.1.9000","description":"Port of FFmpeg with Emscripten","main":"ffmpeg-webm.js","scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"git+https://github.com/Kagami/ffmpeg.js.git"},"keywords":["asm.js","emscripten","ffmpeg","video"],"author":{"name":"Kagami Hiiragi"},"license":"(LGPL-2.1+ OR GPL-2.0)","bugs":{"url":"https://github.com/Kagami/ffmpeg.js/issues"},"homepage":"https://github.com/Kagami/ffmpeg.js#readme","devDependencies":{"chai":"*","mocha":"*","webworker-threads":"^0.7.8"},"gitHead":"f714b4254d2a66ee6d99575bece6dcd0f65df639","_id":"ffmpeg.js@3.1.9000","_shasum":"4e958eba59389b5de979d2d41257af50b7ed7765","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"kagami","email":"kagami@genshiken.org"},"maintainers":[{"name":"kagami","email":"kagami@genshiken.org"}],"dist":{"shasum":"4e958eba59389b5de979d2d41257af50b7ed7765","tarball":"https://registry.npmjs.org/ffmpeg.js/-/ffmpeg.js-3.1.9000.tgz","integrity":"sha512-AaT9r7pPoD3sqrdUwobRBbt1MmhUYaNyqgWsC1th0tS4AfVFISOrBN3lfhG+KKMEQiAzpeMQqALSbMeyQ/+AYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpNf5b6fnEt6jpkijD8r09CqXg12dlIiGWuDLaBFm2kQIhALBAQgWbAPq8m05Zfmx77ezSQi3AbqYY5jDlgxzhM6Gi"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ffmpeg.js-3.1.9000.tgz_1470762525259_0.5748179047368467"},"directories":{}},"3.1.9001":{"name":"ffmpeg.js","version":"3.1.9001","description":"Port of FFmpeg with Emscripten","main":"ffmpeg-webm.js","scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"git+https://github.com/Kagami/ffmpeg.js.git"},"keywords":["asm.js","emscripten","ffmpeg","video"],"author":{"name":"Kagami Hiiragi"},"license":"(LGPL-2.1+ OR GPL-2.0)","bugs":{"url":"https://github.com/Kagami/ffmpeg.js/issues"},"homepage":"https://github.com/Kagami/ffmpeg.js#readme","devDependencies":{"chai":"*","mocha":"*","webworker-threads":"^0.7.8"},"gitHead":"64adcb4c72c9da34134876c9d8feb3dd3b836717","_id":"ffmpeg.js@3.1.9001","_shasum":"3569b993027667feea22a2a6dc2b1350fbb9f9c1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.1","_npmUser":{"name":"kagami","email":"kagami@genshiken.org"},"maintainers":[{"name":"kagami","email":"kagami@genshiken.org"}],"dist":{"shasum":"3569b993027667feea22a2a6dc2b1350fbb9f9c1","tarball":"https://registry.npmjs.org/ffmpeg.js/-/ffmpeg.js-3.1.9001.tgz","integrity":"sha512-6Ts8OvmB8U0/1wm5nQmJImL1S8N2cPHFTH/KTDZNZmj+0mTEv1WUvVABo7pnlgWMA1svwr79gs5ZWi4SVEOBIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFbRTm6VCuk946K2Kxd0+LqL4DTpTT2QVAA8JxKeJdaQIgMBat4cF74QXMZbMFyF3menbHK3QzDoMwjpjFDOQSXuA="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ffmpeg.js-3.1.9001.tgz_1480699882899_0.029768163803964853"},"directories":{}},"4.2.9000":{"name":"ffmpeg.js","version":"4.2.9000","description":"Port of FFmpeg with Emscripten","main":"ffmpeg-webm.js","scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"git+https://github.com/Kagami/ffmpeg.js.git"},"keywords":["asm.js","emscripten","ffmpeg","video"],"author":{"name":"Kagami Hiiragi"},"license":"(LGPL-2.1+ OR GPL-2.0)","bugs":{"url":"https://github.com/Kagami/ffmpeg.js/issues"},"homepage":"https://github.com/Kagami/ffmpeg.js#readme","devDependencies":{"chai":"latest","mocha":"latest"},"gitHead":"7aecba923fb9bc495fb9d6b77f9ea6bc9abe7da2","_id":"ffmpeg.js@4.2.9000","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-ZBYaHpsJfoGT8Dp+OTbr/y90nU7o03DOemAwc7pNZIYOFqxV9CiGBgMj3kqgRBUMfpaxpsYayXKLHCAtq04wig==","shasum":"e4eb71266022d8d4dcf12433d53091c189c2d63e","tarball":"https://registry.npmjs.org/ffmpeg.js/-/ffmpeg.js-4.2.9000.tgz","fileCount":10,"unpackedSize":48531800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemigjCRA9TVsSAnZWagAAj/QP/RLhqwKnvX4UabBqdGj8\nfAsE8+87DFX6IsWayChk0p0jYj6ARU8JwhG44lSGMtlz+usVA8UxCczJYx4n\nm2hqdQE0JwKbbTIsN5f+12Ydu1nW/YFj2NKFshLPHT4GWcKUeXsNPU97ojpw\nMKfXVQwD7fiUfdpwhSAQAMTmRBy115Cj//CP33F/soInsUsBZMYjL24MUIiT\nCfb6qZX5cyMEkI4Ce9ybc96LJX5vxqk9q0OqDh7Kx4NUzD2DiuKrV4CQ3cWS\nmuHWgMpwoK7xCMAdmEFQXu2I64HTJuZsKtXtzxztBz3sAbJr5W18SgXDa47E\n3PGe6aMO4/knc8eNxBB5uxWvBrTFRn/ty2GhCLjS1E/JWHQQ9knD2tiLNAG4\n1CzkvYnvaNjXlaOeLKtW2+dZGmFUJ8gSTOIRmzAMEHkhbQLwQMqu3csAUq2G\nwzKZSUiA9ByLH+sWAaM6Ay38foH7MsF290YZkVdlakjNzhgjg5Pg0qxq2wSe\nD5/3iV2qjSI4K/tXEzTZdfLPbY6f0Mo91J4cRXIQJqbURbC2z7xf+gaMvpD0\nzuWIgVJWlUkaHYRXB8sD+JnTjLKEnEOIuYT2927kMfNzxsXE+ruQW5hAMBLf\nAlowLO7cr/wc1Ol2CBfa621+O5TXgciEFKQ9PGW5CEiJtDmnbwfKHa/k3SIt\ndsmv\r\n=MUVL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7CZ6gFUun5f0h2mBjcIh7pYY3MQCFWYsYQOkjpSUxtAIhAMnG7QxJqUOuUw7h8Ik4F4ecoonf8+pb9Xx1ZFTUl/3S"}]},"maintainers":[{"name":"kagami","email":"kagami@genshiken.org"}],"_npmUser":{"name":"kagami","email":"kagami@genshiken.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffmpeg.js_4.2.9000_1587161122788_0.8220532506370439"},"_hasShrinkwrap":false},"4.2.9001":{"name":"ffmpeg.js","version":"4.2.9001","description":"Port of FFmpeg with Emscripten","main":"ffmpeg-webm.js","scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"git+https://github.com/Kagami/ffmpeg.js.git"},"keywords":["asm.js","emscripten","ffmpeg","video"],"author":{"name":"Kagami Hiiragi"},"license":"(LGPL-2.1+ OR GPL-2.0)","bugs":{"url":"https://github.com/Kagami/ffmpeg.js/issues"},"homepage":"https://github.com/Kagami/ffmpeg.js#readme","devDependencies":{"chai":"latest","mocha":"latest"},"gitHead":"50383e6f22d018e279581f0a3b04d878a40f1f54","_id":"ffmpeg.js@4.2.9001","_nodeVersion":"13.13.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-SnnbN1KZvh6n/U0DOFstPr8mWWidN2kXIz0woEC3IbghkADZ4qnraBOWe7yvexKLxeGaGRN4Z0qJuWbkI8gwCQ==","shasum":"ca8acd4a4b1a903be42934e1c7a492e79c8ab661","tarball":"https://registry.npmjs.org/ffmpeg.js/-/ffmpeg.js-4.2.9001.tgz","fileCount":10,"unpackedSize":34669375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenJzwCRA9TVsSAnZWagAAX+0P/2RAZrrl903abwwbseZG\n5EzzWG3Xl7UpMA6ZLl4FqrSoZDVamjjrJVNhPwp/uXBFKDknZLRIouwcbYmt\ncAyhJsa7OnztxICgG8ulwd8WiQIgPNQYUFjCEFjXhfl+fnZvfsh5en8HxD+W\n+/3Imfzcsp3U/aAYEm4/FqB0RU0fLTqecYOB3UiOjtqjOPjYgZq/KlpinR6J\nf1SSPlYcTyxbjcq0rFDOGcxTLTR2pOfPWQ53zXuL40cCxEtBIllCApldcsRY\ncLcjs0qN/8qMubIygN9GYeEoSMdK8qnCM+8jM8tWgxzi/3pFv1sO9pFeLHqc\nt/Ay3Ui3VwC5Lp+GJfw2vH6+aHrEgigZS6CX45tm70ov2JLWZzhGlzlr7DO0\n7k4fLQk+GCOIA2auKuPJ+d1YLzFOryurbZKiyfYMRk6T6dxMBYC5Bq+gORB+\ni9s1j1tp3gXlxZlAkRAQF+c2FQwPMPG6cjuilMvU4Pyn1lb4zSLr5LnzHTuH\nQ5+JWt+nRWAYdFhFPQojzAPFL0ypQb4Dz0Wps4NFZpfn+3pPWKjuYklOtkL3\nYBjXHeA1gVQCpBQwCXFZ+g5gsqhvvYIzFUlUsx/JRZIMqlrQrWU0+DfD7Eqk\nnvfoxWVKtozI3Qzdz6gyJILYipSbGZVdgCKgiwqHfmf13nc4SNjtcSl6UV0A\nlnwo\r\n=9LM5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDd4sJONDwQ0RdfiUiMRmdm6Xjth6oargseOuEP/VssZgIhALozZTux220WQg9at5hOa+x7cRuBQl6RKwnj4RF2J6Eg"}]},"maintainers":[{"name":"kagami","email":"kagami@genshiken.org"}],"_npmUser":{"name":"kagami","email":"kagami@genshiken.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffmpeg.js_4.2.9001_1587322095637_0.1877037291424719"},"_hasShrinkwrap":false},"4.2.9002":{"name":"ffmpeg.js","version":"4.2.9002","description":"Port of FFmpeg with Emscripten","main":"ffmpeg-webm.js","scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"git+https://github.com/Kagami/ffmpeg.js.git"},"keywords":["asm.js","emscripten","ffmpeg","video"],"author":{"name":"Kagami Hiiragi"},"license":"(LGPL-2.1+ OR GPL-2.0)","ethereum":"0x3ec9a73ba55a22f020226be8b4496304d12be0e1","bugs":{"url":"https://github.com/Kagami/ffmpeg.js/issues"},"homepage":"https://github.com/Kagami/ffmpeg.js#readme","devDependencies":{"chai":"latest","mocha":"latest"},"gitHead":"9d97b813220a9dadf778fdadbc114156a442fe32","_id":"ffmpeg.js@4.2.9002","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-6Sqc31w5pEggcQUktwOkIVF54Y0gpd0gMH/7Ba9di+DGEyExzpK5DWPA7uWOElnkEFoUTz0Jy618YolFwi6mWg==","shasum":"e1babea01125b37d483d01529e74bcab772bafba","tarball":"https://registry.npmjs.org/ffmpeg.js/-/ffmpeg.js-4.2.9002.tgz","fileCount":10,"unpackedSize":35757280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepBIcCRA9TVsSAnZWagAANZ4P/3vF8XtAErJBKMkn87kK\n28zfHoZOQK7xnrzX/7iqZWyQqzG7QA4GJur8XlWJeS70ML8qnWEJYg6ymOCz\natqwX48okKkhhIRIkwd/VHwWZbtiOTnFa79b8vHbsHjYQLmf3h5wExCEhtET\nVaCEQH3DMx2YWGZoHklvKT3YZLOGOn/LeZJiBnQykw9JN3hWXimOC2BUKTLw\nunjTnDFahUygoj2Ad6bcHWE1ZJaQYBpW+G+TtMT7CUxtMzfq2gHWwhWkNyK4\n6kpFWiCsPURgE3HYCV+odBZOK0KYkzWjd8FO9F1AM1tGWtF6jNaoUsoL9jiQ\n2VBaA8+tHwKWEZ5t7WAjQF0nN/efCIYtqoOfzyXhCOmlABBLJA2+DYdodWWF\nVtLNucsAWrqytp9uuygdXm7vB+oKmcq0QWzCODiz1UaQc302JxJy7/L6oGGZ\nQdQQr/3aufuoW/uG7LHGePnfMqKwBhJcdq4Cxhd5uv9qP3MOvHDmcT9lZrtU\nOeZDvAFcgRlFUut1QiA2UIJavuWqS4M0CapMHuxG1QNlDy05NFBoquxjvY/b\n5Azir4thOgItMZuHadgP6jBQ68sB96z5LMmrMlQVe5MMZLUjnnJbG/iX10ZF\n+POwokWY4uZSprKwFpbsdztF51kA4y42MohoVUPY5VLR7jhSUKaAoQbbUfrI\nKDVE\r\n=m9hV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN5bxdTRXfDkB0S9G9oclv515i6cBsZmsF2+MCYh39/AIgbSP42SYKpFJp7S1L2/7rKQUpFzX8tvKP4dyanu6V/Pg="}]},"maintainers":[{"name":"kagami","email":"kagami@genshiken.org"}],"_npmUser":{"name":"kagami","email":"kagami@genshiken.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffmpeg.js_4.2.9002_1587810843317_0.31249953681023723"},"_hasShrinkwrap":false},"4.2.9003":{"name":"ffmpeg.js","version":"4.2.9003","description":"Port of FFmpeg with Emscripten","main":"ffmpeg-webm.js","scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"git+https://github.com/Kagami/ffmpeg.js.git"},"keywords":["asm.js","emscripten","ffmpeg","video"],"author":{"name":"Kagami Hiiragi"},"license":"(LGPL-2.1+ OR GPL-2.0)","ethereum":"0x3ec9a73ba55a22f020226be8b4496304d12be0e1","bugs":{"url":"https://github.com/Kagami/ffmpeg.js/issues"},"homepage":"https://github.com/Kagami/ffmpeg.js#readme","devDependencies":{"chai":"latest","mocha":"latest"},"gitHead":"0a2bf3f302933791643ae4c35fccd9c26b957377","_id":"ffmpeg.js@4.2.9003","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-l1JBr8HwnnJEaSwg5p8K3Ifbom8O2IDHsZp7UVyr6MzQ7gc32tt/2apoOuQAr/j76c+uDOjla799VSsBnRvSTg==","shasum":"3a97d53c35eaee5c27cd7d0edf7c57ccec4a059d","tarball":"https://registry.npmjs.org/ffmpeg.js/-/ffmpeg.js-4.2.9003.tgz","fileCount":10,"unpackedSize":39919891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqIEACRA9TVsSAnZWagAAyAUP/1GVpaDJq2eapKHDrNe6\nsG0Ut/zID+X1FKMxkKLR+M3syReKV4tAsJIdRFuYCvc8f1RJCndMUOLgNONU\n0ncZsuGXAldT5khJ2aOlRwp2S2XTxUy0dCcSGz7Vf5a5GIQWVHe3KNtwW2qJ\nnmUulNywihYHYEWfI5FvKBrsCll3HdV9l3r7294zQEYe/HD2yavo26utR2ZA\n+nQ9PlJ6JQV3RZLgROGxQAvHaRmoQbQaJm7UluMqCTa+lLsZUMR2tDqGSZ1S\ng85u75uesRXAcRlXPdL9eXZnD37Cd96Ls9+IYoHY2sRsuGxMgDdMmG4JEOB6\nEo4CS2DSwGlng9JoGn4PFvI78l6K2bzmi+0VKFgGyr73U5dS+oMnQ3yBnx9D\n+8zIb4qd/Fg1RWL97KAl0H6DCjC45434kUOo+2YrCNkHFMoYCYYxZ2ItdRI5\nZz42ffckEir+kg/G0Vpx5HkTXHpLYxu2KTiLsQR3HX9jutxmYxyatrLYypoX\nqA491Ev+dDD+1PHYXx1yutq3IwnyC/nAAXYBKFrmV5KXNdYBdTG42k3yJ6k6\ntWusDYlAykkU91+cZXxaLsAAN4qYnySAzmjxM99ivBzh2chlklT9JD06sFKI\nJ/8xJrIkSfbGyTAz+My9tow8YXH4V2dOEO3DTWhC3h6B1pPelP1AYm60RaWV\nYnpm\r\n=wyX5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOvSd5U1PJ0n/3RWLL+iaZ9FFUMr7jhX4z1wkqWBAC8QIgDci622NVMk/xuAy/3ON2dSqLGA8y48ueDw37oGoZ+ys="}]},"maintainers":[{"name":"kagami","email":"kagami@genshiken.org"}],"_npmUser":{"name":"kagami","email":"kagami@genshiken.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffmpeg.js_4.2.9003_1588101375310_0.6888476478445005"},"_hasShrinkwrap":false}},"readme":"# ffmpeg.js\n\n[![NPM](https://nodei.co/npm/ffmpeg.js.png?downloads=true)](https://www.npmjs.com/package/ffmpeg.js)\n\nThis library provides FFmpeg builds ported to JavaScript using [Emscripten project](https://github.com/emscripten-core/emscripten). Builds are optimized for in-browser use: minimal size for faster loading, asm.js, performance tunings, etc. Though they work in Node as well.\n\n## Builds\n\nCurrently available builds (additional builds may be added in future):\n* `ffmpeg-webm.js` - WebM encoding (VP8 & Opus encoders, popular decoders).\n* `ffmpeg-worker-webm.js` - Web Worker version of `ffmpeg-webm.js`.\n* `ffmpeg-mp4.js` - MP4 encoding (H.264 & AAC & MP3 encoders, popular decoders).\n* `ffmpeg-worker-mp4.js` - Web Worker version of `ffmpeg-mp4.js`.\n\nNote: only NPM releases contain abovementioned files.\n\n## Version scheme\n\nffmpeg.js uses the following version pattern: `major.minor.9ddd`, where:\n* **major** - FFmpeg's major version number used in the builds.\n* **minor** - FFmpeg's minor version.\n* **ddd** - ffmpeg.js own patch version. Should not be confused with FFmpeg's patch version number.\n\nExample: `2.7.9005`\n\n## Usage\n\nSee documentation on [Module object](https://emscripten.org/docs/api_reference/module.html#affecting-execution) for the list of options that you can pass.\n\n### Sync run\n\nffmpeg.js provides common module API, `ffmpeg-webm.js` is the default module. Add its name after the slash if you need another build, e.g. `require(\"ffmpeg.js/ffmpeg-mp4.js\")`.\n\n```js\nconst ffmpeg = require(\"ffmpeg.js\");\nlet stdout = \"\";\nlet stderr = \"\";\n// Print FFmpeg's version.\nffmpeg({\n  arguments: [\"-version\"],\n  print: function(data) { stdout += data + \"\\n\"; },\n  printErr: function(data) { stderr += data + \"\\n\"; },\n  onExit: function(code) {\n    console.log(\"Process exited with code \" + code);\n    console.log(stdout);\n    console.log(stderr);\n  },\n});\n```\n\nUse e.g. [browserify](https://github.com/browserify/browserify) in case of Browser.\n\n### Via Web Worker\n\nffmpeg.js also provides wrapper for main function with Web Worker interface to offload the work to a different process. Worker sends the following messages:\n* `{type: \"ready\"}` - Worker loaded and ready to accept commands.\n* `{type: \"run\"}` - Worker started the job.\n* `{type: \"stdout\", data: \"<line>\"}` - FFmpeg printed to stdout.\n* `{type: \"stderr\", data: \"<line>\"}` - FFmpeg printed to stderr.\n* `{type: \"exit\", data: \"<code>\"}` - FFmpeg exited.\n* `{type: \"done\", data: \"<result>\"}` - Job finished with some result.\n* `{type: \"error\", data: \"<error description>\"}` - Error occurred.\n* `{type: \"abort\", data: \"<abort reason>\"}` - FFmpeg terminated abnormally (e.g. out of memory, wasm error).\n\nYou can send the following messages to the worker:\n* `{type: \"run\", ...opts}` - Start new job with provided options.\n\n```js\nconst worker = new Worker(\"ffmpeg-worker-webm.js\");\nworker.onmessage = function(e) {\n  const msg = e.data;\n  switch (msg.type) {\n  case \"ready\":\n    worker.postMessage({type: \"run\", arguments: [\"-version\"]});\n    break;\n  case \"stdout\":\n    console.log(msg.data);\n    break;\n  case \"stderr\":\n    console.log(msg.data);\n    break;\n  case \"done\":\n    console.log(msg.data);\n    break;\n  }\n};\n```\n\nYou can use [worker_threads](https://nodejs.org/api/worker_threads.html) module in case of Node.\n\n### Files\n\nEmpscripten supports several types of [file systems](https://emscripten.org/docs/api_reference/Filesystem-API.html#file-systems). ffmpeg.js uses [MEMFS](https://emscripten.org/docs/api_reference/Filesystem-API.html#memfs) to store the input/output files in FFmpeg's working directory. You need to pass *Array* of *Object* to `MEMFS` option with the following keys:\n* **name** *(String)* - File name, can't contain slashes.\n* **data** *(ArrayBuffer/ArrayBufferView/Array)* - File data.\n\nffmpeg.js resulting object has `MEMFS` option with the same structure and contains files which weren't passed to the input, i.e. new files created by FFmpeg.\n\n```js\nconst ffmpeg = require(\"ffmpeg.js\");\nconst fs = require(\"fs\");\nconst testData = new Uint8Array(fs.readFileSync(\"test.webm\"));\n// Encode test video to VP8.\nconst result = ffmpeg({\n  MEMFS: [{name: \"test.webm\", data: testData}],\n  arguments: [\"-i\", \"test.webm\", \"-c:v\", \"libvpx\", \"-an\", \"out.webm\"],\n});\n// Write out.webm to disk.\nconst out = result.MEMFS[0];\nfs.writeFileSync(out.name, Buffer(out.data));\n```\n\nYou can also mount other FS by passing *Array* of *Object* to `mounts` option with the following keys:\n* **type** *(String)* - Name of the file system.\n* **opts** *(Object)* - Underlying file system options.\n* **mountpoint** *(String)* - Mount path, must start with a slash, must not contain other slashes and also the following paths are blacklisted: `/tmp`, `/home`, `/dev`, `/work`. Mount directory will be created automatically before mount.\n\nSee documentation of [FS.mount](https://emscripten.org/docs/api_reference/Filesystem-API.html#FS.mount) for more details.\n\n```js\nconst ffmpeg = require(\"ffmpeg.js\");\nffmpeg({\n  // Mount /data inside application to the current directory.\n  mounts: [{type: \"NODEFS\", opts: {root: \".\"}, mountpoint: \"/data\"}],\n  arguments: [\"-i\", \"/data/test.webm\", \"-c:v\", \"libvpx\", \"-an\", \"-y\", \"/data/out.webm\"],\n});\n// out.webm was written to the current directory.\n```\n\n## Build instructions\n\nIt's recommended to use [Docker](https://www.docker.com/) to build ffmpeg.js.\n\n1.  Clone ffmpeg.js repository with submodules:\n    ```bash\n    git clone https://github.com/Kagami/ffmpeg.js.git --recurse-submodules\n    ```\n\n2.  Modify Makefile and/or patches if you wish to make a custom build.\n\n3.  Build everything:\n    ```bash\n    docker run --rm -it -v /path/to/ffmpeg.js:/mnt -w /opt kagamihi/ffmpeg.js\n    # cp -a /mnt/{.git,build,Makefile} . && source /root/emsdk/emsdk_env.sh && make && cp ffmpeg*.js /mnt\n    ```\n\nThat's it. ffmpeg.js modules should appear in your repository clone.\n\n## Build without Docker\n\nUbuntu example:\n\n```bash\nsudo apt-get update\nsudo apt-get install -y git python build-essential automake libtool pkg-config\n\ncd ~\ngit clone https://github.com/emscripten-core/emsdk.git && cd emsdk\n./emsdk install latest\n./emsdk activate latest\nsource emsdk_env.sh\n\ncd ~\ngit clone https://github.com/Kagami/ffmpeg.js.git --recurse-submodules && cd ffmpeg.js\nmake\n```\n\n## Credits\n\nThanks to [videoconverter.js](https://bgrins.github.io/videoconverter.js/) for inspiration. And of course to all great projects which made this library possible: FFmpeg, Emscripten, asm.js, node.js and many others.\n\n## License\n\nOwn library code licensed under LGPL 2.1 or later.\n\n### WebM build\n\nThis build uses LGPL version of FFmpeg and thus available under LGPL 2.1 or later. See [here](https://www.ffmpeg.org/legal.html) for more details and FFmpeg's license information.\n\nIncluded libraries:\n* libopus [licensed under BSD](https://git.xiph.org/?p=opus.git;a=blob;f=COPYING).\n* libvpx [licensed under BSD](https://chromium.googlesource.com/webm/libvpx/+/master/LICENSE).\n\nSee [LICENSE.WEBM](https://github.com/Kagami/ffmpeg.js/blob/master/LICENSE.WEBM) for the full text of software licenses used in this build.\n\n### MP4 build\n\nThis build uses GPL version of FFmpeg and thus available under GPL 2.0. It also includes patent encumbered H.264, AAC and MP3 encoders. Make sure to contact lawyer before using it in your country.\n\nIncluded libraries:\n* x264 [licensed under GPL](https://git.videolan.org/?p=x264.git;a=blob;f=COPYING).\n* LAME [licensed under LGPL](https://github.com/rbrito/lame/blob/origin/COPYING).\n\nSee [LICENSE.MP4](https://github.com/Kagami/ffmpeg.js/blob/master/LICENSE.MP4) for the full text of software licenses used in this build.\n","maintainers":[{"name":"kagami","email":"kagami@genshiken.org"}],"time":{"modified":"2022-06-18T00:22:42.924Z","created":"2015-07-20T15:33:50.363Z","2.7.9000":"2015-07-20T15:33:50.363Z","2.7.9001":"2015-07-24T13:49:19.487Z","2.7.9002":"2015-07-29T14:01:11.029Z","2.7.9003":"2015-08-04T11:06:14.354Z","2.7.9004":"2015-08-05T15:09:49.167Z","2.7.9005":"2015-08-05T20:21:16.785Z","2.7.9006":"2015-08-07T09:59:44.238Z","2.7.9007":"2015-08-09T11:05:47.144Z","2.7.9008":"2015-08-10T10:50:49.293Z","2.7.9009":"2015-08-10T17:21:41.177Z","2.7.9010":"2015-08-11T17:29:26.567Z","2.7.9011":"2015-08-12T17:25:28.305Z","2.7.9012":"2015-08-23T08:57:16.366Z","2.8.9000":"2015-10-19T18:30:44.348Z","2.8.9001":"2015-10-21T14:08:58.140Z","3.1.9000":"2016-08-09T17:08:50.776Z","3.1.9001":"2016-12-02T17:31:28.318Z","4.2.9000":"2020-04-17T22:05:23.300Z","4.2.9001":"2020-04-19T18:48:15.994Z","4.2.9002":"2020-04-25T10:34:03.812Z","4.2.9003":"2020-04-28T19:16:15.774Z"},"homepage":"https://github.com/Kagami/ffmpeg.js#readme","keywords":["asm.js","emscripten","ffmpeg","video"],"repository":{"type":"git","url":"git+https://github.com/Kagami/ffmpeg.js.git"},"author":{"name":"Kagami Hiiragi"},"bugs":{"url":"https://github.com/Kagami/ffmpeg.js/issues"},"license":"(LGPL-2.1+ OR GPL-2.0)","readmeFilename":"README.md","users":{"fengmiaosen":true,"matiasmarani":true,"eterna2":true,"yichan":true}}