{"_id":"@backendsuraj/offline-ffprobe","_rev":"4-ea18c804c6dc87b7e0637958abed49ee","name":"@backendsuraj/offline-ffprobe","dist-tags":{"latest":"8.0.3"},"versions":{"8.0.0":{"name":"@backendsuraj/offline-ffprobe","version":"8.0.0","author":{"name":"Suraj"},"license":"LGPL-3.0","_id":"@backendsuraj/offline-ffprobe@8.0.0","maintainers":[{"name":"backendsuraj","email":"backendsuraj@gmail.com"}],"homepage":"https://github.com/backendsuraj/offline-ffmpeg#readme","bugs":{"url":"https://github.com/backendsuraj/offline-ffmpeg/issues"},"dist":{"shasum":"13e85aebd9b740a93f16533ea1494c5fa0cbdf07","tarball":"https://registry.npmjs.org/@backendsuraj/offline-ffprobe/-/offline-ffprobe-8.0.0.tgz","fileCount":3,"integrity":"sha512-PO9Lq/2LLw2DirHq1CCepyroSh9/F49tvHFukYZsMzimgUN6rqbpIhG+Mtn4LKqzKuCLRZ5c6gYJw9IYHelS6Q==","signatures":[{"sig":"MEYCIQCerXQai4HI8Ni1opyIvVr/nlR2yYuiI0rodL0E1pER2wIhAKSBFO0a7qAsSKk5DVg9gTNUVVZPSoJ0Z0JRkHQeqg7j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2811},"main":"index.js","_npmUser":{"name":"backendsuraj","email":"backendsuraj@gmail.com"},"repository":{"url":"git+https://github.com/backendsuraj/offline-ffmpeg.git","type":"git"},"_npmVersion":"10.9.3","description":"Platform independent binary installer of FFprobe for node projects (Offline Friendly)","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"optionalDependencies":{"@backendsuraj/offline-ffprobe-linux-x64":"8.0.0","@backendsuraj/offline-ffprobe-win32-x64":"8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/offline-ffprobe_8.0.0_1767731863529_0.8276280751300769","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@backendsuraj/offline-ffprobe","version":"8.0.1","author":{"name":"Suraj"},"license":"LGPL-3.0","_id":"@backendsuraj/offline-ffprobe@8.0.1","maintainers":[{"name":"backendsuraj","email":"backendsuraj@gmail.com"}],"homepage":"https://github.com/backendsuraj/offline-ffmpeg#readme","bugs":{"url":"https://github.com/backendsuraj/offline-ffmpeg/issues"},"dist":{"shasum":"9c9cbcb559c05f02f7a83b8430c2be5444c18d43","tarball":"https://registry.npmjs.org/@backendsuraj/offline-ffprobe/-/offline-ffprobe-8.0.1.tgz","fileCount":4,"integrity":"sha512-tWkiHM4gy8tOas+TtYPHQCSxtHF7XSXnHQdDmWLc1D/Foxf/WVgxTlY+pnuxummdsPnGcPYjrbNWNn+Zl8jq3Q==","signatures":[{"sig":"MEUCIQCMql/FbJwpLF1D8SCA0Absf3zwZil4qYn860gBXKq+XgIgETqVAIqQLKWot5nuvkPX06nphhzfR2S8p5Hqn7iOpJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3125},"main":"index.js","types":"index.d.ts","_npmUser":{"name":"backendsuraj","email":"backendsuraj@gmail.com"},"repository":{"url":"git+https://github.com/backendsuraj/offline-ffmpeg.git","type":"git"},"_npmVersion":"10.9.3","description":"Platform independent binary installer of FFprobe for node projects (Offline Friendly)","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"optionalDependencies":{"@backendsuraj/offline-ffprobe-linux-x64":"8.0.1","@backendsuraj/offline-ffprobe-win32-x64":"8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/offline-ffprobe_8.0.1_1767733157313_0.7714129775043983","host":"s3://npm-registry-packages-npm-production"}},"8.0.2":{"name":"@backendsuraj/offline-ffprobe","version":"8.0.2","author":{"name":"Suraj"},"license":"GPL-3.0","_id":"@backendsuraj/offline-ffprobe@8.0.2","maintainers":[{"name":"backendsuraj","email":"backendsuraj@gmail.com"}],"homepage":"https://github.com/backendsuraj/offline-ffmpeg#readme","bugs":{"url":"https://github.com/backendsuraj/offline-ffmpeg/issues"},"dist":{"shasum":"8ef7f590dd291d956d861a98fd39898e9f85b6ba","tarball":"https://registry.npmjs.org/@backendsuraj/offline-ffprobe/-/offline-ffprobe-8.0.2.tgz","fileCount":4,"integrity":"sha512-M47ZKjZl3LqNPBSCAFSF+n/pstsU/h6hqyUYe0cZhRixDwt2VLVi8ojieA+JTarS/ktmIMhbTJUzt/moMQeYtg==","signatures":[{"sig":"MEUCIQDGHu9mgGfiSmP5MytgE3VTfsEYteqr5X3A8zCIMUzPNgIgQnf19dWHef2zqtZxp0oOa3nS5P4dL7Tes8GM3nUKcuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3123},"main":"index.js","types":"index.d.ts","gitHead":"2576d49cb3fb2ad0f325b5704d92baf9afa3e165","_npmUser":{"name":"backendsuraj","email":"backendsuraj@gmail.com"},"repository":{"url":"git+https://github.com/backendsuraj/offline-ffmpeg.git","type":"git"},"_npmVersion":"10.9.3","description":"Platform independent binary installer of FFprobe for node projects (Offline Friendly)","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"optionalDependencies":{"@backendsuraj/offline-ffprobe-linux-x64":"8.0.2","@backendsuraj/offline-ffprobe-win32-x64":"8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/offline-ffprobe_8.0.2_1767810211122_0.48369306818521407","host":"s3://npm-registry-packages-npm-production"}},"8.0.3":{"name":"@backendsuraj/offline-ffprobe","version":"8.0.3","description":"Platform independent binary installer of FFprobe for node projects (Offline Friendly)","main":"index.js","types":"index.d.ts","author":{"name":"Suraj"},"license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/backendsuraj/offline-ffmpeg.git"},"optionalDependencies":{"@backendsuraj/offline-ffprobe-win32-x64":"8.0.2","@backendsuraj/offline-ffprobe-linux-x64":"8.0.2"},"_id":"@backendsuraj/offline-ffprobe@8.0.3","gitHead":"21a4ee686f8bd6d2bb07ce2e8b34296d1f66885c","bugs":{"url":"https://github.com/backendsuraj/offline-ffmpeg/issues"},"homepage":"https://github.com/backendsuraj/offline-ffmpeg#readme","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-WngFVbjkWT+YgJkMUt28bwZ44NvqI+1JqIET49T5YaQEYaTv6Elzy6KSiRETzZ/aCX7T1qvk47ejvLxcEhFbVA==","shasum":"cfdfa431af5fd77a409f1440ec734ce5912983a3","tarball":"https://registry.npmjs.org/@backendsuraj/offline-ffprobe/-/offline-ffprobe-8.0.3.tgz","fileCount":4,"unpackedSize":4583,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCEG469S3gFf6tMwE8ZrjgGFSoYJWFrpkmtVDIfPQfd+QIhAPFWYkz1x1DKQVGqtpL9SuoQTRys+8GR8y5Ro4tGyPfX"}]},"_npmUser":{"name":"backendsuraj","email":"backendsuraj@gmail.com"},"directories":{},"maintainers":[{"name":"backendsuraj","email":"backendsuraj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/offline-ffprobe_8.0.3_1767893326079_0.6473514000510279"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-06T20:37:43.453Z","modified":"2026-01-08T17:28:46.418Z","8.0.0":"2026-01-06T20:37:43.669Z","8.0.1":"2026-01-06T20:59:17.451Z","8.0.2":"2026-01-07T18:23:31.257Z","8.0.3":"2026-01-08T17:28:46.225Z"},"bugs":{"url":"https://github.com/backendsuraj/offline-ffmpeg/issues"},"author":{"name":"Suraj"},"license":"GPL-3.0","homepage":"https://github.com/backendsuraj/offline-ffmpeg#readme","repository":{"type":"git","url":"git+https://github.com/backendsuraj/offline-ffmpeg.git"},"description":"Platform independent binary installer of FFprobe for node projects (Offline Friendly)","maintainers":[{"name":"backendsuraj","email":"backendsuraj@gmail.com"}],"readme":"# @backendsuraj/offline-ffprobe\r\n\r\nA platform-independent, offline-friendly binary installer of **FFprobe** for Node.js projects.\r\n\r\n> **FFprobe Version: 8.0.0**\r\n\r\n\r\n## Why this package?\r\nMost FFmpeg/FFprobe wrappers download the binary at runtime or install time. This fails in strict corporate environments with firewalls or proxies.\r\nThis package **bundles the binaries directly**, so `npm install` is all you need.\r\n\r\n## Usage\r\n\r\n### Standard Node.js\r\n```javascript\r\nimport ffprobe from '@backendsuraj/offline-ffprobe';\r\nimport { spawn } from 'child_process';\r\n\r\nconst ffprobePath = ffprobe.path;\r\nspawn(ffprobePath, ['-version'], { stdio: 'inherit' });\r\n```\r\n\r\n### With `fluent-ffmpeg`\r\n```javascript\r\nimport fluentFfmpeg from 'fluent-ffmpeg';\r\nimport ffprobeBinary from '@backendsuraj/offline-ffprobe';\r\n\r\n// Manually set the path to the bundled binary\r\nfluentFfmpeg.setFfprobePath(ffprobeBinary.path);\r\n\r\n// Use fluent-ffmpeg as usual\r\nfluentFfmpeg('input.mp4').ffprobe((err, data) => {\r\n    console.log(data);\r\n});\r\n```\r\n\r\n## Binary Details\r\n- **Source**: [BtbN/FFmpeg-Builds](https://github.com/BtbN/FFmpeg-Builds/releases)\r\n- **Version**: 8.0.0\r\n- **License**: GPL 3.0\r\n\r\n## Supported Platforms\r\n| OS | Architecture | Status |\r\n| :--- | :--- | :--- |\r\n| **Windows** | x64 | ✅ Supported |\r\n| **Linux** | x64 | ✅ Supported |\r\n| **MacOS** | Any | ⏳ Coming Soon |\r\n","readmeFilename":"README.md"}