{"_id":"bun-ffmpeg","_rev":"17-8ee67e0d62c4a1821b6faf8eba032d54","name":"bun-ffmpeg","dist-tags":{"latest":"0.3.0"},"versions":{"0.0.1":{"name":"bun-ffmpeg","version":"0.0.1","keywords":["ffmpeg","bun"],"license":"MIT","_id":"bun-ffmpeg@0.0.1","maintainers":[{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"}],"homepage":"https://github.com/KenjiGinjo/bun-ffmpeg#readme","bugs":{"url":"https://github.com/KenjiGinjo/bun-ffmpeg/issues"},"dist":{"shasum":"bf7b89d6acf5376758098db460d1c9d7900bbeff","tarball":"https://registry.npmjs.org/bun-ffmpeg/-/bun-ffmpeg-0.0.1.tgz","fileCount":5,"integrity":"sha512-fVOhQ729V8ocqRLYlmgf210uRDkHBzjsRR4WIzbZoTdt4GHxLpspQKdCHtydAkm8SDNizQy/V4tF58Fcr89Fdw==","signatures":[{"sig":"MEQCIF8vl+ud6BUGn+RREvzHU/YIc0O+ZTTOHlfyMKoSXYiTAiAv4OCmian98fmPbAguyd3fP3ZqPkDg8Wz7kqgTh7hgRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":992},"main":"index","gitHead":"3e0f9afc9291f64139eb6f686d3a0e55e65db25c","_npmUser":{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"},"repository":{"url":"git://github.com/KenjiGinjo/bun-ffmpeg.git","type":"git"},"_npmVersion":"10.5.0","description":"API to FFMPEG (http://www.ffmpeg.org)","directories":{},"_nodeVersion":"21.7.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bun-ffmpeg_0.0.1_1716907934838_0.37983912878768566","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"bun-ffmpeg","version":"0.0.2","keywords":["ffmpeg","bun"],"license":"MIT","_id":"bun-ffmpeg@0.0.2","maintainers":[{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"}],"homepage":"https://github.com/KenjiGinjo/bun-ffmpeg#readme","bugs":{"url":"https://github.com/KenjiGinjo/bun-ffmpeg/issues"},"dist":{"shasum":"3bf420258c6d19ffc1299a47f694ead1038aed12","tarball":"https://registry.npmjs.org/bun-ffmpeg/-/bun-ffmpeg-0.0.2.tgz","fileCount":25,"integrity":"sha512-0dWfJOK1eCf4Gj1ft9LjzpaIXkpe5PGq7IZKz1yehBCQT24wvdZzfkzWQH+osvGY7utTnpaOKoTYkA1Jne0v2A==","signatures":[{"sig":"MEUCIDxIABt2x2FybBIYKKR3w/WmTeK1+2MemLsGgsH1N+vEAiEAuuh/MTl5pLpmevgRyWlyq9RJC6lq3aUKYeqEXe1VsYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325049},"main":"/src/index","type":"module","gitHead":"0cccea43574e931950d0a06821f5383ab887bac5","scripts":{"lint":"eslint ./src/**/*.ts","test":"bun test","format":"prettier --check ./src/**/*.ts","lint:fix":"eslint ./src/**/*.ts --fix","typecheck":"tsc --noEmit","format:fix":"prettier --write ./src/**/*.ts"},"_npmUser":{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"},"repository":{"url":"git://github.com/KenjiGinjo/bun-ffmpeg.git","type":"git"},"_npmVersion":"10.5.0","description":"API to FFMPEG (http://www.ffmpeg.org)","directories":{},"_nodeVersion":"21.7.2","_hasShrinkwrap":false,"devDependencies":{"codestilo":"^0.0.4","@types/bun":"^1.1.3","typescript":"^5.4.5","codestilo-ts":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/bun-ffmpeg_0.0.2_1717232117114_0.3653480582263764","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"bun-ffmpeg","version":"0.0.3","keywords":["ffmpeg","bun"],"license":"MIT","_id":"bun-ffmpeg@0.0.3","maintainers":[{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"}],"homepage":"https://github.com/KenjiGinjo/bun-ffmpeg#readme","bugs":{"url":"https://github.com/KenjiGinjo/bun-ffmpeg/issues"},"dist":{"shasum":"aac27573094c9159a3ccb2b9e82590c9a0e588f1","tarball":"https://registry.npmjs.org/bun-ffmpeg/-/bun-ffmpeg-0.0.3.tgz","fileCount":25,"integrity":"sha512-A2Gau2AvhGRekmftx2NEeb8dhbrDTKsmhDNK2Yml6J+9ZgrXmoDt0g8i/WRCu18n+fpON48fTqODjjP6OEvNdw==","signatures":[{"sig":"MEUCIQCDHLzYQD4eLzKwV6och4mGk7n8AFBhp+5CCvWtpEDqMAIgMo8emH13dAQJLCreulZ2WiCbyqCGpG/J1ZGDfsDrFTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325106},"type":"module","exports":{".":"./src/index.ts"},"gitHead":"0cccea43574e931950d0a06821f5383ab887bac5","scripts":{"lint":"eslint ./src/**/*.ts","test":"bun test","format":"prettier --check ./src/**/*.ts","lint:fix":"eslint ./src/**/*.ts --fix","typecheck":"tsc --noEmit","format:fix":"prettier --write ./src/**/*.ts"},"_npmUser":{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"},"repository":{"url":"git://github.com/KenjiGinjo/bun-ffmpeg.git","type":"git"},"_npmVersion":"10.5.0","description":"API to FFMPEG (http://www.ffmpeg.org)","directories":{},"_nodeVersion":"21.7.2","_hasShrinkwrap":false,"devDependencies":{"codestilo":"^0.0.4","@types/bun":"^1.1.3","typescript":"^5.4.5","codestilo-ts":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/bun-ffmpeg_0.0.3_1717233050909_0.1838762401981","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"bun-ffmpeg","version":"0.0.4","keywords":["ffmpeg","bun"],"license":"MIT","_id":"bun-ffmpeg@0.0.4","maintainers":[{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"}],"homepage":"https://github.com/KenjiGinjo/bun-ffmpeg#readme","bugs":{"url":"https://github.com/KenjiGinjo/bun-ffmpeg/issues"},"dist":{"shasum":"61bdde300ef88f11fd1b71fd9b14482a7763752d","tarball":"https://registry.npmjs.org/bun-ffmpeg/-/bun-ffmpeg-0.0.4.tgz","fileCount":17,"integrity":"sha512-+D6pnvk58wI/QVBRuL1T33lOuDt8hUIMder38KCicsvj1bs9CGZ17WjvH0almEKwruFnyo9LaXXuVMLhnvijMQ==","signatures":[{"sig":"MEUCIDTar7eKIfLP8e8G/eiAoScI8xGNDXS9wz2vaZ6a54aTAiEA9YJ85SnhLNt9jygVgOzpuRPUWNq9WgoK/mr2U9W58lw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262831},"type":"module","exports":{".":"./src/index.ts"},"gitHead":"0cccea43574e931950d0a06821f5383ab887bac5","scripts":{"lint":"eslint ./src/**/*.ts","test":"bun test","format":"prettier --check ./src/**/*.ts","lint:fix":"eslint ./src/**/*.ts --fix","typecheck":"tsc --noEmit","format:fix":"prettier --write ./src/**/*.ts"},"_npmUser":{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"},"repository":{"url":"git://github.com/KenjiGinjo/bun-ffmpeg.git","type":"git"},"_npmVersion":"10.5.0","description":"API to FFMPEG (http://www.ffmpeg.org)","directories":{},"_nodeVersion":"21.7.2","_hasShrinkwrap":false,"devDependencies":{"codestilo":"^0.0.4","@types/bun":"^1.1.3","typescript":"^5.4.5","codestilo-ts":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/bun-ffmpeg_0.0.4_1717233462411_0.49992077700992876","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"bun-ffmpeg","version":"0.0.6","keywords":["ffmpeg","bun"],"license":"MIT","_id":"bun-ffmpeg@0.0.6","maintainers":[{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"}],"homepage":"https://github.com/KenjiGinjo/bun-ffmpeg#readme","bugs":{"url":"https://github.com/KenjiGinjo/bun-ffmpeg/issues"},"dist":{"shasum":"36b9f75e4943bb7ba40cd767e7f31a9902247953","tarball":"https://registry.npmjs.org/bun-ffmpeg/-/bun-ffmpeg-0.0.6.tgz","fileCount":13,"integrity":"sha512-rqzT134M1DMaS0S8iJlz84ypdJrRC+R86TYe5k9LGfluHatRBZyelr4l70FdYM6M7iv6xoWqrbwYSqhHdd8kiw==","signatures":[{"sig":"MEYCIQCTzZHLXlBLaGHLkgLyu3wX0kbuD/nWi+08eJEeJYTivQIhALf/SL5HVoB9sJpNaMjMO1NTpItzu92GDCZocDvKw86g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257016},"type":"module","exports":{".":"./src/index.ts"},"gitHead":"453ba38145c53051cca2e01520e2037c9ad92944","scripts":{"lint":"eslint ./src/**/*.ts","test":"bun test","format":"prettier --check ./src/**/*.ts","lint:fix":"eslint ./src/**/*.ts --fix","typecheck":"tsc --noEmit","format:fix":"prettier --write ./src/**/*.ts"},"_npmUser":{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"},"repository":{"url":"git://github.com/KenjiGinjo/bun-ffmpeg.git","type":"git"},"_npmVersion":"10.5.0","description":"API to FFMPEG (http://www.ffmpeg.org)","directories":{},"_nodeVersion":"21.7.2","_hasShrinkwrap":false,"devDependencies":{"codestilo":"^0.0.4","@types/bun":"^1.1.3","typescript":"^5.4.5","codestilo-ts":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/bun-ffmpeg_0.0.6_1717254314100_0.37150758318518373","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"bun-ffmpeg","version":"0.0.7","keywords":["ffmpeg","bun"],"license":"MIT","_id":"bun-ffmpeg@0.0.7","homepage":"https://github.com/KenjiGinjo/bun-ffmpeg#readme","bugs":{"url":"https://github.com/KenjiGinjo/bun-ffmpeg/issues"},"dist":{"shasum":"8036b51e4a4d938d04ac020177b243c1dd643af5","tarball":"https://registry.npmjs.org/bun-ffmpeg/-/bun-ffmpeg-0.0.7.tgz","fileCount":13,"integrity":"sha512-HIgevWMTcL5CU29VXZlkBZW1ipoanPADAimEqh+i59I9SnEdJ5UGS5Y2b2Sq2N/7ZpQtmmmdh7qEupvgUV6byw==","signatures":[{"sig":"MEQCIDn5YX3NRnZrbyfXTokt9z7WcYErmVzM4oEKxJLnZj9+AiBLgEzjq+YXu/9UnrEJqoAUtag+FS5Rvs+mMJzE5fay6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257107},"type":"module","exports":{".":"./src/index.ts"},"gitHead":"9729834ff8021d2c58749c7db2b239a4de8a4b6b","scripts":{"lint":"eslint ./src/**/*.ts","test":"bun test","format":"prettier --check ./src/**/*.ts","lint:fix":"eslint ./src/**/*.ts --fix","typecheck":"tsc --noEmit","format:fix":"prettier --write ./src/**/*.ts"},"_npmUser":{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"},"repository":{"url":"git://github.com/KenjiGinjo/bun-ffmpeg.git","type":"git"},"_npmVersion":"10.5.0","description":"API to FFMPEG (http://www.ffmpeg.org)","directories":{},"_nodeVersion":"21.7.2","_hasShrinkwrap":false,"devDependencies":{"codestilo":"^0.0.4","@types/bun":"^1.1.3","typescript":"^5.4.5","codestilo-ts":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/bun-ffmpeg_0.0.7_1719260952559_0.35194117673114045","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"bun-ffmpeg","version":"0.1.0","keywords":["ffmpeg","bun"],"license":"MIT","_id":"bun-ffmpeg@0.1.0","homepage":"https://github.com/KenjiGinjo/bun-ffmpeg#readme","bugs":{"url":"https://github.com/KenjiGinjo/bun-ffmpeg/issues"},"dist":{"shasum":"e292e182b48a63901576f6c318adf5dc06eb0ca3","tarball":"https://registry.npmjs.org/bun-ffmpeg/-/bun-ffmpeg-0.1.0.tgz","fileCount":13,"integrity":"sha512-6BkdSuE/ZlXTgAnZSA8FlLCCTi+1fjUzE7acAzWydb4nR3lTPkcsEfVBTufpjAQrcfo2FD1yWXVeedojyCyvkg==","signatures":[{"sig":"MEUCIGK+1S+I33L/taS6W3RrAKNN24s/eskYEG9GRtBasnRlAiEA4O09A2ttyFq2aD5RvNqGog+wSOcN5ofc7ly5kUZmx2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257141},"type":"module","exports":{".":"./src/index.ts"},"gitHead":"5ef0a110406cb01bf02ddb439cee98487548b88a","scripts":{"lint":"eslint ./src/**/*.ts","test":"bun test","format":"prettier --check ./src/**/*.ts","lint:fix":"eslint ./src/**/*.ts --fix","typecheck":"tsc --noEmit","format:fix":"prettier --write ./src/**/*.ts"},"_npmUser":{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"},"repository":{"url":"git://github.com/KenjiGinjo/bun-ffmpeg.git","type":"git"},"_npmVersion":"10.5.0","description":"API to FFMPEG (http://www.ffmpeg.org)","directories":{},"_nodeVersion":"21.7.2","_hasShrinkwrap":false,"devDependencies":{"codestilo":"^0.0.4","@types/bun":"^1.1.3","typescript":"^5.4.5","codestilo-ts":"0.0.1","@changesets/cli":"^2.27.6"},"_npmOperationalInternal":{"tmp":"tmp/bun-ffmpeg_0.1.0_1719382188517_0.5430345382338979","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"bun-ffmpeg","version":"0.1.1","keywords":["ffmpeg","bun"],"license":"MIT","_id":"bun-ffmpeg@0.1.1","homepage":"https://github.com/KenjiGinjo/bun-ffmpeg#readme","bugs":{"url":"https://github.com/KenjiGinjo/bun-ffmpeg/issues"},"dist":{"shasum":"4f86f42a4b01d9feaaeda2f20ae2f61391c5779d","tarball":"https://registry.npmjs.org/bun-ffmpeg/-/bun-ffmpeg-0.1.1.tgz","fileCount":13,"integrity":"sha512-08awqaHSyH0KCBexLK0lBrTwmZLqUFzHLsQwCvt1hjmjdysiKsAIJRhzvd3mWAhnXU6ycYPtaqp3cDJ0NxGsqw==","signatures":[{"sig":"MEUCIHX+U2FGy9lNxdM/TxPhh7GBrIqr29mvLwlACi173XOIAiEAm3Lm/t03OyAXze7AByVBQvQSa25E7vclgeipaCAFR/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257898},"type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":"./src/index.ts"},"gitHead":"8d2da4942eed75af694f51a2678c98813ecb7593","scripts":{"lint":"eslint .","test":"bun test","commit":"cz","format":"prettier --check ./src/**/*.ts","prepare":"simple-git-hooks","release":"release-it","typecheck":"tsc --noEmit","format:fix":"prettier --write ./src/**/*.ts"},"_npmUser":{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"github":{"release":true},"$schema":"https://unpkg.com/release-it/schema/release-it.json"},"repository":{"url":"git://github.com/KenjiGinjo/bun-ffmpeg.git","type":"git"},"_npmVersion":"10.5.0","description":"API to FFMPEG (http://www.ffmpeg.org)","directories":{},"lint-staged":{"**/*.{js,jsx,ts,tsx}":"eslint","**/*.{js,jsx,ts,tsx,html,css,md,json}":"prettier --check"},"_nodeVersion":"21.7.2","_hasShrinkwrap":false,"devDependencies":{"codestilo":"^0.0.4","@types/bun":"^1.1.3","commitizen":"^4.3.0","release-it":"^17.4.0","typescript":"^5.4.5","codestilo-ts":"0.0.1","@changesets/cli":"^2.27.6","@commitlint/cli":"^19.3.0","simple-git-hooks":"^2.11.1","@commitlint/config-conventional":"^19.2.2"},"simple-git-hooks":{"commit-msg":"npx commitlint --edit $1","pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/bun-ffmpeg_0.1.1_1719554558121_0.30799880471738317","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"bun-ffmpeg","version":"0.1.3","keywords":["ffmpeg","bun"],"license":"MIT","_id":"bun-ffmpeg@0.1.3","homepage":"https://github.com/KenjiGinjo/bun-ffmpeg#readme","bugs":{"url":"https://github.com/KenjiGinjo/bun-ffmpeg/issues"},"dist":{"shasum":"8bc18733961d3d5de2dbb4f9d96722db56df7a22","tarball":"https://registry.npmjs.org/bun-ffmpeg/-/bun-ffmpeg-0.1.3.tgz","fileCount":13,"integrity":"sha512-1dp+JjmI2FUlOoEum+tQ5szn/Anpd0hl+IPhRbKwmVajkkEN668EnE2aX0PKMVaD4Jh30p5g97xiNQD/VJA6pA==","signatures":[{"sig":"MEYCIQC9ebwnOnQ/mM8jBGPfg/6w71IHEqp9IU2t7w2ZTTH9wgIhANanoQBzqiMmD9A+vzERSZRyRB9qgMNoWvES5XPEpcqW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257886},"type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":"./src/index.ts"},"gitHead":"eaa2654c014f93350967f18bf57ae4638547c857","scripts":{"lint":"eslint .","test":"bun test","commit":"cz","format":"prettier --check ./src/**/*.ts","prepare":"simple-git-hooks","release":"release-it","typecheck":"tsc --noEmit","format:fix":"prettier --write ./src/**/*.ts"},"_npmUser":{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"github":{"release":true},"$schema":"https://unpkg.com/release-it/schema/release-it.json"},"repository":{"url":"git://github.com/KenjiGinjo/bun-ffmpeg.git","type":"git"},"_npmVersion":"10.5.0","description":"API to FFMPEG (http://www.ffmpeg.org)","directories":{},"lint-staged":{"**/*.{js,jsx,ts,tsx}":"eslint","**/*.{js,jsx,ts,tsx,html,css,md,json}":"prettier --check"},"_nodeVersion":"21.7.2","_hasShrinkwrap":false,"devDependencies":{"codestilo":"^0.0.4","@types/bun":"^1.1.3","commitizen":"^4.3.0","release-it":"^17.4.0","typescript":"^5.4.5","codestilo-ts":"0.0.1","@changesets/cli":"^2.27.6","@commitlint/cli":"^19.3.0","simple-git-hooks":"^2.11.1","@commitlint/config-conventional":"^19.2.2"},"simple-git-hooks":{"commit-msg":"npx commitlint --edit $1","pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/bun-ffmpeg_0.1.3_1719555232033_0.7453204629519321","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"bun-ffmpeg","version":"0.1.4","keywords":["ffmpeg","bun"],"license":"MIT","_id":"bun-ffmpeg@0.1.4","homepage":"https://github.com/KenjiGinjo/bun-ffmpeg#readme","bugs":{"url":"https://github.com/KenjiGinjo/bun-ffmpeg/issues"},"dist":{"shasum":"31bbb934cf27917a5fe082a3220797e74fe94fda","tarball":"https://registry.npmjs.org/bun-ffmpeg/-/bun-ffmpeg-0.1.4.tgz","fileCount":17,"integrity":"sha512-Ojmy0EkC91wrtT1MOFjiF6r2KKoVnHAxneC3Ox4cr8D5f+9qTaNdZcvJW04eQQIUB/sJQj0H1eYHxgKIdi7uQQ==","signatures":[{"sig":"MEUCIQD5YF8/JfLPrKjjq8PYIXDeZkEFUP5O5VgV3JaKldj5SwIgZROl+iNquaBLqSmpBuPalcaV5Mw2RUaujeNskNuQz7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265056},"type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":"./src/index.ts"},"gitHead":"44ccb7d3aba8fe23deac8a04d0e821b5b37130d6","scripts":{"lint":"eslint .","test":"bun test","commit":"cz","prepare":"simple-git-hooks","release":"release-it","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"github":{"release":true},"$schema":"https://unpkg.com/release-it/schema/release-it.json"},"repository":{"url":"git://github.com/KenjiGinjo/bun-ffmpeg.git","type":"git"},"_npmVersion":"10.5.0","description":"API to FFMPEG (http://www.ffmpeg.org)","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"21.7.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.5.0","@types/bun":"^1.1.3","commitizen":"^4.3.0","release-it":"^17.4.0","typescript":"^5.4.5","lint-staged":"^15.2.7","codestilo-ts":"0.0.1","@commitlint/cli":"^19.3.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^2.21.1","@commitlint/config-conventional":"^19.2.2"},"simple-git-hooks":{"commit-msg":"npx commitlint --edit $1","pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/bun-ffmpeg_0.1.4_1719569721173_0.38401116686396386","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"bun-ffmpeg","version":"0.1.5","keywords":["ffmpeg","bun"],"license":"MIT","_id":"bun-ffmpeg@0.1.5","homepage":"https://github.com/KenjiGinjo/bun-ffmpeg#readme","bugs":{"url":"https://github.com/KenjiGinjo/bun-ffmpeg/issues"},"dist":{"shasum":"2fa21d80613666902646f1c17d1ffe55fbb1f330","tarball":"https://registry.npmjs.org/bun-ffmpeg/-/bun-ffmpeg-0.1.5.tgz","fileCount":17,"integrity":"sha512-x5HkDgy6BLnKtSxdTnTD0QlJeFLZnAR5N0fsmLRsk3DnfMn29XgpkVnlJ5R+GlVv6PymZjMPfowMeuIJZvzMVQ==","signatures":[{"sig":"MEUCIHGUpMfI366zXXOng3c0ctMcndekyW/SpOzRRuQGxdAvAiEAsG3S4ZmVwcPxJ1gt1hjJsvD8z6Fi/6J329S55dTTXh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265144},"type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":"./src/index.ts"},"gitHead":"0ad976624171c7e6fcdd3545c29859699f38c1ee","scripts":{"lint":"eslint .","test":"bun test","commit":"cz","prepare":"simple-git-hooks","release":"release-it","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore(release): release version ${version}"},"github":{"release":true},"$schema":"https://unpkg.com/release-it/schema/release-it.json"},"repository":{"url":"git://github.com/KenjiGinjo/bun-ffmpeg.git","type":"git"},"_npmVersion":"10.5.0","description":"API to FFMPEG (http://www.ffmpeg.org)","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"21.7.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.5.0","@types/bun":"^1.1.3","commitizen":"^4.3.0","release-it":"^17.4.0","typescript":"^5.4.5","lint-staged":"^15.2.7","codestilo-ts":"0.0.1","@commitlint/cli":"^19.3.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^2.21.1","@commitlint/config-conventional":"^19.2.2"},"simple-git-hooks":{"commit-msg":"npx commitlint --edit $1","pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/bun-ffmpeg_0.1.5_1719570441606_0.7363850635934022","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"bun-ffmpeg","version":"0.1.6","keywords":["ffmpeg","bun"],"license":"MIT","_id":"bun-ffmpeg@0.1.6","maintainers":[{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"}],"homepage":"https://github.com/KenjiGinjo/bun-ffmpeg#readme","bugs":{"url":"https://github.com/KenjiGinjo/bun-ffmpeg/issues"},"dist":{"shasum":"a3c1f701e00841abdfb924114f8678c1d4771f5e","tarball":"https://registry.npmjs.org/bun-ffmpeg/-/bun-ffmpeg-0.1.6.tgz","fileCount":17,"integrity":"sha512-QFPxqI5tG0FqbF1hZuERVWPkhcZIhDY/4f8JNH1SRquCJ60vgKQdP8XG0VLhc/BqMxwdt/kIsA4OJDqTvdMeaw==","signatures":[{"sig":"MEUCIQCMQgJMpxujFHttjAZTX2D0fDaq3hEJN7LWrnsvhah7uwIgYsGAdnaaH9l4KC9UqKFIfvjFqM/sgknTuSeZ8aK/utA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267493},"type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":"./src/index.ts"},"gitHead":"c7931cc94da892dc1597bf0966b15b49ea5ea3dc","scripts":{"lint":"eslint .","test":"bun test","commit":"cz","prepare":"simple-git-hooks","release":"release-it","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore(release): release version ${version}"},"github":{"release":true},"$schema":"https://unpkg.com/release-it/schema/release-it.json"},"repository":{"url":"git://github.com/KenjiGinjo/bun-ffmpeg.git","type":"git"},"_npmVersion":"10.5.0","description":"API to FFMPEG (http://www.ffmpeg.org)","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"21.7.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.5.0","@types/bun":"^1.1.3","commitizen":"^4.3.0","release-it":"^17.4.0","typescript":"^5.4.5","lint-staged":"^15.2.7","codestilo-ts":"0.0.1","@commitlint/cli":"^19.3.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^2.21.1","@commitlint/config-conventional":"^19.2.2"},"simple-git-hooks":{"commit-msg":"npx commitlint --edit $1","pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/bun-ffmpeg_0.1.6_1721751970759_0.3508953627723477","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"bun-ffmpeg","version":"0.2.0","keywords":["ffmpeg","bun"],"license":"MIT","_id":"bun-ffmpeg@0.2.0","maintainers":[{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"}],"homepage":"https://github.com/KenjiGinjo/bun-ffmpeg#readme","bugs":{"url":"https://github.com/KenjiGinjo/bun-ffmpeg/issues"},"dist":{"shasum":"2a81e796263e0bc4d636e157571b2e8c7b4be0e1","tarball":"https://registry.npmjs.org/bun-ffmpeg/-/bun-ffmpeg-0.2.0.tgz","fileCount":17,"integrity":"sha512-k5iFfUi1wDFa4sat7ymKzjw92VOEdqdFXgV/mXRm5L7Y2+gZiulwM98DYqXd8QkYNrhASonuiHtzbBdtcKTrhA==","signatures":[{"sig":"MEYCIQDuzc3MOI1E+dIBq/TAR4n+w++LuVBGRAtRxjZ7eadlGQIhAJyPu6xFQBKO9QmZZufEhFVTKS4Lq/+Dod5gjiLps402","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269902},"type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":"./src/index.ts"},"gitHead":"f6bf334e3bcb722c8aaea413480fa6ab86afe51f","scripts":{"lint":"eslint .","test":"bun test","commit":"cz","prepare":"simple-git-hooks","release":"release-it","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore(release): release version ${version}"},"github":{"release":true},"$schema":"https://unpkg.com/release-it/schema/release-it.json"},"repository":{"url":"git://github.com/KenjiGinjo/bun-ffmpeg.git","type":"git"},"_npmVersion":"10.8.1","description":"API to FFMPEG (http://www.ffmpeg.org)","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.5.0","@types/bun":"^1.1.3","commitizen":"^4.3.0","release-it":"^17.4.0","typescript":"^5.4.5","lint-staged":"^15.2.7","codestilo-ts":"0.0.1","@commitlint/cli":"^19.3.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^2.21.1","@commitlint/config-conventional":"^19.2.2"},"simple-git-hooks":{"commit-msg":"npx commitlint --edit $1","pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/bun-ffmpeg_0.2.0_1723523966051_0.3286809438442204","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"bun-ffmpeg","version":"0.2.1","keywords":["ffmpeg","bun"],"license":"MIT","_id":"bun-ffmpeg@0.2.1","maintainers":[{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"}],"homepage":"https://github.com/KenjiGinjo/bun-ffmpeg#readme","bugs":{"url":"https://github.com/KenjiGinjo/bun-ffmpeg/issues"},"dist":{"shasum":"2d314c9ed61f4a3904b68de182add6ffde94c0e3","tarball":"https://registry.npmjs.org/bun-ffmpeg/-/bun-ffmpeg-0.2.1.tgz","fileCount":17,"integrity":"sha512-GallNdhBpLCkeZwz4/XM4nxx4nuhQ2T7pF9yRzTUdgd+q0DbOgUF6JEDKQhkxwWWbQzvFRQmRdfNOl6lTloiHA==","signatures":[{"sig":"MEUCIQDQtaFMORfQzJYcxoKnuu+SwDevW23qJBqAS60WMmGhzQIgNRRLj/HI1aUr7CJcSFkNt3YQJ/e9y9qA7VqQX4hb6KA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269940},"type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":"./src/index.ts"},"gitHead":"641891c9e427e238741312fe9587b2899a6c16b8","scripts":{"lint":"eslint .","test":"bun test","commit":"cz","prepare":"simple-git-hooks","release":"release-it","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore(release): release version ${version}"},"github":{"release":true},"$schema":"https://unpkg.com/release-it/schema/release-it.json"},"repository":{"url":"git://github.com/KenjiGinjo/bun-ffmpeg.git","type":"git"},"_npmVersion":"10.8.1","description":"API to FFMPEG (http://www.ffmpeg.org)","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.5.0","@types/bun":"^1.1.3","commitizen":"^4.3.0","release-it":"^17.4.0","typescript":"^5.4.5","lint-staged":"^15.2.7","codestilo-ts":"0.0.1","@commitlint/cli":"^19.3.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^2.21.1","@commitlint/config-conventional":"^19.2.2"},"simple-git-hooks":{"commit-msg":"npx commitlint --edit $1","pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/bun-ffmpeg_0.2.1_1723524485936_0.507253324649872","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"bun-ffmpeg","version":"0.2.2","keywords":["ffmpeg","bun"],"license":"MIT","_id":"bun-ffmpeg@0.2.2","maintainers":[{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"}],"homepage":"https://github.com/KenjiGinjo/bun-ffmpeg#readme","bugs":{"url":"https://github.com/KenjiGinjo/bun-ffmpeg/issues"},"dist":{"shasum":"83571dd66def93d7625ce542ee9d5c69a21e5b94","tarball":"https://registry.npmjs.org/bun-ffmpeg/-/bun-ffmpeg-0.2.2.tgz","fileCount":20,"integrity":"sha512-0EtXLYkBHxBJOavKRN7lLhv1WJvMUw17hSYmGyGOperJz0wty5jCMAQGWltm0XItUmAds/4FANexhRi2jqp6ZQ==","signatures":[{"sig":"MEYCIQCm4yYjKj3LxRwAqap594oCNSzGp2rzDoRtGweOnm5gRAIhALBO3MOiffnFgzxDA33niRjF7HI0Sd4aw21IE6373Cnz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275078},"type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":"./src/index.ts"},"gitHead":"15a2978c236df0dc9d3b1c68271d08f29b690d66","scripts":{"lint":"eslint .","test":"bun test","commit":"cz","prepare":"simple-git-hooks","release":"release-it","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore(release): release version ${version}"},"github":{"release":true},"$schema":"https://unpkg.com/release-it/schema/release-it.json"},"repository":{"url":"git://github.com/KenjiGinjo/bun-ffmpeg.git","type":"git"},"_npmVersion":"10.9.0","description":"API to FFMPEG (http://www.ffmpeg.org)","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.5.0","@types/bun":"^1.1.3","commitizen":"^4.3.0","release-it":"^17.4.0","typescript":"^5.4.5","lint-staged":"^15.2.7","codestilo-ts":"0.0.1","@commitlint/cli":"^19.3.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^2.21.1","@commitlint/config-conventional":"^19.2.2"},"simple-git-hooks":{"commit-msg":"npx commitlint --edit $1","pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/bun-ffmpeg_0.2.2_1758622942769_0.5492200160725089","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"bun-ffmpeg","version":"0.2.3","keywords":["ffmpeg","bun","audio","encoding","transcode","whisper","aac","mp3","wav","stream","typescript"],"license":"MIT","_id":"bun-ffmpeg@0.2.3","maintainers":[{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"}],"homepage":"https://github.com/KenjiGinjo/bun-ffmpeg#readme","bugs":{"url":"https://github.com/KenjiGinjo/bun-ffmpeg/issues","email":"kenjiginjo@gmail.com"},"dist":{"shasum":"92522ebf45fb379016b8f0b717bd25ee785e29fe","tarball":"https://registry.npmjs.org/bun-ffmpeg/-/bun-ffmpeg-0.2.3.tgz","fileCount":21,"integrity":"sha512-zGBqMgXxOjpo9ypGTZfs7yBOF+TA7cNdDuUAFEv0TlpZ8HYNxMZdfy9f7/a7Vlgw/i0IaMD1yqqmM87tQvmx5w==","signatures":[{"sig":"MEQCIE0Oqr/jcYyG7mTedrIkAl3B2mgIkGpC6OCIqUmbe1B/AiBSGZNISeBM0Nle1POMQkzh0ACtxPNo3ac+xwWoEdfokw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC+iBapxZshCYV+tqebGgQwAn1QzmF9qfRUkBeF5lwoagIgMFUwvE6i+lvcw2niDrQ4ZR/HnJV4ofOSxjcbTIStPdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279108},"type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"bun":">=1.1.0"},"exports":{".":"./src/index.ts"},"gitHead":"36f532cea97163f5bb9e2ad27c4992ffe1f0286c","scripts":{"lint":"eslint .","test":"bun test","commit":"cz","prepare":"simple-git-hooks","release":"release-it","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore(release): release version ${version}"},"github":{"release":true},"$schema":"https://unpkg.com/release-it/schema/release-it.json"},"repository":{"url":"git+https://github.com/KenjiGinjo/bun-ffmpeg.git","type":"git"},"_npmVersion":"10.9.0","description":"Bun-native FFmpeg wrapper for audio encoding, streaming, and Whisper-ready WAV","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.5.0","@types/bun":"^1.1.3","commitizen":"^4.3.0","release-it":"^17.4.0","typescript":"^5.4.5","lint-staged":"^15.2.7","codestilo-ts":"0.0.1","@commitlint/cli":"^19.3.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^2.21.1","@commitlint/config-conventional":"^19.2.2"},"simple-git-hooks":{"commit-msg":"npx commitlint --edit $1","pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/bun-ffmpeg_0.2.3_1788949597194_0.4412680978089196","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"_id":"bun-ffmpeg@0.3.0","bugs":{"url":"https://github.com/KenjiGinjo/bun-ffmpeg/issues","email":"kenjiginjo@gmail.com"},"dist":{"shasum":"d5ecfc62e18511b6ad4700c14b04a402f422f421","tarball":"https://registry.npmjs.org/bun-ffmpeg/-/bun-ffmpeg-0.3.0.tgz","fileCount":23,"integrity":"sha512-yfWP/IVEZkFRXePcaUsXBoLsVT1nuDFOJl0RyXhdKYnQCSIRgxfWmU8m74oJfHURU2yBss1cvWHAL0DBW8IjJA==","signatures":[{"sig":"MEYCIQDerJTRZFHarupfwYFNuW5NlbV2YWvqiVpPL7n5+h9rXwIhAMhTf3hx0PwFxTqlajinM6/IduqF9rJOQMbM7xrNd4ZH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC2owNVqOt7ifbsFfpQM1C0mcV+wNd1H2w6gJqCcSx+jgIhAMP1Hnzt02TEabNp2Ooc5ID4NHFo+p/Vr5Q/1/wR51IL"}],"unpackedSize":284561},"name":"bun-ffmpeg","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"bun":">=1.1.0"},"exports":{".":"./src/index.ts"},"gitHead":"985689cfb3fcfc721a22ccc00353c09d0401fde3","license":"MIT","scripts":{"lint":"eslint .","test":"bun test","commit":"cz","prepare":"simple-git-hooks","release":"release-it","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"version":"0.3.0","_npmUser":{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"},"homepage":"https://github.com/KenjiGinjo/bun-ffmpeg#readme","keywords":["ffmpeg","bun","audio","encoding","transcode","whisper","aac","mp3","wav","stream","typescript"],"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore(release): release version ${version}"},"github":{"release":true},"$schema":"https://unpkg.com/release-it/schema/release-it.json"},"repository":{"url":"git+https://github.com/KenjiGinjo/bun-ffmpeg.git","type":"git"},"_npmVersion":"10.9.0","description":"Bun-native FFmpeg wrapper for audio encoding, streaming, and Whisper-ready WAV","directories":{},"lint-staged":{"*":"eslint --fix"},"maintainers":[{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"}],"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.5.0","@types/bun":"^1.1.3","commitizen":"^4.3.0","release-it":"^17.4.0","typescript":"^5.4.5","lint-staged":"^15.2.7","codestilo-ts":"0.0.1","@commitlint/cli":"^19.3.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^2.21.1","@commitlint/config-conventional":"^19.2.2"},"simple-git-hooks":{"commit-msg":"npx commitlint --edit $1","pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bun-ffmpeg_0.3.0_1788953393932_0.9264009256338732"}}},"time":{"created":"2024-05-28T14:52:14.703Z","modified":"2026-09-09T11:29:54.225Z","0.0.1":"2024-05-28T14:52:15.044Z","0.0.2":"2024-06-01T08:55:17.340Z","0.0.3":"2024-06-01T09:10:51.303Z","0.0.4":"2024-06-01T09:17:42.604Z","0.0.6":"2024-06-01T15:05:14.339Z","0.0.7":"2024-06-24T20:29:12.852Z","0.1.0":"2024-06-26T06:09:48.828Z","0.1.1":"2024-06-28T06:02:38.332Z","0.1.3":"2024-06-28T06:13:52.377Z","0.1.4":"2024-06-28T10:15:21.370Z","0.1.5":"2024-06-28T10:27:21.833Z","0.1.6":"2024-07-23T16:26:11.043Z","0.2.0":"2024-08-13T04:39:26.215Z","0.2.1":"2024-08-13T04:48:06.138Z","0.2.2":"2025-09-23T10:22:22.998Z","0.2.3":"2026-09-09T10:26:37.319Z","0.3.0":"2026-09-09T11:29:54.054Z"},"bugs":{"url":"https://github.com/KenjiGinjo/bun-ffmpeg/issues","email":"kenjiginjo@gmail.com"},"license":"MIT","homepage":"https://github.com/KenjiGinjo/bun-ffmpeg#readme","keywords":["ffmpeg","bun","audio","encoding","transcode","whisper","aac","mp3","wav","stream","typescript"],"repository":{"url":"git+https://github.com/KenjiGinjo/bun-ffmpeg.git","type":"git"},"description":"Bun-native FFmpeg wrapper for audio encoding, streaming, and Whisper-ready WAV","maintainers":[{"name":"kenjiginjo","email":"kenjiginjo@gmail.com"}],"readme":"# bun-ffmpeg\n\n[![npm](https://img.shields.io/npm/v/bun-ffmpeg)](https://www.npmjs.com/package/bun-ffmpeg)\n[![npm downloads](https://img.shields.io/npm/dm/bun-ffmpeg)](https://www.npmjs.com/package/bun-ffmpeg)\n[![CI](https://github.com/KenjiGinjo/bun-ffmpeg/actions/workflows/ci.yml/badge.svg)](https://github.com/KenjiGinjo/bun-ffmpeg/actions/workflows/ci.yml)\n[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n\nBun-native audio processing via the system `ffmpeg` binary. No Node compatibility layer, no bundled binary — just `Bun.spawn` and typed helpers.\n\n**Audio only.** For video, filters, or a full fluent API, use [`fluent-ffmpeg`](https://www.npmjs.com/package/fluent-ffmpeg).\n\n## Requirements\n\n- [Bun](https://bun.sh) `>= 1.1`\n- `ffmpeg` and `ffprobe` on your `PATH`\n\n```bash\nffmpeg -version\nffprobe -version\n```\n\nmacOS: `brew install ffmpeg` · Debian/Ubuntu: `sudo apt install ffmpeg` · Windows: [ffmpeg.org](https://ffmpeg.org/download.html)\n\nOverride the binaries when they are not on `PATH`:\n\n```bash\nexport FFMPEG_PATH=/usr/local/bin/ffmpeg\nexport FFPROBE_PATH=/usr/local/bin/ffprobe\n```\n\n## Install\n\n```bash\nbun add bun-ffmpeg\n```\n\n## When to use this\n\n| Need | Use |\n| --- | --- |\n| Transcode / resample audio in a Bun app | **bun-ffmpeg** |\n| 16 kHz mono PCM for Whisper / other STT | **`audioWav`** |\n| Stream in or out without temp files | **bun-ffmpeg** |\n| Video, filters, complex graphs | fluent-ffmpeg (or raw ffmpeg) |\n| Node.js | not this package (`Bun.spawn` only) |\n\n## Usage\n\n### File transcode\n\n```typescript\nimport { audio } from 'bun-ffmpeg'\n\nawait audio('input.mp3', 'output.aac', {\n  codec: 'aac',\n  bitrate: '192k',\n  channels: 2,\n  sampleRate: 44100,\n})\n```\n\n### Whisper / STT prep\n\nConverts any ffmpeg-readable audio into 16 kHz, mono, `pcm_s16le` WAV:\n\n```typescript\nimport { audioWav } from 'bun-ffmpeg'\n\nconst wav = await audioWav(new Uint8Array(await Bun.file('input.mp3').arrayBuffer()))\nawait Bun.write('input.16k.wav', wav)\n```\n\n### Probe metadata\n\n```typescript\nimport { audioInfo } from 'bun-ffmpeg'\n\nconst [info] = await audioInfo('input.mp3')\n// { codec, channels, sampleRate, bitrate, duration }\n\nconst [tagged] = await audioInfo('input.mp3', {\n  metadataTags: ['title', 'artist', 'album'],\n})\n```\n\n### Write ID3 tags while encoding\n\n```typescript\nimport { audio } from 'bun-ffmpeg'\n\nawait audio('input.wav', 'output.mp3', {\n  codec: 'mp3',\n  bitrate: '192k',\n  metadata: {\n    title: 'Track title',\n    artist: 'Artist',\n    album: 'Album',\n    year: '2026',\n  },\n})\n```\n\n### Stream input\n\n```typescript\nimport { audioWithStreamInput } from 'bun-ffmpeg'\n\nawait audioWithStreamInput(Bun.file('input.mp3').stream(), 'output.mp3', {\n  codec: 'mp3',\n  bitrate: '128k',\n  channels: 2,\n  sampleRate: 44100,\n})\n```\n\n### Stream output\n\nStream APIs write to stdout and need an explicit muxer. Default is WAV; pass `format` to change it:\n\n```typescript\nimport { audioWithStreamOut } from 'bun-ffmpeg'\n\nawait new Promise<void>((resolve, reject) => {\n  audioWithStreamOut(\n    'input.mp3',\n    {\n      onProcessDataFlushed: () => {},\n      onProcessDataEnd: async (data) => {\n        if (data)\n          await Bun.write('output.mp3', data)\n        resolve()\n      },\n    },\n    {\n      codec: 'mp3',\n      bitrate: '128k',\n      format: 'mp3',\n      onError: reject,\n    },\n  )\n})\n```\n\n### Stream in and out\n\n```typescript\nimport { audioWithStreamInputAndOut } from 'bun-ffmpeg'\n\nawait new Promise<void>((resolve, reject) => {\n  audioWithStreamInputAndOut(\n    Bun.file('input.mp3').stream(),\n    {\n      onProcessDataFlushed: () => {},\n      onProcessDataEnd: async (data) => {\n        if (data)\n          await Bun.write('output.wav', data)\n        resolve()\n      },\n    },\n    {\n      codec: 'pcm_s16le',\n      channels: 1,\n      sampleRate: 16000,\n      onError: reject,\n    },\n  )\n})\n```\n\nRunnable examples: [`examples/whisper-prep.ts`](examples/whisper-prep.ts), [`examples/transcode.ts`](examples/transcode.ts). More cases in [`src/audio.test.ts`](src/audio.test.ts).\n\n## API\n\n| Function | Input | Output |\n| --- | --- | --- |\n| `audio(input, output, options?)` | file path | file path |\n| `audioWav(buffer)` | `Uint8Array` | `Uint8Array` (16 kHz mono WAV) |\n| `audioInfo(path, options?)` | file path | stream metadata |\n| `audioWithStreamInput(stream, output, options?)` | `ReadableStream` | file path |\n| `audioWithStreamOut(input, handlers, options?)` | file path | chunks via handlers (default WAV, or `options.format`) |\n| `audioWithStreamInputAndOut(stream, handlers, options?)` | `ReadableStream` | chunks via handlers (default WAV, or `options.format`) |\n\n`FfmpegAudioOptions`: `codec`, `bitrate`, `channels`, `sampleRate`, `quality`, `format`, `metadata`, `onError`.\n\nErrors are `FfmpegError` / `FfmpegNotFoundError` / `FfmpegTimeoutError` (buffer path defaults to 30s). Missing binaries tell you how to install FFmpeg or set `FFMPEG_PATH` / `FFPROBE_PATH`.\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md). Issues and PRs: [github.com/KenjiGinjo/bun-ffmpeg](https://github.com/KenjiGinjo/bun-ffmpeg).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}