{"_id":"@apescoding/ffmpeg-kit-react-native","_rev":"9-e4429f07a811d540f08447b996d9ae6c","name":"@apescoding/ffmpeg-kit-react-native","dist-tags":{"latest":"1.0.8"},"versions":{"1.0.0":{"name":"@apescoding/ffmpeg-kit-react-native","version":"1.0.0","keywords":["react-native","android","ffmpeg","ffmpeg-kit","ios"],"author":{"url":"https://www.arthenica.com","name":"ARTHENICA","email":"open-source@arthenica.com"},"license":"LGPL-3.0","_id":"@apescoding/ffmpeg-kit-react-native@1.0.0","maintainers":[{"name":"userkr","email":"kramromn@gmail.com"}],"homepage":"https://github.com/arthenica/ffmpeg-kit","bugs":{"url":"https://github.com/arthenica/ffmpeg-kit/issues"},"dist":{"shasum":"35171058f59d0fc9682b95781964fb4b40ed434c","tarball":"https://registry.npmjs.org/@apescoding/ffmpeg-kit-react-native/-/ffmpeg-kit-react-native-1.0.0.tgz","fileCount":22,"integrity":"sha512-as/1KYcURp8bOo4cgGTbrR0xT7I1OUpb483ijrfuCcAGzUq4VzAw55TBBCvRkrP4vjKd4EZ1WE8H6ZZOm57wGw==","signatures":[{"sig":"MEYCIQD3wLcTy1pVSeLwlB6/FTNtK4skkyHXZdRpL8Ix0a//rwIhAOKbJyKTZHMOCe6LvVGk2PWmJScQO/ZivJiOoIBLl4dN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302473},"jest":{"preset":"react-native"},"main":"src/index","types":"src/index.d.ts","source":"src/index","gitHead":"a4f48eecaa5f6ec33fb7a647c8f12a7c90ff1cf9","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","release":"release-it"},"_npmUser":{"name":"userkr","email":"kramromn@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/userkr/ffmpeg-kit.git","type":"git"},"_npmVersion":"8.19.4","description":"FFmpeg Kit for React Native","directories":{},"_nodeVersion":"16.20.2","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","react":"^16.13.1","eslint":"^8.48.0","prettier":"^3.0.2","commitlint":"^17.7.1","release-it":"^16.1.5","@types/jest":"^29.5.4","pod-install":"^0.1.39","@types/react":"^16.9.19","react-native":"^0.63.4","@types/react-native":"^0.62.13","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@commitlint/config-conventional":"^17.7.0","@release-it/conventional-changelog":"^7.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/ffmpeg-kit-react-native_1.0.0_1748336225957_0.8252029279010606","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@apescoding/ffmpeg-kit-react-native","version":"1.0.1","keywords":["react-native","android","ffmpeg","ffmpeg-kit","ios"],"author":{"url":"https://www.arthenica.com","name":"ARTHENICA","email":"open-source@arthenica.com"},"license":"LGPL-3.0","_id":"@apescoding/ffmpeg-kit-react-native@1.0.1","maintainers":[{"name":"userkr","email":"kramromn@gmail.com"}],"homepage":"https://github.com/arthenica/ffmpeg-kit","bugs":{"url":"https://github.com/arthenica/ffmpeg-kit/issues"},"dist":{"shasum":"649a579c274472c7742bbc3b2209fd98c93154ad","tarball":"https://registry.npmjs.org/@apescoding/ffmpeg-kit-react-native/-/ffmpeg-kit-react-native-1.0.1.tgz","fileCount":22,"integrity":"sha512-2g+BB2C8qhktga85kw7DtJJ60XTnxVfQ/G0WIgl4zN8mcQp9cBFh4j6EqTlB0lvQyYKIWE3Wa1zByU/kfPziuw==","signatures":[{"sig":"MEUCIFw5E0UQfd0Txta9rICMZtzts0ViBVh2uiEqLfM894ELAiEA7JAPaN1aXXelNh3ImJ90kltg7hu1l0Agpf8qyQpEELg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302483},"jest":{"preset":"react-native"},"main":"src/index","types":"src/index.d.ts","source":"src/index","gitHead":"9de45f0fb38c7c01abf6aa4c36a38f043405fa27","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","release":"release-it"},"_npmUser":{"name":"userkr","email":"kramromn@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/userkr/ffmpeg-kit.git","type":"git"},"_npmVersion":"8.19.4","description":"FFmpeg Kit for React Native","directories":{},"_nodeVersion":"16.20.2","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","react":"^16.13.1","eslint":"^8.48.0","prettier":"^3.0.2","commitlint":"^17.7.1","release-it":"^16.1.5","@types/jest":"^29.5.4","pod-install":"^0.1.39","@types/react":"^16.9.19","react-native":"^0.63.4","@types/react-native":"^0.62.13","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@commitlint/config-conventional":"^17.7.0","@release-it/conventional-changelog":"^7.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/ffmpeg-kit-react-native_1.0.1_1748499541296_0.8328623819774852","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@apescoding/ffmpeg-kit-react-native","version":"1.0.2","keywords":["react-native","android","ffmpeg","ffmpeg-kit","ios"],"author":{"url":"https://www.arthenica.com","name":"ARTHENICA","email":"open-source@arthenica.com"},"license":"LGPL-3.0","_id":"@apescoding/ffmpeg-kit-react-native@1.0.2","maintainers":[{"name":"userkr","email":"kramromn@gmail.com"}],"homepage":"https://github.com/arthenica/ffmpeg-kit","bugs":{"url":"https://github.com/arthenica/ffmpeg-kit/issues"},"dist":{"shasum":"81a1c2798ee49b9a28e9a84d9c94529c1efde06a","tarball":"https://registry.npmjs.org/@apescoding/ffmpeg-kit-react-native/-/ffmpeg-kit-react-native-1.0.2.tgz","fileCount":22,"integrity":"sha512-YsxLu2ynmfha2BvbLk/uWxAdQ0YybtnKXgkub63bqbodl2b5RF/MkmYgWwJmr2sBLKsEbTnM1YTujaFdAHvwGw==","signatures":[{"sig":"MEUCIQDD6IsasW0sE0cOoELPIKnsaRibesR0Ht7zE4HbsQULyAIgTdf7vNpgf/BTbkBMtTpWYeHlw2ZQaCTm8m9Cq0jCnDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302493},"jest":{"preset":"react-native"},"main":"src/index","types":"src/index.d.ts","source":"src/index","gitHead":"f3718500d5a530b3eb4152f1d3468aaff48c1203","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","release":"release-it"},"_npmUser":{"name":"userkr","email":"kramromn@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/userkr/ffmpeg-kit.git","type":"git"},"_npmVersion":"8.19.4","description":"FFmpeg Kit for React Native","directories":{},"_nodeVersion":"16.20.2","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","react":"^16.13.1","eslint":"^8.48.0","prettier":"^3.0.2","commitlint":"^17.7.1","release-it":"^16.1.5","@types/jest":"^29.5.4","pod-install":"^0.1.39","@types/react":"^16.9.19","react-native":"^0.63.4","@types/react-native":"^0.62.13","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@commitlint/config-conventional":"^17.7.0","@release-it/conventional-changelog":"^7.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/ffmpeg-kit-react-native_1.0.2_1748508924608_0.17544316621592349","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@apescoding/ffmpeg-kit-react-native","version":"1.0.3","keywords":["react-native","android","ffmpeg","ffmpeg-kit","ios"],"author":{"url":"https://www.arthenica.com","name":"ARTHENICA","email":"open-source@arthenica.com"},"license":"LGPL-3.0","_id":"@apescoding/ffmpeg-kit-react-native@1.0.3","maintainers":[{"name":"userkr","email":"kramromn@gmail.com"}],"homepage":"https://github.com/arthenica/ffmpeg-kit","bugs":{"url":"https://github.com/arthenica/ffmpeg-kit/issues"},"dist":{"shasum":"ff1e1cc0b52c15c92a4a0507ba3a9d36cafa8e01","tarball":"https://registry.npmjs.org/@apescoding/ffmpeg-kit-react-native/-/ffmpeg-kit-react-native-1.0.3.tgz","fileCount":22,"integrity":"sha512-HC8MpV4PR7G9LkiidanDsZFEzge/9eP/kMMCHs66JpoS+Zbcb6EwFoWjvf9cBuD5jJolSkjHSred1V/uv8ghIA==","signatures":[{"sig":"MEUCIFebqPumH4T1yW1DyhqkKeHa0QgGaW5a0MTvoEwGCE97AiEAzkWMkcuWeW6XTU34i5c/McAnTXjYPhh9DfPAQPXioqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298636},"jest":{"preset":"react-native"},"main":"src/index","types":"src/index.d.ts","source":"src/index","gitHead":"485123ee973115af5c8fae931b4b8dc68458f1fb","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","release":"release-it"},"_npmUser":{"name":"userkr","email":"kramromn@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/userkr/ffmpeg-kit.git","type":"git"},"_npmVersion":"8.19.4","description":"FFmpeg Kit for React Native","directories":{},"_nodeVersion":"16.20.2","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","react":"^16.13.1","eslint":"^8.48.0","prettier":"^3.0.2","commitlint":"^17.7.1","release-it":"^16.1.5","@types/jest":"^29.5.4","pod-install":"^0.1.39","@types/react":"^16.9.19","react-native":"^0.63.4","@types/react-native":"^0.62.13","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@commitlint/config-conventional":"^17.7.0","@release-it/conventional-changelog":"^7.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/ffmpeg-kit-react-native_1.0.3_1749117683801_0.7458459633470955","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@apescoding/ffmpeg-kit-react-native","version":"1.0.4","keywords":["react-native","android","ffmpeg","ffmpeg-kit","ios"],"author":{"url":"https://www.arthenica.com","name":"ARTHENICA","email":"open-source@arthenica.com"},"license":"LGPL-3.0","_id":"@apescoding/ffmpeg-kit-react-native@1.0.4","maintainers":[{"name":"userkr","email":"kramromn@gmail.com"}],"homepage":"https://github.com/arthenica/ffmpeg-kit","bugs":{"url":"https://github.com/arthenica/ffmpeg-kit/issues"},"dist":{"shasum":"73eceefed26f38494526e7a80e6e0977b9821c5c","tarball":"https://registry.npmjs.org/@apescoding/ffmpeg-kit-react-native/-/ffmpeg-kit-react-native-1.0.4.tgz","fileCount":22,"integrity":"sha512-iF2yzm2MaFXGi01+PcaHVT/Rz7rLEi7cto+goKgeAwdU9zJauxpLXoh2K7HfecC8ILHNksMXNEUKIPmxcn+ijQ==","signatures":[{"sig":"MEQCIBibjBSaQ3HL/r9KYSrp7x1HWsd3eUPwvdxHXgBjupVPAiAtqKXDEQWWqms01/vlQ+QY/iWrIHe/UtbUFN+x/PDZeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298644},"jest":{"preset":"react-native"},"main":"src/index","types":"src/index.d.ts","source":"src/index","gitHead":"edda333df62ef68f8af5ae8695718d0d24cbbd10","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","release":"release-it"},"_npmUser":{"name":"userkr","email":"kramromn@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/userkr/ffmpeg-kit.git","type":"git"},"_npmVersion":"8.19.4","description":"FFmpeg Kit for React Native","directories":{},"_nodeVersion":"16.20.2","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","react":"^16.13.1","eslint":"^8.48.0","prettier":"^3.0.2","commitlint":"^17.7.1","release-it":"^16.1.5","@types/jest":"^29.5.4","pod-install":"^0.1.39","@types/react":"^16.9.19","react-native":"^0.63.4","@types/react-native":"^0.62.13","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@commitlint/config-conventional":"^17.7.0","@release-it/conventional-changelog":"^7.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/ffmpeg-kit-react-native_1.0.4_1765883264892_0.2600766266778898","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@apescoding/ffmpeg-kit-react-native","version":"1.0.5","keywords":["react-native","android","ffmpeg","ffmpeg-kit","ios"],"author":{"url":"https://www.arthenica.com","name":"ARTHENICA","email":"open-source@arthenica.com"},"license":"LGPL-3.0","_id":"@apescoding/ffmpeg-kit-react-native@1.0.5","maintainers":[{"name":"userkr","email":"kramromn@gmail.com"}],"homepage":"https://github.com/arthenica/ffmpeg-kit","bugs":{"url":"https://github.com/arthenica/ffmpeg-kit/issues"},"dist":{"shasum":"89a6c05b518c985c397210cdfc19d63b0230bf92","tarball":"https://registry.npmjs.org/@apescoding/ffmpeg-kit-react-native/-/ffmpeg-kit-react-native-1.0.5.tgz","fileCount":22,"integrity":"sha512-7fTC8lkTQsM1Nqg48iFlD/8jUnSNJud+a2OZtLrC8Jjef2Tk1ExiDOHm8edQZw2DGGyPWoC35Tpb1bKUwKEe8w==","signatures":[{"sig":"MEQCIE3YhbhK1Uva4jyEuQEyp4v3DTaLRRl6U985u8Aq3YAUAiAHJr65nJd4qEiBGogbfZOSjifrY23okA3uvKtgUoAbTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298950},"jest":{"preset":"react-native"},"main":"src/index","types":"src/index.d.ts","source":"src/index","gitHead":"39fd2c9326abf83dfcc9182fa224d15baa2f7fb4","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","release":"release-it"},"_npmUser":{"name":"userkr","email":"kramromn@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/userkr/ffmpeg-kit.git","type":"git"},"_npmVersion":"8.19.4","description":"FFmpeg Kit for React Native","directories":{},"_nodeVersion":"16.20.2","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","react":"^16.13.1","eslint":"^8.48.0","prettier":"^3.0.2","commitlint":"^17.7.1","release-it":"^16.1.5","@types/jest":"^29.5.4","pod-install":"^0.1.39","@types/react":"^16.9.19","react-native":"^0.63.4","@types/react-native":"^0.62.13","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@commitlint/config-conventional":"^17.7.0","@release-it/conventional-changelog":"^7.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/ffmpeg-kit-react-native_1.0.5_1765883670192_0.37587515180997255","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@apescoding/ffmpeg-kit-react-native","version":"1.0.6","keywords":["react-native","android","ffmpeg","ffmpeg-kit","ios"],"author":{"url":"https://www.arthenica.com","name":"ARTHENICA","email":"open-source@arthenica.com"},"license":"LGPL-3.0","_id":"@apescoding/ffmpeg-kit-react-native@1.0.6","maintainers":[{"name":"userkr","email":"kramromn@gmail.com"}],"homepage":"https://github.com/arthenica/ffmpeg-kit","bugs":{"url":"https://github.com/arthenica/ffmpeg-kit/issues"},"dist":{"shasum":"ea371bc46f03932d2cbfd3d5e91f9e825f062ea0","tarball":"https://registry.npmjs.org/@apescoding/ffmpeg-kit-react-native/-/ffmpeg-kit-react-native-1.0.6.tgz","fileCount":22,"integrity":"sha512-Pbr376fMOKpV7f9oIfsBKrdT5f48SQ+VpcHCY8h6bwqJ55gb2HSe0BLDQu07bhe2twOftd31rUbImYIE5GueEw==","signatures":[{"sig":"MEQCIBUkhvsbabOU4d91RZjxLe/4XhzXzr4cDLZUFpxOhL1OAiAnNlOnMB9HXUhEjDTaLwtUAtpLXlYavpvbKd3+HWC3Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298952},"jest":{"preset":"react-native"},"main":"src/index","types":"src/index.d.ts","source":"src/index","gitHead":"0c86c5267fa0b78f37b56385141ad13c1a229920","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","release":"release-it"},"_npmUser":{"name":"userkr","email":"kramromn@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/userkr/ffmpeg-kit.git","type":"git"},"_npmVersion":"8.19.4","description":"FFmpeg Kit for React Native","directories":{},"_nodeVersion":"16.20.2","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","react":"^16.13.1","eslint":"^8.48.0","prettier":"^3.0.2","commitlint":"^17.7.1","release-it":"^16.1.5","@types/jest":"^29.5.4","pod-install":"^0.1.39","@types/react":"^16.9.19","react-native":"^0.63.4","@types/react-native":"^0.62.13","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@commitlint/config-conventional":"^17.7.0","@release-it/conventional-changelog":"^7.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/ffmpeg-kit-react-native_1.0.6_1765883804917_0.5419686717718437","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@apescoding/ffmpeg-kit-react-native","version":"1.0.7","keywords":["react-native","android","ffmpeg","ffmpeg-kit","ios"],"author":{"url":"https://www.arthenica.com","name":"ARTHENICA","email":"open-source@arthenica.com"},"license":"LGPL-3.0","_id":"@apescoding/ffmpeg-kit-react-native@1.0.7","maintainers":[{"name":"userkr","email":"kramromn@gmail.com"}],"homepage":"https://github.com/arthenica/ffmpeg-kit","bugs":{"url":"https://github.com/arthenica/ffmpeg-kit/issues"},"dist":{"shasum":"86246bcc0f5cf04cdc5a0d7a1ea4179c7d7db244","tarball":"https://registry.npmjs.org/@apescoding/ffmpeg-kit-react-native/-/ffmpeg-kit-react-native-1.0.7.tgz","fileCount":22,"integrity":"sha512-3A8oN/0tAtUxJwdEiS9zJ7EEHukFXLGilKnqwfxvJ1QUbbg+P4Cp58kQtdirItfCBirSCSoNVy9XOuYjXGFR2g==","signatures":[{"sig":"MEYCIQCeH2c87QJok63DeYFuIVS+Xo33UJJsMfD2nHUGvbe3UAIhAPh3QHqSmgVzZ9JCaEMYSaILZpiFdjYiRJlMi4YUqifv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298945},"jest":{"preset":"react-native"},"main":"src/index","types":"src/index.d.ts","source":"src/index","gitHead":"e6d3dd91c5bff1f1294edae9de62922803d38dc2","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","release":"release-it"},"_npmUser":{"name":"userkr","email":"kramromn@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/userkr/ffmpeg-kit.git","type":"git"},"_npmVersion":"11.4.2","description":"FFmpeg Kit for React Native","directories":{},"_nodeVersion":"22.16.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","react":"^16.13.1","eslint":"^8.48.0","prettier":"^3.0.2","commitlint":"^17.7.1","release-it":"^16.1.5","@types/jest":"^29.5.4","pod-install":"^0.1.39","@types/react":"^16.9.19","react-native":"^0.63.4","@types/react-native":"^0.62.13","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@commitlint/config-conventional":"^17.7.0","@release-it/conventional-changelog":"^7.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/ffmpeg-kit-react-native_1.0.7_1766126603934_0.5758753923203657","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@apescoding/ffmpeg-kit-react-native","version":"1.0.8","description":"FFmpeg Kit for React Native","main":"src/index","types":"src/index.d.ts","react-native":"src/index","source":"src/index","scripts":{"test":"jest","lint":"eslint \"**/*.{js,ts,tsx}\"","release":"release-it"},"keywords":["react-native","android","ffmpeg","ffmpeg-kit","ios"],"repository":{"type":"git","url":"git+https://github.com/userkr/ffmpeg-kit.git"},"author":{"name":"ARTHENICA","email":"open-source@arthenica.com","url":"https://www.arthenica.com"},"license":"LGPL-3.0","bugs":{"url":"https://github.com/arthenica/ffmpeg-kit/issues"},"homepage":"https://github.com/arthenica/ffmpeg-kit","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@commitlint/config-conventional":"^17.7.0","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^7.0.0","@types/jest":"^29.5.4","@types/react":"^16.9.19","@types/react-native":"^0.62.13","commitlint":"^17.7.1","eslint":"^8.48.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","jest":"^29.6.4","pod-install":"^0.1.39","prettier":"^3.0.2","react":"^16.13.1","react-native":"^0.63.4","release-it":"^16.1.5"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native-community","prettier"],"rules":{"prettier/prettier":["error",{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false}]}},"eslintIgnore":["node_modules/"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false},"_id":"@apescoding/ffmpeg-kit-react-native@1.0.8","gitHead":"c63eff42012c34088f2620dfeb8cc953a21eab99","_nodeVersion":"22.16.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-NdTJwMgclr3uqHPnpRv+p/OQJ2vOlmVFcTEwZATpObo84vEHRb7b9yRUmYPRNXhfKqCJtd4UVnaOGF464W8qdg==","shasum":"0bb87cc18707ad1d125a838776d3bb44829e98be","tarball":"https://registry.npmjs.org/@apescoding/ffmpeg-kit-react-native/-/ffmpeg-kit-react-native-1.0.8.tgz","fileCount":22,"unpackedSize":300104,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC7CG7XvO3NTspZX8f9pj1Alo+2zHb++E/TicxSENj0ZAiAdRJE7pSAFR4reV1BLzPjFuLPeAQ/zh3MdGbfAvlsqYw=="}]},"_npmUser":{"name":"userkr","email":"kramromn@gmail.com"},"directories":{},"maintainers":[{"name":"userkr","email":"kramromn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ffmpeg-kit-react-native_1.0.8_1766397705333_0.4098817093982723"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-27T08:57:05.885Z","modified":"2025-12-22T10:01:45.689Z","1.0.0":"2025-05-27T08:57:06.136Z","1.0.1":"2025-05-29T06:19:01.459Z","1.0.2":"2025-05-29T08:55:24.780Z","1.0.3":"2025-06-05T10:01:24.019Z","1.0.4":"2025-12-16T11:07:45.039Z","1.0.5":"2025-12-16T11:14:30.356Z","1.0.6":"2025-12-16T11:16:45.083Z","1.0.7":"2025-12-19T06:43:24.137Z","1.0.8":"2025-12-22T10:01:45.477Z"},"bugs":{"url":"https://github.com/arthenica/ffmpeg-kit/issues"},"author":{"name":"ARTHENICA","email":"open-source@arthenica.com","url":"https://www.arthenica.com"},"license":"LGPL-3.0","homepage":"https://github.com/arthenica/ffmpeg-kit","keywords":["react-native","android","ffmpeg","ffmpeg-kit","ios"],"repository":{"type":"git","url":"git+https://github.com/userkr/ffmpeg-kit.git"},"description":"FFmpeg Kit for React Native","maintainers":[{"name":"userkr","email":"kramromn@gmail.com"}],"readme":"# FFmpegKit for React Native\n\n### 1. Features\n- Includes both `FFmpeg` and `FFprobe`\n- Supports\n  - Both `Android` and `iOS`\n  - FFmpeg `v6.0`\n  - `arm-v7a`, `arm-v7a-neon`, `arm64-v8a`, `x86` and `x86_64` architectures on Android\n  - `Android API Level 24` or later\n    - `API Level 16` on LTS releases\n  - `armv7`, `armv7s`, `arm64`, `arm64-simulator`, `i386`, `x86_64`, `x86_64-mac-catalyst` and `arm64-mac-catalyst` architectures on iOS\n  - `iOS SDK 12.1` or later\n    - `iOS SDK 10` on LTS releases\n  - Can process Storage Access Framework (SAF) Uris on Android\n  - 25 external libraries\n\n    `dav1d`, `fontconfig`, `freetype`, `fribidi`, `gmp`, `gnutls`, `kvazaar`, `lame`, `libass`, `libiconv`, `libilbc`, `libtheora`, `libvorbis`, `libvpx`, `libwebp`, `libxml2`, `opencore-amr`, `opus`, `shine`, `snappy`, `soxr`, `speex`, `twolame`, `vo-amrwbenc`, `zimg`\n\n  - 4 external libraries with GPL license\n\n    `vid.stab`, `x264`, `x265`, `xvidcore`\n\n  - `zlib` and `MediaCodec` Android system libraries\n  - `bzip2`, `iconv`, `libuuid`, `zlib` system libraries and `AudioToolbox`, `VideoToolbox`, `AVFoundation` system frameworks on iOS\n\n- Includes Typescript definitions\n- Licensed under `LGPL 3.0` by default, some packages licensed by `GPL v3.0` effectively\n\n### 2. Installation\n\n```sh\nyarn add ffmpeg-kit-react-native\n```\n\n#### 2.1 Packages\n\n`FFmpeg` includes built-in encoders for some popular formats. However, there are certain external libraries that needs\nto be enabled in order to encode specific formats/codecs. For example, to encode an `mp3` file you need `lame` or\n`shine` library enabled. You have to install a `ffmpeg-kit-react-native` package that has at least one of them inside.\nTo encode an `h264` video, you need to install a package with `x264` inside. To encode `vp8` or `vp9` videos, you need\na `ffmpeg-kit-react-native` package with `libvpx` inside.\n\n`ffmpeg-kit` provides eight packages that include different sets of external libraries. These packages are named\naccording to the external libraries included. Refer to the\n[Packages](https://github.com/arthenica/ffmpeg-kit/wiki/Packages) wiki page to see the names of those\npackages and external libraries included in each one of them.\n\n##### 2.1.1 Package Names\n\nThe following table shows all package names and their respective API levels, iOS deployment targets defined in\n`ffmpeg-kit-react-native`.\n\n<table>\n<thead>\n<tr>\n<th align=\"center\">Package</th>\n<th align=\"center\" colspan=\"3\">Main Release</th>\n<th align=\"center\" colspan=\"3\">LTS Release</th>\n</tr>\n<tr>\n<th align=\"center\"></th>\n<th align=\"center\">Name</th>\n<th align=\"center\">Android<br>API Level</th>\n<th align=\"center\">iOS Minimum<br>Deployment Target</th>\n<th align=\"center\">Name</th>\n<th align=\"center\">Android<br>API Level</th>\n<th align=\"center\">iOS Minimum<br>Deployment Target</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\">min</td>\n<td align=\"center\">min</td>\n<td align=\"center\">24</td>\n<td align=\"center\">12.1</td>\n<td align=\"center\">min-lts</td>\n<td align=\"center\">16</td>\n<td align=\"center\">10</td>\n</tr>\n<tr>\n<td align=\"center\">min-gpl</td>\n<td align=\"center\">min-gpl</td>\n<td align=\"center\">24</td>\n<td align=\"center\">12.1</td>\n<td align=\"center\">min-gpl-lts</td>\n<td align=\"center\">16</td>\n<td align=\"center\">10</td>\n</tr>\n<tr>\n<td align=\"center\">https</td>\n<td align=\"center\">(*) https</td>\n<td align=\"center\">24</td>\n<td align=\"center\">12.1</td>\n<td align=\"center\">https-lts</td>\n<td align=\"center\">16</td>\n<td align=\"center\">10</td>\n</tr>\n<tr>\n<td align=\"center\">https-gpl</td>\n<td align=\"center\">https-gpl</td>\n<td align=\"center\">24</td>\n<td align=\"center\">12.1</td>\n<td align=\"center\">https-gpl-lts</td>\n<td align=\"center\">16</td>\n<td align=\"center\">10</td>\n</tr>\n<tr>\n<td align=\"center\">audio</td>\n<td align=\"center\">audio</td>\n<td align=\"center\">24</td>\n<td align=\"center\">12.1</td>\n<td align=\"center\">audio-lts</td>\n<td align=\"center\">16</td>\n<td align=\"center\">10</td>\n</tr>\n<tr>\n<td align=\"center\">video</td>\n<td align=\"center\">video</td>\n<td align=\"center\">24</td>\n<td align=\"center\">12.1</td>\n<td align=\"center\">video-lts</td>\n<td align=\"center\">16</td>\n<td align=\"center\">10</td>\n</tr>\n<tr>\n<td align=\"center\">full</td>\n<td align=\"center\">full</td>\n<td align=\"center\">24</td>\n<td align=\"center\">12.1</td>\n<td align=\"center\">full-lts</td>\n<td align=\"center\">16</td>\n<td align=\"center\">10</td>\n</tr>\n<tr>\n<td align=\"center\">full-gpl</td>\n<td align=\"center\">full-gpl</td>\n<td align=\"center\">24</td>\n<td align=\"center\">12.1</td>\n<td align=\"center\">full-gpl-lts</td>\n<td align=\"center\">16</td>\n<td align=\"center\">10</td>\n</tr>\n</tbody>\n</table>\n\n(*) - Main `https` package is the default package\n\n#### 2.2 Enabling Packages\n\nInstalling `ffmpeg-kit-react-native` enables the `https` package by default. It is possible to enable other\npackages using the instructions below.\n\n##### 2.2.1 Enabling a Package on Android\n\n- Edit `android/build.gradle` file and add the package name in `ext.ffmpegKitPackage` variable.\n\n    ```gradle\n    ext {\n        ffmpegKitPackage = \"<package name>\"\n    }\n\n    ```\n\n##### 2.2.2 Enabling a Package on iOS\n\n- Edit `ios/Podfile` file and add the package name as `subspec`. After that run `pod install` again.\n\n    ```ruby\n    pod 'ffmpeg-kit-react-native', :subspecs => ['<package name>'], :podspec => '../node_modules/ffmpeg-kit-react-native/ffmpeg-kit-react-native.podspec'\n    ```\n\n- Note that if you have `use_native_modules!` in your `Podfile`, specifying a `subspec` may cause the following error.\n  You can fix it by defining `ffmpeg-kit-react-native` dependency before `use_native_modules!` in your `Podfile`.\n\n  ```\n  [!] There are multiple dependencies with different sources for `ffmpeg-kit-react-native` in `Podfile`:\n\n  - ffmpeg-kit-react-native (from `../node_modules/ffmpeg-kit-react-native`)\n  - ffmpeg-kit-react-native/video (from `../node_modules/ffmpeg-kit-react-native/ffmpeg-kit-react-native.podspec`)\n  ```\n\n#### 2.3 Enabling LTS Releases\n\nIn order to install the `LTS` variant, install the `https-lts` package using instructions in `2.2` or append `-lts` to\nthe package name you are using.\n\n#### 2.4 LTS Releases\n\n`ffmpeg-kit-react-native` is published in two variants: `Main Release` and `LTS Release`. Both releases share the\nsame source code but is built with different settings (Architectures, API Level, iOS Min SDK, etc.). Refer to the\n[LTS Releases](https://github.com/arthenica/ffmpeg-kit/wiki/LTS-Releases) wiki page to see how they differ from each\nother.\n\n### 3. Using\n\n1. Execute FFmpeg commands.\n\n    ```js\n    import { FFmpegKit } from 'ffmpeg-kit-react-native';\n\n    FFmpegKit.execute('-i file1.mp4 -c:v mpeg4 file2.mp4').then(async (session) => {\n      const returnCode = await session.getReturnCode();\n\n      if (ReturnCode.isSuccess(returnCode)) {\n\n        // SUCCESS\n\n      } else if (ReturnCode.isCancel(returnCode)) {\n\n        // CANCEL\n\n      } else {\n\n        // ERROR\n\n      }\n    });\n    ```\n\n2. Each `execute` call creates a new session. Access every detail about your execution from the\n   session created.\n\n    ```js\n    FFmpegKit.execute('-i file1.mp4 -c:v mpeg4 file2.mp4').then(async (session) => {\n\n      // Unique session id created for this execution\n      const sessionId = session.getSessionId();\n\n      // Command arguments as a single string\n      const command = session.getCommand();\n\n      // Command arguments\n      const commandArguments = session.getArguments();\n\n      // State of the execution. Shows whether it is still running or completed\n      const state = await session.getState();\n\n      // Return code for completed sessions. Will be undefined if session is still running or FFmpegKit fails to run it\n      const returnCode = await session.getReturnCode()\n\n      const startTime = session.getStartTime();\n      const endTime = await session.getEndTime();\n      const duration = await session.getDuration();\n\n      // Console output generated for this execution\n      const output = await session.getOutput();\n\n      // The stack trace if FFmpegKit fails to run a command\n      const failStackTrace = await session.getFailStackTrace()\n\n      // The list of logs generated for this execution\n      const logs = await session.getLogs();\n\n      // The list of statistics generated for this execution (only available on FFmpegSession)\n      const statistics = await session.getStatistics();\n\n    });\n    ```\n\n3. Execute `FFmpeg` commands by providing session specific `execute`/`log`/`session` callbacks.\n\n    ```js\n    FFmpegKit.executeAsync('-i file1.mp4 -c:v mpeg4 file2.mp4', session => {\n\n      // CALLED WHEN SESSION IS EXECUTED\n\n    }, log => {\n\n      // CALLED WHEN SESSION PRINTS LOGS\n\n    }, statistics => {\n\n      // CALLED WHEN SESSION GENERATES STATISTICS\n\n    });\n    ```\n\n4. Execute `FFprobe` commands.\n\n    ```js\n    FFprobeKit.execute(ffprobeCommand).then(async (session) => {\n\n      // CALLED WHEN SESSION IS EXECUTED\n\n    });\n    ```\n\n5. Get media information for a file/url.\n\n    ```js\n    FFprobeKit.getMediaInformation(testUrl).then(async (session) => {\n      const information = await session.getMediaInformation();\n\n      if (information === undefined) {\n\n        // CHECK THE FOLLOWING ATTRIBUTES ON ERROR\n        const state = FFmpegKitConfig.sessionStateToString(await session.getState());\n        const returnCode = await session.getReturnCode();\n        const failStackTrace = await session.getFailStackTrace();\n        const duration = await session.getDuration();\n        const output = await session.getOutput();\n      }\n    });\n    ```\n\n6. Stop ongoing FFmpeg operations.\n\n  - Stop all sessions\n    ```js\n    FFmpegKit.cancel();\n    ```\n  - Stop a specific session\n    ```js\n    FFmpegKit.cancel(sessionId);\n    ```\n\n7. (Android) Convert Storage Access Framework (SAF) Uris into paths that can be read or written by\n`FFmpegKit` and `FFprobeKit`.\n\n  - Reading a file:\n    ```js\n    FFmpegKitConfig.selectDocumentForRead('*/*').then(uri => {\n        FFmpegKitConfig.getSafParameterForRead(uri).then(safUrl => {\n            FFmpegKit.executeAsync(`-i ${safUrl} -c:v mpeg4 file2.mp4`);\n        });\n    });\n    ```\n\n  - Writing to a file:\n    ```js\n    FFmpegKitConfig.selectDocumentForWrite('video.mp4', 'video/*').then(uri => {\n        FFmpegKitConfig.getSafParameterForWrite(uri).then(safUrl => {\n            FFmpegKit.executeAsync(`-i file1.mp4 -c:v mpeg4 ${safUrl}`);\n        });\n    });\n    ```\n\n8. Get previous `FFmpeg`, `FFprobe` and `MediaInformation` sessions from the session history.\n\n    ```js\n    FFmpegKit.listSessions().then(sessionList => {\n      sessionList.forEach(async session => {\n        const sessionId = session.getSessionId();\n      });\n    });\n\n    FFprobeKit.listFFprobeSessions().then(sessionList => {\n      sessionList.forEach(async session => {\n        const sessionId = session.getSessionId();\n      });\n    });\n\n    FFprobeKit.listMediaInformationSessions().then(sessionList => {\n      sessionList.forEach(async session => {\n        const sessionId = session.getSessionId();\n      });\n    });\n    ```\n\n9. Enable global callbacks.\n  - Session type specific Complete Callbacks, called when an async session has been completed\n\n    ```js\n    FFmpegKitConfig.enableFFmpegSessionCompleteCallback(session => {\n      const sessionId = session.getSessionId();\n    });\n\n    FFmpegKitConfig.enableFFprobeSessionCompleteCallback(session => {\n      const sessionId = session.getSessionId();\n    });\n\n    FFmpegKitConfig.enableMediaInformationSessionCompleteCallback(session => {\n      const sessionId = session.getSessionId();\n    });\n    ```\n\n  - Log Callback, called when a session generates logs\n\n    ```js\n    FFmpegKitConfig.enableLogCallback(log => {\n      const message = log.getMessage();\n    });\n    ```\n\n  - Statistics Callback, called when a session generates statistics\n\n    ```js\n    FFmpegKitConfig.enableStatisticsCallback(statistics => {\n      const size = statistics.getSize();\n    });\n    ```\n\n10. Register system fonts and custom font directories.\n\n    ```js\n    FFmpegKitConfig.setFontDirectoryList([\"/system/fonts\", \"/System/Library/Fonts\", \"<folder with fonts>\"]);\n    ```\n\n### 4. Test Application\n\nYou can see how `FFmpegKit` is used inside an application by running `react-native` test applications developed under\nthe [FFmpegKit Test](https://github.com/arthenica/ffmpeg-kit-test) project.\n\n### 5. Tips\n\nSee [Tips](https://github.com/arthenica/ffmpeg-kit/wiki/Tips) wiki page.\n\n### 6. License\n\nSee [License](https://github.com/arthenica/ffmpeg-kit/wiki/License) wiki page.\n\n### 7. Patents\n\nSee [Patents](https://github.com/arthenica/ffmpeg-kit/wiki/Patents) wiki page.\n","readmeFilename":"README.md"}