{"_id":"ffmpeg-static-electron","_rev":"4-d6fcb45f3d5611a0bc55991a78a9d1ad","name":"ffmpeg-static-electron","dist-tags":{"latest":"2.0.3"},"versions":{"2.0.0":{"name":"ffmpeg-static-electron","version":"2.0.0","description":"ffmpeg static binaries for Mac OSX and Linux and Windows","main":"index.js","scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git+https://github.com/pietrop/ffmpeg-static-electron.git"},"keywords":["ffmpeg","static","library","binary","binaries","mac","linux","windows"],"author":{"name":"Pietro Passarelli","email":"pietro.passarelli@gmail.com"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/eugeneware/ffmpeg-static/issues"},"dependencies":{},"devDependencies":{"tape":"~2.3.2"},"gitHead":"dcfb5fb5c9183a73def1a8483137193757d06017","homepage":"https://github.com/pietrop/ffmpeg-static-electron#readme","_id":"ffmpeg-static-electron@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"pietrop","email":"pietro.passarelli@gmail.com"},"dist":{"integrity":"sha512-u8S790FaMFTmxPAD7wdR2xbnHVRqW8SLrxLjK3YSg7cTMKOIUCXZlxQXTYI0ywuFUoWTcnGvDlBYJ01Vu9iB+Q==","shasum":"37e98785c36bd4a0b59f70b68dda78cc24ef9115","tarball":"https://registry.npmjs.org/ffmpeg-static-electron/-/ffmpeg-static-electron-2.0.0.tgz","fileCount":11,"unpackedSize":197531971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYmKWCRA9TVsSAnZWagAAvyIP/1QDGI4f6jo05ypFc1Nl\nh69koBgV9osR5XefBgpt+OM9U5QmwwGcNgN/Bkt4qNOFhZRO/opJbAT5vsIE\nCUkVVxymMkH1cKLoahzDpch6OMKdWFckGZFQg5aL3aQgYS74VqnlNoAxUkXi\nWovEU0y7eoutmugH/9BcuwVmHvC0crid2nRL4o7QEFSXGKGXciHL3ngzSdLa\ngY9/cqFf7Ow2X75c1YOXUfDHt1HTmZjaGPMFFZyYlNNT+T1p2hwLp0pscYjQ\nUJyzxxiBUwFe5L7ycxNI1WjE6kQVPqOHn2ZE3apF5jOTCNbaiTzr/4IgAJ/z\nH3R/E7QvK7HfLkm4GR5nFcTaxXxJbXHMWCvikyR1Wkte4syBKfzDC4Mgksun\njifq1ys8obmmlhkrKFqNBkFiqGFdvRVRKi9YikKqDLV+NIbuGkznNus1ojrg\nbBveUBKup3njBPtd8thg1/bK7Ea8sEmhtJjOwahaL9v7LX4q/YT8A9S+QHk3\nU3zN7smdGTdn5Hyr5/DfDKmdeHE186KC5P0lGvD9QtOgTloDx7vLKwZ5CM/p\nMsHR+ytc1o5dk5JRu6bdrPT6+0fvZoWbb2Y27y+4tS+ZyLb0mVni6nPwlQue\nBF8YMEmUNd15jDNl+hnDTnyv21CWoaN8XofxlCutu8T4Wml24Lh4SUa0AM8U\nLWY6\r\n=jgOB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoErbd/dGDomC/gGs0kmig4hzDL4dbi+zRck4lcNIx3wIhALuDPadiZO60BXSKW2z1/78zXzCgSkXb8lfO+IbME2tX"}]},"maintainers":[{"name":"pietrop","email":"pietro.passarelli@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffmpeg-static-electron_2.0.0_1533174420042_0.05627115166628727"},"_hasShrinkwrap":false},"2.0.1":{"name":"ffmpeg-static-electron","version":"2.0.1","description":"ffmpeg static binaries for Mac OSX and Linux and Windows","main":"index.js","scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git+https://github.com/pietrop/ffmpeg-static-electron.git"},"keywords":["ffmpeg","static","library","binary","binaries","mac","linux","windows"],"author":{"name":"Pietro Passarelli","email":"pietro.passarelli@gmail.com"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/eugeneware/ffmpeg-static/issues"},"dependencies":{},"devDependencies":{"tape":"~2.3.2"},"gitHead":"14cbf045dc90d920c9cdabcc043dc93943b0d021","homepage":"https://github.com/pietrop/ffmpeg-static-electron#readme","_id":"ffmpeg-static-electron@2.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"pietrop","email":"pietro.passarelli@gmail.com"},"dist":{"integrity":"sha512-tLOZJu2PJbDT7oMPhaAmmTZEZZms9R9D2FyhqsBrGlVhfqMi/ipuwNdogwk0+QEnDKaPhXwIgdnkd5Gn5tDXjw==","shasum":"edaa332d2a7109262211533aa0996eda793db2f7","tarball":"https://registry.npmjs.org/ffmpeg-static-electron/-/ffmpeg-static-electron-2.0.1.tgz","fileCount":11,"unpackedSize":197531980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYmQxCRA9TVsSAnZWagAAPs8QAIiYredhdQvwLKGrgtJp\nIGsjCECtYegG0HUoFL6yUixCKniHrLVfwWH8n4deKx8jz2rCVe0QsCMVXADN\nvOVPbilEjM2DvpSQuZ/RpXj+9XJ2JG7fVwLRsrv6nqo9IUxjM4Sb833Sc2tC\nKN+L0mQFKKGU1e904UR5fRt7jhPd2Oi388D6VDXR/dtB32Cm4oP/S8giXaEL\nrKDBpWQ5xai4UnC2THJQijR+eU1kA8VOaF/SsLFWqBogAupQKifBSmLg6Yz2\nnfWJtHh/ZoY2831DkhagoJNTEMsr2mff9WTR2kLzz5uVlB9df61/2lzw09bh\n0AOIxn7LR4XAbw2AlUxax0UbXJ2oKMqeoIK7WkGFsjDNnfZC7N3msWx7AlbV\nYeBcY9+bJOZYzPqq4G/UStk7I/s73tnaPzrju7zgdGzdL6yjIOrcAe6gtO1U\ncGVBZP30dLr/f0a5kRNgmiClj9MOSsoQbXaIkKzYvFbw7mPtPxm9ntpcjCt/\n0Vhtoh7dcdGm1ux+mqjZohQ8QARARo0nHrTd72YJQQ6UDc6NSdhs3UW360CI\nQ2vJZwwNUSUcwZKTpnOb6qukFlkMBFmPiaS1R1o51DLwGSV5gEputeY0nqLi\nLtgF106V5MP687lD3cebAU6NJVywN4KOoeUx3lp0klkT6iN810VoVwYqwrfU\nCWBT\r\n=S+zu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiZGctTI39/O1bTONsCVWKcd75rCxvf+8PJhzRRq33xgIhAICxjqr8ZEWyoo1/jCgN9aNsRqW4I5nOxZI7BxrT/uH0"}]},"maintainers":[{"name":"pietrop","email":"pietro.passarelli@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffmpeg-static-electron_2.0.1_1533174830270_0.6344012748000014"},"_hasShrinkwrap":false},"2.0.2":{"name":"ffmpeg-static-electron","version":"2.0.2","description":"ffmpeg static binaries for Mac OSX and Linux and Windows","main":"index.js","scripts":{"test":"tape test/*.js","publish:public":"npm publish  --access public","publish:dry:run":"npm publish --dry-run"},"repository":{"type":"git","url":"git+https://github.com/pietrop/ffmpeg-static-electron.git"},"keywords":["ffmpeg","static","library","binary","binaries","mac","linux","windows"],"author":{"name":"Pietro Passarelli","email":"pietro.passarelli@gmail.com"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/eugeneware/ffmpeg-static/issues"},"dependencies":{},"devDependencies":{"tape":"~2.3.2"},"gitHead":"477ca5ec70210fdd3ae8d9bd06d70a5d2bd10053","homepage":"https://github.com/pietrop/ffmpeg-static-electron#readme","_id":"ffmpeg-static-electron@2.0.2","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-Xy9kTnqQZqmxMwR7jUX0qAL+lARkbImeetw8sD53XytqIUHvyDK+uHMrq2nF+UEV+JHTR6nw80okkVl7CAUf5w==","shasum":"81c53fc5bbe745211702dffba3910f1ed3fb12d3","tarball":"https://registry.npmjs.org/ffmpeg-static-electron/-/ffmpeg-static-electron-2.0.2.tgz","fileCount":12,"unpackedSize":234333114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/jCMCRA9TVsSAnZWagAAb8UP/14cPRTOMgR0lWCpFrb5\nz9+zVn058s8mE2tejkLq40ykgt0POd5KLZchuiephltVjOlyXUL9z5u66iCA\nSY05OsEFV7PnEwKKCwyNYbrmNJfU401NsB+nu2lomZw1fUfVn6dSYDhCRgSh\n2xYtVmuMWQjdOt0kYbEx/6moToidzX/XV/FLZj4zFkNsb8NvVnnmcKTMFg8d\nAwJlKCFdReKDtyQbK3Gp0VsDbjJ6ifTukufYRV8vEUrw/qEa9fS2AelOKtVI\nN+HDvGpJUmjJIbEwK+wi7WSi6ji2WTiUeDuLa8FtYMF6mgJN20zDmrOmRJv6\nnHKvZtVt/pfPc0qjx6OiPvZ/RplOCRKI/lt5Z3eJ6XofBiYg4pWRioyAUEHU\nzvmKPNAb4/rDvXk7Ior+gYel7rjoxTVDyuHcydije0HDbhFQUY6SE0laAPLG\nAf6oz6yA5SqMc+4r66y3h45T2ipf4aAjoYH9Fku5KZLq6GtVej7uoWzB4Jn7\n+Q0xZlBwEb7ZYPTEwdzUlNA98bqUTIzRpd18w2hDMs3uKNoGQzSH1XWkuvbr\nq05g4wMolItgx2VDUKPrXYxW2ENmsxAR4LyOztEIlH9vMmI3Yhv5zM+sydPG\nFlrKVLHIwHeFu8b5IN3323oiek/DmB8xtWdccCVmLzGtiMJb2zmBYfoV1J6i\n9l1t\r\n=6ewa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIExbIUfHG7dESXFWpC0VnJQVeqn5ikXRPU04gNvl4pOfAiAVZqzGVPGJ4h9lUofE4QVId3dhEr1u7kAa44REnfnmyA=="}]},"_npmUser":{"name":"pietrop","email":"pietro.passarelli@gmail.com"},"directories":{},"maintainers":[{"name":"pietrop","email":"pietro.passarelli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffmpeg-static-electron_2.0.2_1627271306933_0.7487469837040994"},"_hasShrinkwrap":false},"2.0.3":{"name":"ffmpeg-static-electron","version":"2.0.3","description":"ffmpeg static binaries for Mac OSX and Linux and Windows","main":"index.js","scripts":{"test":"tape test/*.js","publish:public":"npm publish  --access public","publish:dry:run":"npm publish --dry-run"},"repository":{"type":"git","url":"git+https://github.com/pietrop/ffmpeg-static-electron.git"},"keywords":["ffmpeg","static","library","binary","binaries","mac","linux","windows"],"author":{"name":"Pietro Passarelli","email":"pietro.passarelli@gmail.com"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/eugeneware/ffmpeg-static/issues"},"dependencies":{},"devDependencies":{"tape":"~2.3.2"},"gitHead":"477ca5ec70210fdd3ae8d9bd06d70a5d2bd10053","homepage":"https://github.com/pietrop/ffmpeg-static-electron#readme","_id":"ffmpeg-static-electron@2.0.3","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-VGix5A0LTM6RHgwkFvL5x+c5m4WfacBFeuw7Twq1gVrYRgLHOVpawOmydmWbrRz58LVO7ao00P2EDjb7ZmE5rg==","shasum":"4d49bf18ea929844bb135f60c51013fcb15d0790","tarball":"https://registry.npmjs.org/ffmpeg-static-electron/-/ffmpeg-static-electron-2.0.3.tgz","fileCount":12,"unpackedSize":234333138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/jRmCRA9TVsSAnZWagAAox8P/0GO4TJ3oLZiZja4Xkye\nHISV3/ws4b+QGpRMgIuondkyiQDIDWd8bMLtBsl/m5xz8YxDgcYAsvKE4h+k\nZnd6ZX4mPfPbA8nRYAGUOSULQH50ODD4Doz2e+3JJ2oBY1rXtHc19UNCNkaU\n1U09TXI7xWqPIPA477r8CCWHMhylxDhY9+sJPc34Kz4JIwrCHXVir1Y3fN9G\n83cWwYdYDGbhGrIZbn7HNXZUAc2VST1Iw5WXt5v/BO0aG6bmRaISgTRighzF\n1ghiSNeAmPGtkiN0CvnhhxmMHChc0rHWO9AzjaPgb6wNU6xfCd2cHR7W9Cah\nL56lEb3oY4MpnIczRTV0kRdArAMw91jINbMspHAPH+KpDe7YDSKFfNByt5/T\nQfbGG53yVYX4EH14I1tV6oxrqDsFuUZmQKc8Z6boqiWN/TSUUWOIWCQ/rlrj\nxaWJppuQXV+sf3Ye7ekSzx9WMs7oNZer99Ov184/YSWwhJNnvZAWDEIHO5+I\n55cU/QnZjcqcbIn0EVlRk5bWZd1zKswp6ubFZLuAsjAHJTQtdwFxtfdgPYjY\nPWf9lbF2iTAxthMxaOey6X9HbRdbzAzgT8mbyZov/k1wxjKJ8231hD3nbsyQ\njTf5G80bkh0bSchlBRkWwrVJhsYxrU5OqWFX6MYscXDGjwC0dXERub+pxC0B\n+Htz\r\n=1KOY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmxHosxSyyndpVXOQY0kDtBUNcq6KiOdD32AcenqkMQQIhAJ6UqYmMSIuSHuD3tGtnR8I44P6FE7eSu6p9wzqN+tcS"}]},"_npmUser":{"name":"pietrop","email":"pietro.passarelli@gmail.com"},"directories":{},"maintainers":[{"name":"pietrop","email":"pietro.passarelli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffmpeg-static-electron_2.0.3_1627272292775_0.5130205625601061"},"_hasShrinkwrap":false}},"time":{"created":"2018-08-02T01:47:00.042Z","2.0.0":"2018-08-02T01:47:02.102Z","modified":"2022-05-02T08:19:54.450Z","2.0.1":"2018-08-02T01:53:52.715Z","2.0.2":"2021-07-26T03:48:28.295Z","2.0.3":"2021-07-26T04:04:54.161Z"},"maintainers":[{"name":"pietrop","email":"pietro.passarelli@gmail.com"}],"description":"ffmpeg static binaries for Mac OSX and Linux and Windows","homepage":"https://github.com/pietrop/ffmpeg-static-electron#readme","keywords":["ffmpeg","static","library","binary","binaries","mac","linux","windows"],"repository":{"type":"git","url":"git+https://github.com/pietrop/ffmpeg-static-electron.git"},"author":{"name":"Pietro Passarelli","email":"pietro.passarelli@gmail.com"},"bugs":{"url":"https://github.com/eugeneware/ffmpeg-static/issues"},"license":"BSD-3-Clause","readme":"# `ffmpeg-static-electron`\n\nThe module returns a file path to the binary for the target operating system. \n\nIt is a modified version from the original [ffmpeg-static](https://github.com/pietrop/ffmpeg-static) to use [`electron-builder` file macros  in `package.json`, where OS name are `mac`, `linux` or `win`](https://www.electron.build/file-patterns/#file-macros)\n\nIn `ffmpeg-static`, recognising the target OS is done with [`os.platform()`](https://nodejs.org/api/os.html#os_os_platform) where mac os x is  recognised as`darwin` rather then `mac`.\n\nThe need to tailor ffmpeg-static to use with `electron-builder` came from a use cases such as that of [autoEdit.io](http://autoEdit.io). \n\n<!-- I've also added `browser`, as a platform option, for use case when module is use client side, eg bundled using browserify.-->\n\nSee here for more info on [How to package ffmpeg with the fluent-ffmpeg node library in electron, so that you only ship the binaries for the target operating system](https://pietropassarelli.com/ffmpeg-electron.html)\n\nThere is also [`ffprobe-static-electron`](https://github.com/pietrop/ffprobe-static-electron)\n\n---\n\nffmpeg static binaries for Mac OSX and Linux and Windows\n\n## Installation\n\nThis module is installed via npm:\n\n``` bash\n$ npm install ffmpeg-static-electron\n```\n\n## Example Usage\n\nReturns the path of a statically linked ffmpeg binary on the local filesystem.\n\n``` js\nvar ffmpeg = require('ffmpeg-static-electron');\nconsole.log(ffmpeg.path);\n// /Users/eugeneware/Dropbox/work/ffmpeg-static/bin/darwin/x64/ffmpeg\n```\n\nCurrently supports Mac OS X (64-bit), Linux (32 and 64-bit) and Windows\n(32 and 64-bit).\n\nCurrently version `3.1` is installed for Mac and Linux, and `3.0.1` for\nWindows.\n\nI pulled the versions from the ffmpeg static build pages linked from the\nofficial ffmpeg site. Namely:\n\n* [64 bit Mac OSX](https://evermeet.cx/ffmpeg/)\n* [64 bit Linux](http://johnvansickle.com/ffmpeg/)\n* [32 bit Linux](http://johnvansickle.com/ffmpeg/)\n* [64 bit Windows](http://ffmpeg.zeranoe.com/builds/win64/static/)\n* [32 bit Windows](http://ffmpeg.zeranoe.com/builds/win32/static/)\n\nNB: Open to pull requests to update this module with the latest versions.\n\nIdeally I'd like to dynamically pull the latest version down, but this requires\naccess to 7-zip which and being able to untar `xz` files.\n\nAnd I couldn't find a good js-only decoders for these files either.\n\nSo, for now it's just embedded binaries.\n","readmeFilename":"README.md"}