{"_id":"@amaster.ai/pi-video-gen","_rev":"49-798588d0452eb0b70ff95e60d4efb55e","name":"@amaster.ai/pi-video-gen","dist-tags":{"beta":"0.1.2-beta.80","latest":"0.1.22"},"versions":{"0.1.2-beta.48":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.48","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.48","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"1ccff740f75e3e59642886cdfcd5095219e8a099","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.48.tgz","fileCount":85,"integrity":"sha512-xNHR+8YKUUbj7K/usSorbWsFL56SgggOTaq5T13lECUfQDe+4E59fJsIeZM9GJseTg8GDARKBpc3Y8zy8BH8sA==","signatures":[{"sig":"MEYCIQCc71kerJ4IhFNiYcToNRHA9ctZi/AGZj48nKqH8GXuxwIhAIbXMkGGb8a9v0fpEQPdHIiUF+cW3ZgyzPQzxbOevZIW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2690924},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.48.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/b6b1f63644b947d9d938977dcf294cdd/amaster.ai-pi-video-gen-0.1.2-beta.48.tgz","_integrity":"sha512-xNHR+8YKUUbj7K/usSorbWsFL56SgggOTaq5T13lECUfQDe+4E59fJsIeZM9GJseTg8GDARKBpc3Y8zy8BH8sA==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.12.1","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.2-beta.48","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.2-beta.48","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.2-beta.48","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.2-beta.48","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.2-beta.48"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.48_1785562153948_0.43035821683804154","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.49":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.49","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.49","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"568dd0f5fba790dcf564c5da14a4def65c0360a5","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.49.tgz","fileCount":85,"integrity":"sha512-LwkF6UT+SnrNV5lRF+99XGWzC5gHhqr0f5Nz+cW1Mihnd241ejMsaJhOaUmKouzWHFFhWFpW/CHufVRHMvHjFg==","signatures":[{"sig":"MEYCIQCCobAFGZyPUHDXoMe7Lbknc/p8dbM/7MXWmD4I+8hZ1QIhAK9ZrszOrO/kF7hRxzBBULF469JsHptAFQZitznE5xHD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2690924},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.49.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/4d67055bfc6a4d9a91be0d9770b32e7e/amaster.ai-pi-video-gen-0.1.2-beta.49.tgz","_integrity":"sha512-LwkF6UT+SnrNV5lRF+99XGWzC5gHhqr0f5Nz+cW1Mihnd241ejMsaJhOaUmKouzWHFFhWFpW/CHufVRHMvHjFg==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.12.1","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.2-beta.49","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.2-beta.49","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.2-beta.49","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.2-beta.49","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.2-beta.49"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.49_1785563108901_0.7708550743712199","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.50":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.50","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.50","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"4d016d409eacf64e5d5355930491bf097048d854","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.50.tgz","fileCount":85,"integrity":"sha512-odcyf+tBrIQxb0PN+tq7wyg5iM7EWkKze/aDmsnXeanKMUKmkG/5eosa5jiJRZAEBcBB4Muk/QC5I22c6KpXlA==","signatures":[{"sig":"MEUCIQCnkDRMdii2oChb9tZZOt2IbRhzQeCtSJ4PwDE9fGo2LAIgQ9ADSAqvD9ltDhpwjmrb9iBjhDWLV/CELPQovsSN5e4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2690924},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.50.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/aa5e9eca44c5b4fdbdb7f56aa9059906/amaster.ai-pi-video-gen-0.1.2-beta.50.tgz","_integrity":"sha512-odcyf+tBrIQxb0PN+tq7wyg5iM7EWkKze/aDmsnXeanKMUKmkG/5eosa5jiJRZAEBcBB4Muk/QC5I22c6KpXlA==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.13.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.2-beta.50","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.2-beta.50","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.2-beta.50","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.2-beta.50","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.2-beta.50"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.50_1785572791265_0.7945091191156779","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.51":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.51","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.51","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"4aedb9afdfc68332a0c5bc2d132016f9c9137bf8","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.51.tgz","fileCount":85,"integrity":"sha512-Vwuv/q/nG0YZhJWiJV7l0WYKLHmWK/xvyzKvwJs488NdMLgPYc9VpeTLMf3YuUdRNHOVDCJ1nHjxelCvnQvAvQ==","signatures":[{"sig":"MEUCIQCfl5f/WPdM+3/yZakpmbufAPktQBImi8VIeEtBQWYXcAIgPPadiCfs2mF2YU/jX0c9WjMFweKAwPcUlUpRFlC/QkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2690924},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.51.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/0806e729656115d97d252b1dc86a9ff1/amaster.ai-pi-video-gen-0.1.2-beta.51.tgz","_integrity":"sha512-Vwuv/q/nG0YZhJWiJV7l0WYKLHmWK/xvyzKvwJs488NdMLgPYc9VpeTLMf3YuUdRNHOVDCJ1nHjxelCvnQvAvQ==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.13.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.2-beta.51","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.2-beta.51","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.2-beta.51","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.2-beta.51","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.2-beta.51"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.51_1785595562020_0.8475228506594406","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@amaster.ai/pi-video-gen","version":"0.1.7","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.7","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"8939b7fef7be29e53600eb440e11de7f82aee85d","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.7.tgz","fileCount":85,"integrity":"sha512-GuYhylK8nkjNjiurd4IcZK3Hzbs7o48L4OT4RRyZxjfFqyLjZJy+NvalKBQtPRg7I7zeSU9DeO9DKIQt0OtNkA==","signatures":[{"sig":"MEQCIAbhj/yAr1zzHyGcLqukq4TKzKdKX0Sgumo9W1vdqT/UAiA6yTQx/3bgtutuTNf3Mkj1TIatS1qWUt1+iVLgRNuBVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2690868},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/51f9f365aed0d85620b25f630ccf82d0/amaster.ai-pi-video-gen-0.1.7.tgz","_integrity":"sha512-GuYhylK8nkjNjiurd4IcZK3Hzbs7o48L4OT4RRyZxjfFqyLjZJy+NvalKBQtPRg7I7zeSU9DeO9DKIQt0OtNkA==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.11.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.7","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.7","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.7","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.7","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.7"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.7_1785602107818_0.031149559737055244","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.52":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.52","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.52","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"997ef6af46ffde3eb24c4a745c6674abf00d6b35","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.52.tgz","fileCount":89,"integrity":"sha512-2Xe+cIr+6HWCjx/EwKfIIfnfGG7PYuTNgMzeaKt6GtcH1t0qYHevxc4y/ucHcqULa7My9vxCSSxH18ujt1m/uA==","signatures":[{"sig":"MEYCIQCsqIM1fgDdlCQzCiXSy77LIXTPBNfFuLgmAc/dIoAPsgIhAKSC+xWFLQ8eBSDzShwn0cwEQPR7heYls1FlYAeHg7Ko","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2699199},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.52.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/ab872b2f25e75fb907db4594844ca0de/amaster.ai-pi-video-gen-0.1.2-beta.52.tgz","_integrity":"sha512-2Xe+cIr+6HWCjx/EwKfIIfnfGG7PYuTNgMzeaKt6GtcH1t0qYHevxc4y/ucHcqULa7My9vxCSSxH18ujt1m/uA==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.11.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.2-beta.52","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.2-beta.52","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.2-beta.52","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.2-beta.52","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.2-beta.52"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.52_1785997075620_0.870409829481003","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.53":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.53","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.53","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"8fac10790b17425a040971e16b5941180ec69a5c","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.53.tgz","fileCount":93,"integrity":"sha512-SkM5QeMc/N5EkUFkYs7CJUx7V2f5CHqqrltETPiJm8ORRvL1wcXrTmf2WoHVUakoTegZVqqdMOXHYNgOsf1VYA==","signatures":[{"sig":"MEYCIQDihrj+nQYsaogelR+YQkXOwnwou0rNqlvmew7LwIR3cAIhAOzuZ+4c4o9BJdiKmZTrM1WrgvsCIwFTl7Bw+1sXKtr6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2721714},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.53.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/b2a27ed64186ab5c9ed1160052a081b6/amaster.ai-pi-video-gen-0.1.2-beta.53.tgz","_integrity":"sha512-SkM5QeMc/N5EkUFkYs7CJUx7V2f5CHqqrltETPiJm8ORRvL1wcXrTmf2WoHVUakoTegZVqqdMOXHYNgOsf1VYA==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.11.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.2-beta.53","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.2-beta.53","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.2-beta.53","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.2-beta.53","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.2-beta.53"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.53_1786073892408_0.35598391852550626","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.54":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.54","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.54","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"857e9fff91f69f4cb54334a229ccc3793fc4246c","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.54.tgz","fileCount":93,"integrity":"sha512-pLip+SbT6JSPz/zkRN3qP6zq+BpL/wAlO6f5bCMviEo9k0ufITgGhX+BGgIOaMwrhsfsxwY6g7N0guskhnS90A==","signatures":[{"sig":"MEYCIQDnHQoCZxJ1EnIjzkeElKK7bdvWSDgxobktmRByCLv53wIhAItW/JQUWjX+kTSKFeeDtTVoMaTxhxuUXia2gIhwAWoW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2721714},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.54.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/1f18403b42601824f5bddd24f5086d80/amaster.ai-pi-video-gen-0.1.2-beta.54.tgz","_integrity":"sha512-pLip+SbT6JSPz/zkRN3qP6zq+BpL/wAlO6f5bCMviEo9k0ufITgGhX+BGgIOaMwrhsfsxwY6g7N0guskhnS90A==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.13.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.2-beta.54","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.2-beta.54","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.2-beta.54","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.2-beta.54","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.2-beta.54"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.54_1786098295354_0.7410072556320055","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@amaster.ai/pi-video-gen","version":"0.1.8","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.8","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"017bf992e28c7ab16c7388e5d1fa84c655be05af","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.8.tgz","fileCount":93,"integrity":"sha512-7wWe8jQz760pNM/gNorubKMN2HBVA1OsLeBziN2lm+xRKDZmmQ4QuhzgS18ptEFxO/f6azfA9LTKddKCFDilvg==","signatures":[{"sig":"MEQCIA5fBVu2/OLvrkntWdTuzEYeNKADR4WHsRtVYq2g2uJDAiBFHrEOxYvEiubNk0d8NvgnoZEzsMIKIvCDSVDHwqbFxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2721658},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/dfb336c524af9432a04525d5b1a541b8/amaster.ai-pi-video-gen-0.1.8.tgz","_integrity":"sha512-7wWe8jQz760pNM/gNorubKMN2HBVA1OsLeBziN2lm+xRKDZmmQ4QuhzgS18ptEFxO/f6azfA9LTKddKCFDilvg==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.11.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.8_1786105953190_0.7005316575104528","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.55":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.55","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.55","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"0c275629e5e9162b21b85e1b93df52cb430c1af7","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.55.tgz","fileCount":94,"integrity":"sha512-0vNytPXPef/5/DEPFyK1SRkkAYhfvRSdusknUOYJpk1L1g5y7rtS2/0Zo0Yf41tcK47jXT4j8VkcsCw7gDvYtg==","signatures":[{"sig":"MEYCIQCPmuDJ7Kkl0oIY7WQ62Z0eCmyzAj8V58y6CY583TWUYgIhALp0zqCqq1THdFfeMSNKDFy5f2L0rOBopwVwPIhfYz/N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2724478},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.55.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/7375e7d30869cbc38bf8a96626571021/amaster.ai-pi-video-gen-0.1.2-beta.55.tgz","_integrity":"sha512-0vNytPXPef/5/DEPFyK1SRkkAYhfvRSdusknUOYJpk1L1g5y7rtS2/0Zo0Yf41tcK47jXT4j8VkcsCw7gDvYtg==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.12.1","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.2-beta.55","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.2-beta.55","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.2-beta.55","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.2-beta.55","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.2-beta.55"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.55_1786346918700_0.2668422521361924","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.56":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.56","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.56","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"bcaad6e3243eed75a0d152104f0e4fc15d850264","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.56.tgz","fileCount":94,"integrity":"sha512-NtxMzv9oxt8D0U8P/WblBQzIBiItb3wkYVRq3D5fz8KP/iNyuvs0V3cRFGz3pHn7RlNoH/FH2nzo+GzR6wgALw==","signatures":[{"sig":"MEYCIQChMHrO1AVljslcjF5UXORPOIDBgSVWtGuOTc0WrnBxVAIhALvYYEvZ+sftU7CZfp0CLOLJY/J6NFbuUAm3BD8xoZA9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2725870},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.56.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/cef37415acd8f5cc050a674517f7b65d/amaster.ai-pi-video-gen-0.1.2-beta.56.tgz","_integrity":"sha512-NtxMzv9oxt8D0U8P/WblBQzIBiItb3wkYVRq3D5fz8KP/iNyuvs0V3cRFGz3pHn7RlNoH/FH2nzo+GzR6wgALw==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.11.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.2-beta.56","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.2-beta.56","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.2-beta.56","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.2-beta.56","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.2-beta.56"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.56_1786505076356_0.9367765080791646","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.57":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.57","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.57","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"c43e136b429d58e14aae42b7082fe20ea04a44f2","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.57.tgz","fileCount":94,"integrity":"sha512-P5hUe/hrso9TAVNhxxIPNgL3PlkLlDH6leTUCfAXBlEngNG30i1uBtPvq0iZPLYLPMWBKyEoXUnGOIY1/l5H5Q==","signatures":[{"sig":"MEYCIQCYBatIxXvZNlSfx1QIX7R8Igwhtj+oUpn6ScjKEJJ2QAIhALPY8n1O82mg8sn3n7ZkrJt/sebgE72C1+vA6mg3iS+I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2725870},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.57.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/01ab0ad20bed415b4f3471e1e2ee74e6/amaster.ai-pi-video-gen-0.1.2-beta.57.tgz","_integrity":"sha512-P5hUe/hrso9TAVNhxxIPNgL3PlkLlDH6leTUCfAXBlEngNG30i1uBtPvq0iZPLYLPMWBKyEoXUnGOIY1/l5H5Q==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.13.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.2-beta.57","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.2-beta.57","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.2-beta.57","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.2-beta.57","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.2-beta.57"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.57_1786537498622_0.48083300726379496","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.58":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.58","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.58","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"8eb542966cb8c952931ccc942ba2a57b058a892d","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.58.tgz","fileCount":94,"integrity":"sha512-vx7hzf+6N2EHBsF6dmLGhjuna7dOueGflr/QOikgx5+OW2Xr4Yy5ueCNkDeQra9bDRduFdAFRcnj82WI9zeddQ==","signatures":[{"sig":"MEQCIDbWtr4Nt0WjqAq8LPQQ0dNoBDUhthFQ4pWue693Et/IAiBdDhWStQBIOCk7BPk2uC3HJ86qtuZDLSf1NS0eTnkkuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2725870},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.58.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/779264d3a7e4bc4c63e546605a23a0f8/amaster.ai-pi-video-gen-0.1.2-beta.58.tgz","_integrity":"sha512-vx7hzf+6N2EHBsF6dmLGhjuna7dOueGflr/QOikgx5+OW2Xr4Yy5ueCNkDeQra9bDRduFdAFRcnj82WI9zeddQ==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.12.1","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.2-beta.58","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.2-beta.58","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.2-beta.58","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.2-beta.58","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.2-beta.58"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.58_1786633797482_0.9636865553312504","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.59":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.59","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.59","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"d4fb4faa355bee0135e597866ff789e6ee631813","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.59.tgz","fileCount":94,"integrity":"sha512-TloJNwb4uhCw+q4zH3yi/tvfB4uM90sR05aggGsSIvG5PHY2qq4wdGvJr/83/J5iGsMteqNO/ODTcS54yByz/w==","signatures":[{"sig":"MEUCIDVtXyb9suLqxHffD5RSLEz/2ZEfMV8mUn/NoRCCJvehAiEA4NaQgCiqlC+juqHgQwH3qcFE0mJDQ5Mkqo+Dj3jUABU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2725830},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.59.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/b286267408b372eaee75cf4cc2e6c00d/amaster.ai-pi-video-gen-0.1.2-beta.59.tgz","_integrity":"sha512-TloJNwb4uhCw+q4zH3yi/tvfB4uM90sR05aggGsSIvG5PHY2qq4wdGvJr/83/J5iGsMteqNO/ODTcS54yByz/w==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.11.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.59_1786784202432_0.6672092193152732","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@amaster.ai/pi-video-gen","version":"0.1.9","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.9","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"6822eb08667f425c71a802ecb8ae80d17b89c2e7","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.9.tgz","fileCount":94,"integrity":"sha512-xTIlL6dUl65Epg88IP0+HAuRpBEpvGLQ+5K/VjOYr7OEIjSKetotmdu7q6zcA6XLkD7/HHAfS8tpErQKhhfpdA==","signatures":[{"sig":"MEYCIQDMox2lN3zIIH4tJNlRoT8xZzcMa+JpSHAS7rR6Lt+ZiwIhAOzeFJddwTPJXJtNIjVkXdeg6yYglG3Ia0bhdEUFYqgS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2725814},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/de79ba0cb9127184e4f13902c99d49eb/amaster.ai-pi-video-gen-0.1.9.tgz","_integrity":"sha512-xTIlL6dUl65Epg88IP0+HAuRpBEpvGLQ+5K/VjOYr7OEIjSKetotmdu7q6zcA6XLkD7/HHAfS8tpErQKhhfpdA==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.13.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.9_1786812647125_0.9784775339396639","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.60":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.60","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.60","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"c51a13f64be6aa1e881fe9fd9cd34d0f21ca688f","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.60.tgz","fileCount":94,"integrity":"sha512-zvEL0lEb0WUqBNC/istpC5hQGCWCL+6o2yW5fwH4mC0HXa7/GReYM3psikc7nLIpQsCDFEaJAnSq0dwJyvO1sw==","signatures":[{"sig":"MEYCIQCdsfuiOgwKQjNMiq1JzwSBRThx04A+T69w5o+JYCMO0gIhAPSC8RDvbuXejLlkrjkASTDCHpYPuwYVRK5dzLsIluxB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2725830},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.60.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"xiaojiaolv","email":"dfsq757@sina.com"},"_resolved":"/tmp/93efdd24d24bee52a865648bd3617038/amaster.ai-pi-video-gen-0.1.2-beta.60.tgz","_integrity":"sha512-zvEL0lEb0WUqBNC/istpC5hQGCWCL+6o2yW5fwH4mC0HXa7/GReYM3psikc7nLIpQsCDFEaJAnSq0dwJyvO1sw==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.17.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.60"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.60_1787208401397_0.13878417140831956","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.61":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.61","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.61","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"0bb3eecf71e6e3907eeb7f1c570b5f786002c85b","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.61.tgz","fileCount":101,"integrity":"sha512-QG5Zt/AlP55t4a90VOT1wq795yzDGXA2on3+ZA+qSdNCegSofXJftJ5IHCxE/vY8mnl52JyRAunFk+z//rNpcw==","signatures":[{"sig":"MEYCIQCqdG/F1e7YzKsQzqd1RUM5jUe3RDIYnflX5Yn1czG9VwIhALuSvZr5PY4engk0WqBp7q/+lyiQxeOK5K63zmG5LWpb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6604426},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.61.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"xiaojiaolv","email":"dfsq757@sina.com"},"_resolved":"/tmp/d4ab50c95da3d6a2d298d02584f5d613/amaster.ai-pi-video-gen-0.1.2-beta.61.tgz","_integrity":"sha512-QG5Zt/AlP55t4a90VOT1wq795yzDGXA2on3+ZA+qSdNCegSofXJftJ5IHCxE/vY8mnl52JyRAunFk+z//rNpcw==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.17.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.61"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.61_1787567110704_0.5288156757964144","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@amaster.ai/pi-video-gen","version":"0.1.10","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.10","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"cf08b2e5fb0958b68a1258dd37753db85bf499c9","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.10.tgz","fileCount":101,"integrity":"sha512-DTb9l/EPCCPYsVX2E7I18gQFEhGFOTnaO7gd2iR2Z8RpcR+zAE0yotZVIe6dIHBDG8ZaScnx2uPHQyNzpXNlcQ==","signatures":[{"sig":"MEUCIQDI6Cfx3S/FM6a4IifZu/ueBYCw6bWYlMnZhmAIEUgbHgIgSWpseCYc9UPcy2OMsVDoxWpC4/8qeiB8QEfcoWlh+7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6604412},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"xiaojiaolv","email":"dfsq757@sina.com"},"_resolved":"/tmp/f60b3a91b203d025853711cd729fe9f2/amaster.ai-pi-video-gen-0.1.10.tgz","_integrity":"sha512-DTb9l/EPCCPYsVX2E7I18gQFEhGFOTnaO7gd2iR2Z8RpcR+zAE0yotZVIe6dIHBDG8ZaScnx2uPHQyNzpXNlcQ==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.17.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.10_1787576982628_0.98665277265236","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.62":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.62","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.62","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"e682052d6a1e0f2213b77ab5363248e170b76ed4","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.62.tgz","fileCount":101,"integrity":"sha512-SSSL/z2uStu5mXM4X2A1ek+Kkr37JQBnfogP4S/rhHIXnApJ+Scqyx2l1646OiAu1yX0tEXRI1/IB/Yhb4LY3A==","signatures":[{"sig":"MEYCIQCxevzyCf1aybhbXsvBP9V0UPk5eC5VWi4s7zoCJjW5MgIhALePOSiqGUxa8n1NezT6REpipWHQO/OPrqP62H9vyKOW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6604426},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.62.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"xiaojiaolv","email":"dfsq757@sina.com"},"_resolved":"/tmp/221a4efae28df1f0f1d2dd5f4a48802a/amaster.ai-pi-video-gen-0.1.2-beta.62.tgz","_integrity":"sha512-SSSL/z2uStu5mXM4X2A1ek+Kkr37JQBnfogP4S/rhHIXnApJ+Scqyx2l1646OiAu1yX0tEXRI1/IB/Yhb4LY3A==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.17.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.62"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.62_1787829443941_0.9844576034656316","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.63":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.63","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.63","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"d3923ff1077246b073d259b7ddae5bf81d4c00a0","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.63.tgz","fileCount":101,"integrity":"sha512-StSkIXF2ua2NKvrN5LiOE/PsFSm1Umi/wAlUg1YMCTqNFgZMcsOOqjnQh5a6AUmvQvMKkiU793vqZgHVWyXzRw==","signatures":[{"sig":"MEUCIEhv1JKXKdJVrk/RLx6+baPsBVx6aP6v1KH5qzJuSbdEAiEAurry3fQQBATHpXbfJ43Xztk8KCWqNfg6B62rV8228YQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6604426},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.63.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"xiaojiaolv","email":"dfsq757@sina.com"},"_resolved":"/tmp/8960f944a32765cc962e4a45a2406b41/amaster.ai-pi-video-gen-0.1.2-beta.63.tgz","_integrity":"sha512-StSkIXF2ua2NKvrN5LiOE/PsFSm1Umi/wAlUg1YMCTqNFgZMcsOOqjnQh5a6AUmvQvMKkiU793vqZgHVWyXzRw==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.17.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.63_1787902717052_0.4546646818506517","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.64":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.64","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.64","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"574bfc3d9435a9355e050ddf8d2e3a2581cbb269","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.64.tgz","fileCount":101,"integrity":"sha512-aYrzmFly30xZdQhEh+ky7Qj0/tzhfvD3M3B6rHf3XALm1s/x1ZOtNoe7eJEkj7OxUbbLgMoRZmkVhy9mcqu4/g==","signatures":[{"sig":"MEQCID2IZuKvnIO6m5FkzTR82c2o9rkXaIBVDNQtHkN8ndKlAiB8v1V7DGBJWT+ObDUw1/4SYYjnQQvbX8upGJSwAPIHyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6604426},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.64.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"xiaojiaolv","email":"dfsq757@sina.com"},"_resolved":"/tmp/1c0d51db0a5f688ef1358578809284ac/amaster.ai-pi-video-gen-0.1.2-beta.64.tgz","_integrity":"sha512-aYrzmFly30xZdQhEh+ky7Qj0/tzhfvD3M3B6rHf3XALm1s/x1ZOtNoe7eJEkj7OxUbbLgMoRZmkVhy9mcqu4/g==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.17.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.64"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.64_1788015260135_0.1429071069998693","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@amaster.ai/pi-video-gen","version":"0.1.11","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.11","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"a91ccbeffb520d674ec4dff5ae241015e28b95cf","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.11.tgz","fileCount":101,"integrity":"sha512-DNN0AOOpAkvMElswSsw6IH+8yeCfxx4cxdr9knUKC7RecMA0DbTo9MhA87WGPdr948j1C+kdrupiGPZuprDTxg==","signatures":[{"sig":"MEUCIQCE/CCFELzKb/yQnngyFAw1qfyvXArSyuYlkT9+se5HtQIgKPtrJ6o882FcGqpdvbReE69BVRc0mlz1psgijTa9rjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6604412},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"xiaojiaolv","email":"dfsq757@sina.com"},"_resolved":"/tmp/98029e62c215164e6618af646d996834/amaster.ai-pi-video-gen-0.1.11.tgz","_integrity":"sha512-DNN0AOOpAkvMElswSsw6IH+8yeCfxx4cxdr9knUKC7RecMA0DbTo9MhA87WGPdr948j1C+kdrupiGPZuprDTxg==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.17.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.11_1788015755537_0.03869128978316971","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.65":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.65","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.65","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"ed3110d4b42cc8f464c63a8c7a560736d7ae2a0a","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.65.tgz","fileCount":101,"integrity":"sha512-8Mw27mLtNXaTr8ZsyX4lSYwjEyolMq/llEczoQefWTQJp7oU1Wih4jTx2Kee+TuyBVB8SuHQAt5+wYSKJLAz2Q==","signatures":[{"sig":"MEQCIHxYm+1GIzX6Y+HR9UhuLFGrNhDuLFvdWydzPAXJnO+HAiBpjNkmGJNZpN5yQb9AK0STSoD7CjZH21TmRdoodNAaTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6604426},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.65.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"xiaojiaolv","email":"dfsq757@sina.com"},"_resolved":"/tmp/eca77828c1a5f0b23a728e846a2b9e36/amaster.ai-pi-video-gen-0.1.2-beta.65.tgz","_integrity":"sha512-8Mw27mLtNXaTr8ZsyX4lSYwjEyolMq/llEczoQefWTQJp7oU1Wih4jTx2Kee+TuyBVB8SuHQAt5+wYSKJLAz2Q==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.17.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.65"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.65_1788017774343_0.34236254180945447","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@amaster.ai/pi-video-gen","version":"0.1.12","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.12","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"0f9978af4bf2ed94f017bb54d3fac70462e467fa","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.12.tgz","fileCount":101,"integrity":"sha512-MO+3zKO+iR47WCasb8bvq75guQHKIpsC663TF++UAtLpqza5lHMAXjoM2F0MrRJhLOaN2w0D++v9+x1RKqK/1Q==","signatures":[{"sig":"MEYCIQCbl39dK2hQGuj/v3WfDrLcSIGN8ert2BO4DqvU4it0dgIhAId8aE86o9oXY/eYmpIAXkJlt3zcehiyNCeJgM/wD2U9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6604412},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"xiaojiaolv","email":"dfsq757@sina.com"},"_resolved":"/tmp/a794ddaf80348d759047883e01c6097d/amaster.ai-pi-video-gen-0.1.12.tgz","_integrity":"sha512-MO+3zKO+iR47WCasb8bvq75guQHKIpsC663TF++UAtLpqza5lHMAXjoM2F0MrRJhLOaN2w0D++v9+x1RKqK/1Q==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.17.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.12_1788017961250_0.16454463654238927","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.66":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.66","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.66","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"92a00a110b21f472da89b6e7ba25bb9f399df008","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.66.tgz","fileCount":101,"integrity":"sha512-coPdQczwl9ACEr4tfn25Rfg588RH8wADRivqJ9hykrgRYkj7LVmocrf5pLgpDwYhv1c5ZUHwi+Ysul2j1gCibw==","signatures":[{"sig":"MEUCIQCFEJzJbTSTtjHy1Ae3X/XxLD2GGaY/GbPt/ApqJCYytwIgXHbtHHK5kfSsS4IUzhbmR5/992gZtDseSPlq2oOt6+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6604426},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.66.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"xiaojiaolv","email":"dfsq757@sina.com"},"_resolved":"/tmp/3f39bc2e1f422a051761267ade3b9f1b/amaster.ai-pi-video-gen-0.1.2-beta.66.tgz","_integrity":"sha512-coPdQczwl9ACEr4tfn25Rfg588RH8wADRivqJ9hykrgRYkj7LVmocrf5pLgpDwYhv1c5ZUHwi+Ysul2j1gCibw==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.17.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.66"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.66_1788148116564_0.2887055213204899","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@amaster.ai/pi-video-gen","version":"0.1.13","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.13","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"0d293a9aa7f2df9877183d1ceefca7fc708e743f","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.13.tgz","fileCount":101,"integrity":"sha512-uZ99ptIAsrxBqX2nFuB6vYhlLpHJfhvkTuJ72OzzUin7h5V9EbiffW/9L4Ai0+dYjFlgXMa36TlL52EdpNikvA==","signatures":[{"sig":"MEUCIQCX5Cnp1IIpcF5/7Y57L+MaurDFDea7nCEfKX82F9eyzAIgHnR2s6Kzm1wTNQ9TwU/2D5OsyrYgDlkpeD2GQrMVZ3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6604412},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.13.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"xiaojiaolv","email":"dfsq757@sina.com"},"_resolved":"/tmp/69d45132c7e0752051b5d0b48a1d6419/amaster.ai-pi-video-gen-0.1.13.tgz","_integrity":"sha512-uZ99ptIAsrxBqX2nFuB6vYhlLpHJfhvkTuJ72OzzUin7h5V9EbiffW/9L4Ai0+dYjFlgXMa36TlL52EdpNikvA==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.17.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.13_1788229572607_0.2932151829138736","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.67":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.67","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.67","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"46ee0e32f97194237139da6c646a8a05e9ec4d69","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.67.tgz","fileCount":101,"integrity":"sha512-yK/ogxkNeKX6BNih1uz6XhDpQ6kPIwF6STWqTtLUFqAaVwGW34Vpw7znP7FVYWC7ORx2MejDgRblyr9b6emdEA==","signatures":[{"sig":"MEQCIGIkEyhpoo4/MsHjylewhrGgKLlT9Ds7GsgOZTWrKV1WAiAD4g/lbA/TeU3lN0zjn6dznyVAyHuk79gwh+ZrtiUw1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6604426},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.67.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"xiaojiaolv","email":"dfsq757@sina.com"},"_resolved":"/tmp/c7d843fa448852c84a03fd365acdcd16/amaster.ai-pi-video-gen-0.1.2-beta.67.tgz","_integrity":"sha512-yK/ogxkNeKX6BNih1uz6XhDpQ6kPIwF6STWqTtLUFqAaVwGW34Vpw7znP7FVYWC7ORx2MejDgRblyr9b6emdEA==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.17.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.67_1788267729462_0.255224204179056","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.68":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.68","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.68","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"ac95ac12e64bb05ed8134772487c4880bb80f0be","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.68.tgz","fileCount":101,"integrity":"sha512-NnnVpusG6cWVbjEjRWhrl7xXWJk2yVgJ/Uz5i+eadTTtJz3DEWNsBBPvyWnhHt2N3dwZLoBaoSNRd0Qyiz4WxQ==","signatures":[{"sig":"MEYCIQCqUhVQwiIIBTORy6vhxtMzyqRQvt7b60ljlBnA+4Z7FwIhANHUvOCiS8pIOi6oapCqf/3zh9m4iuE5UcME0pea85w2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6604426},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.68.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"xiaojiaolv","email":"dfsq757@sina.com"},"_resolved":"/tmp/67f094a1d0b3d443a021cfbfe9ff58f2/amaster.ai-pi-video-gen-0.1.2-beta.68.tgz","_integrity":"sha512-NnnVpusG6cWVbjEjRWhrl7xXWJk2yVgJ/Uz5i+eadTTtJz3DEWNsBBPvyWnhHt2N3dwZLoBaoSNRd0Qyiz4WxQ==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.17.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.68_1788271498876_0.8635432793571058","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.69":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.69","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.69","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"11e301719aa58832ab051049304d1ab7e53c68b2","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.69.tgz","fileCount":101,"integrity":"sha512-zHksl/ATYI8aF6iQ8yjyJkGiBlFxC0+XZJw31IEQb8mvUu4DXw2pLSdrHBa/JXisxOUBoXi2HHBo6VBSnKmSpg==","signatures":[{"sig":"MEYCIQDxWvp22ho56WLOhmoV495LDrm4ZwGe6+SZSyF4qhZEgAIhANvRDld7SBcUb4U4ZPjoA6fuXulxN/6rbIcaY4jymEdG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6604426},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.69.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"xiaojiaolv","email":"dfsq757@sina.com"},"_resolved":"/tmp/5caa3f5c0354e0bd9c8bfe2c2a9f26e3/amaster.ai-pi-video-gen-0.1.2-beta.69.tgz","_integrity":"sha512-zHksl/ATYI8aF6iQ8yjyJkGiBlFxC0+XZJw31IEQb8mvUu4DXw2pLSdrHBa/JXisxOUBoXi2HHBo6VBSnKmSpg==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.17.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.69"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.69_1788314058700_0.741882720443187","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@amaster.ai/pi-video-gen","version":"0.1.14","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.14","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"d2085e741b7a25edcef6429c6e55616f248e62d1","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.14.tgz","fileCount":101,"integrity":"sha512-NArv9Lk6EBvw4NOHGTMQgCM2W4GK36d266uTQY3XQljTc+1CNzc1n7GV5Sd3Jk99woGHAVJOHjAfnsO09ebbig==","signatures":[{"sig":"MEUCIQD1L6jfgOGUp11athyJZ/hHQ1YtVM8AJRwB7TV79v/SCAIgFWv87RSB4X8hFWKFnx8gvPSuzBBt4QMnLdLxcczT4OU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6604412},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.14.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"xiaojiaolv","email":"dfsq757@sina.com"},"_resolved":"/tmp/d7734cedbdc1285ace7dd34384f078c1/amaster.ai-pi-video-gen-0.1.14.tgz","_integrity":"sha512-NArv9Lk6EBvw4NOHGTMQgCM2W4GK36d266uTQY3XQljTc+1CNzc1n7GV5Sd3Jk99woGHAVJOHjAfnsO09ebbig==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.17.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.14_1788321718461_0.5778150423952328","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.70":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.70","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.70","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"95775f4b97ea120c78f5ff8188dbb5b9f0d0d4d4","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.70.tgz","fileCount":101,"integrity":"sha512-KK6JSzR5wk/GNfgWYUVpzQpLITTPLGDl9g8mcZlraG5w/epig0EVLT3ujUu+ZFQCmHB1PyiKv47QKRx3B+kbkA==","signatures":[{"sig":"MEQCIHNguZAPz0otpYcAR7CiTOEz/EFfB+5XJVdt34uKOuvFAiAKVZ7lhO30jg9c6fwQ6ejV5UuNtSkNNKPazvC1sgCceg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6609822},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.70.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"xiaojiaolv","email":"dfsq757@sina.com"},"_resolved":"/tmp/57e0d88c5e380ad243deabcb75f2298b/amaster.ai-pi-video-gen-0.1.2-beta.70.tgz","_integrity":"sha512-KK6JSzR5wk/GNfgWYUVpzQpLITTPLGDl9g8mcZlraG5w/epig0EVLT3ujUu+ZFQCmHB1PyiKv47QKRx3B+kbkA==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.19.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.70"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.70_1788764996485_0.7938397440720333","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.71":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.71","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.71","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"52fef75b293dae09e20e8ca953d5b2047041ffa2","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.71.tgz","fileCount":101,"integrity":"sha512-N1JmI2cZS+4kpyVM5EseCUyVYpimDTbIOCpo3/kzcyIlu4TMnMikzRijmXTfByhuLsXOSZnrK+zEmznKJT4ZEg==","signatures":[{"sig":"MEUCIBvtKfRjh8gwJYWQq5+wxYgYJocZwaQp6mOtIPJ36CKFAiEAnCfADXHMcMrmSvAjuGvvmG56thw4ofFsTj56CtjmIIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6609822},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.71.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"xiaojiaolv","email":"dfsq757@sina.com"},"_resolved":"/tmp/462077d584504e28637c3b895d5a4cab/amaster.ai-pi-video-gen-0.1.2-beta.71.tgz","_integrity":"sha512-N1JmI2cZS+4kpyVM5EseCUyVYpimDTbIOCpo3/kzcyIlu4TMnMikzRijmXTfByhuLsXOSZnrK+zEmznKJT4ZEg==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.19.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.71"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.71_1788976190698_0.16726630319159996","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.72":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.72","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.72","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"9d533f8693660b231331ebd521e13cc70c88beec","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.72.tgz","fileCount":101,"integrity":"sha512-N0TQ/I9tBOcIk99HcJJJu3CleJfYlbB86Lp0Qg0tNkYEKdOtUeCVeC6WMzsIEBN/s0OsSwezg0Z67NPVFd8aRA==","signatures":[{"sig":"MEUCICJJANxr+hcxyVHdPE2OgFarMbtqq++O04OkF48O9PK/AiEAqamQflgNCZTQsVLM0EWyJJ7AepdzqnNF6YDcstcUhk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6609822},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.72.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"xiaojiaolv","email":"dfsq757@sina.com"},"_resolved":"/tmp/2f6311f962fce8564481e66535326bb0/amaster.ai-pi-video-gen-0.1.2-beta.72.tgz","_integrity":"sha512-N0TQ/I9tBOcIk99HcJJJu3CleJfYlbB86Lp0Qg0tNkYEKdOtUeCVeC6WMzsIEBN/s0OsSwezg0Z67NPVFd8aRA==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.19.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.72"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.72_1789043934487_0.6468778970881366","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.73":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.73","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.73","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"f80e9d05a1aab39529574c5cdd7d57afb1b81d62","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.73.tgz","fileCount":101,"integrity":"sha512-7ykYHFTN6ozbaUEuxOPwSP6GYDpkYysieENhJfMmVNuDXLxzYagkbuy8nkY9oGjZAHD2CaP6EiuXm4oD/zUT4w==","signatures":[{"sig":"MEUCIH2r/IOgUv1c3HbUJPm7Ibm59NsBK2YY2jBiNgBrrGsfAiEA+b8JwY2QDYrqrBQZT422WK8OY6AGkZ+WiepmrlrT4R8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6609822},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.73.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"xiaojiaolv","email":"dfsq757@sina.com"},"_resolved":"/tmp/22f6cfa081bc03407150572ab066246b/amaster.ai-pi-video-gen-0.1.2-beta.73.tgz","_integrity":"sha512-7ykYHFTN6ozbaUEuxOPwSP6GYDpkYysieENhJfMmVNuDXLxzYagkbuy8nkY9oGjZAHD2CaP6EiuXm4oD/zUT4w==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.19.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.73"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.73_1789108233000_0.36755517670254134","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@amaster.ai/pi-video-gen","version":"0.1.15","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.15","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"b29a0c53188b00b3999eae2f32a74f55cb9f2d87","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.15.tgz","fileCount":101,"integrity":"sha512-Xozsp9DWtasTrB/dA1u4qcdts8twHCP+9yWrepJ3Im2r5owaZps+HkzbNGjAyJpRJYPhl6J/Dc+LgqczKEGOSw==","signatures":[{"sig":"MEYCIQCvv67nL652H/UMvB7R8iMXoD+nuaXPHpUJ/Bhgw8SERQIhAIr+5asBNDnhcBpmUKsQb7JUwMv7xI5fta3XhH+ky96n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6609808},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.15.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"xiaojiaolv","email":"dfsq757@sina.com"},"_resolved":"/tmp/d5ff054a2f3806e2ebe173a16b027eec/amaster.ai-pi-video-gen-0.1.15.tgz","_integrity":"sha512-Xozsp9DWtasTrB/dA1u4qcdts8twHCP+9yWrepJ3Im2r5owaZps+HkzbNGjAyJpRJYPhl6J/Dc+LgqczKEGOSw==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.19.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typebox":"*","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.15_1789108605707_0.9385610778180338","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.74":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.74","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.74","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"28d6a4e8fb3cf9172fb156dbb33871e1474c9b88","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.74.tgz","fileCount":101,"integrity":"sha512-/GJ1PWGL2wHhPx0Zw0ht8AEcHhg1i4D1NrHpBu/axNtFBH7GvdZVaydWf+wtBQAufLdzW8gj5/SRyUYamBApng==","signatures":[{"sig":"MEYCIQDIY65gCkrOsow4mlXimFU++0rgFf+sERvu0a9XAmg4PwIhALYfpAzy5jhBWbZDVM3rFIeU7RoB047CcZH8DnYua2Ky","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQu2TyZng8Y51oY5Iv7pJaZHSGS3k8wzPaV2x1CbEJ/AIgXn8sstMTEsptJ9t6+gQajpoVDgzosCRaa6blt4Rlj3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6609824},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.74.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/d53d70436fbbc6b8755489f47d892674/amaster.ai-pi-video-gen-0.1.2-beta.74.tgz","_integrity":"sha512-/GJ1PWGL2wHhPx0Zw0ht8AEcHhg1i4D1NrHpBu/axNtFBH7GvdZVaydWf+wtBQAufLdzW8gj5/SRyUYamBApng==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.19.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.74"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"1.3.7","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.74_1789469105474_0.7170555467861828","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.75":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.75","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.75","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"11791b853112401f909652b05b23cbaf787e3aeb","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.75.tgz","fileCount":101,"integrity":"sha512-MczQlCX/kCFVrmYHR4ZKrPQqqFR0awLU7cUO1p59aUQVdh0Kz+6qFa4FtggU21BifZKKg0jAyKm0ZLblTW3YFw==","signatures":[{"sig":"MEQCID5nH/ND4FMsPIMJU7YExC7ft9DoMf3D9kimWHwHxWVUAiBre4D3PgSN/ZPDkSLFu7oRz6+W86SwYkUd5didJ8nwiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDsZa0Q+Gf4G0qBxl9tOVYakQZnW8e6qPvtGLptfcn4mwIhAIXtp6xmEc6n0yBgFa40u1Kkc51XxtMd0gLN3JIcrDYn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6609824},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.75.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/e85105eb98452beb0c08d0822bb46df7/amaster.ai-pi-video-gen-0.1.2-beta.75.tgz","_integrity":"sha512-MczQlCX/kCFVrmYHR4ZKrPQqqFR0awLU7cUO1p59aUQVdh0Kz+6qFa4FtggU21BifZKKg0jAyKm0ZLblTW3YFw==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.19.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.75"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"1.3.7","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.75_1789546514635_0.5991287119530777","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.76":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.76","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.76","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"4c728e8be3093b141e2385220bafa4ed90ef63be","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.76.tgz","fileCount":101,"integrity":"sha512-dQV3LtL6jk2c3BAjKY7AGzB+5zudoDOYqwKiNZbE/S4D3IxyHxej6X5bU47ZDVrbV+rhsYWBdRPVTICq+KBUZg==","signatures":[{"sig":"MEQCIEp39Wb/SDuBNSrbBIzJRPuQhdfuvaEB3b9zvSH5mf82AiBT0MO/dWctTXbO/WfT4f34pRIT4/v5/FNB8X3vg09Bfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICRQAckIko4uPPUIT2WeRN9gAURQv9qL3Jq+dNZEAfWoAiBY2QQiejL9DmAymToFraA/fbTX0jJcMBHD2d5Wkq88/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6609824},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.76.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/15a5023687338dcf816c17cb7f18c09b/amaster.ai-pi-video-gen-0.1.2-beta.76.tgz","_integrity":"sha512-dQV3LtL6jk2c3BAjKY7AGzB+5zudoDOYqwKiNZbE/S4D3IxyHxej6X5bU47ZDVrbV+rhsYWBdRPVTICq+KBUZg==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.19.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"1.3.7","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.76_1789618358047_0.39651733930160526","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.77":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.77","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.77","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"da8af4a07aec204e7fddeeeca55cfce07d2162bc","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.77.tgz","fileCount":101,"integrity":"sha512-d7CmSUozmGfVpn4rRw0Dnuw5GSfjtl9Vi4ndiwStl6TwsgiMu4pJVnMA6/QLF0nVcgnlccZdl66bJG+V1KySdQ==","signatures":[{"sig":"MEQCIGV2oQa693HAGcg69JjGOsHEwz+0GDML1riXX/R1P9/hAiAY1mUP2GjVrjXWcVWujaGOMUSBgX5YMfDGqctc7dqniA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICcQKhXDcmjF+BIgAW3UjhEml0mICMT2Z6ggqQGefKCPAiAish8JfVmFvi5GqgdqPr8PhYkQuWmf38nLSnvwLSb2Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6609824},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.77.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/76c882ea23315caf0e5338f1882deff2/amaster.ai-pi-video-gen-0.1.2-beta.77.tgz","_integrity":"sha512-d7CmSUozmGfVpn4rRw0Dnuw5GSfjtl9Vi4ndiwStl6TwsgiMu4pJVnMA6/QLF0nVcgnlccZdl66bJG+V1KySdQ==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.19.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"1.3.7","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.77_1789894523530_0.20820351501706225","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@amaster.ai/pi-video-gen","version":"0.1.16","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.16","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"1c77c5591f0ce421755767aeaefb2dcba29113a4","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.16.tgz","fileCount":101,"integrity":"sha512-mQILxLw+knwphz/wFpwHJpeomjghEhrTeeOrWUrzDV2M+igoTkCz/SsQ4IE9FyQzKFtqzposUQ0iZA+iH9y3/g==","signatures":[{"sig":"MEYCIQCiAi/MMgT+Q2dAs7y+w4WWeblzPntHcAjas4ht/5Rt8AIhAIN6HK5iKukIjfeEkTq0F+f4jtrE+mkUUEnJjdErqhOI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGulmfN8nDnCgD0m7/84r0XodSLasgWsiOJEes9Eg5UBAiBjnXOjI9/hNBcYgx/bZQE/zJToTejbSJBMo6X5k99xPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6609810},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.16.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/1d5ee1cd7ce25ab69ebf62f4c106da9c/amaster.ai-pi-video-gen-0.1.16.tgz","_integrity":"sha512-mQILxLw+knwphz/wFpwHJpeomjghEhrTeeOrWUrzDV2M+igoTkCz/SsQ4IE9FyQzKFtqzposUQ0iZA+iH9y3/g==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.19.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typebox":"1.3.7","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.16_1789958364351_0.3868956624729225","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.78":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.78","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.78","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"5389d563ab0947330fc8b68107bc48f46d65d3e1","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.78.tgz","fileCount":101,"integrity":"sha512-YrUsOW2TH95pZCYfYvPWcWwrdnoBnFMmjsdCkQcn2CT6NDVSEMLa1pntOo+MLJFHFXeMqgRvh16Bn0b8fuZAuQ==","signatures":[{"sig":"MEYCIQCcUMQkXmpu6nLiG/vJHsiB984qWM39qHICQd1iqs/JZwIhAP2cr3zrhmw8ds2jlfcglqy9oZuikSLiIFpgEfobv5sE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDyK6iZCmNrQZj34Kd8TPHFnzNIVLt0V5VNpI/OYxqTAQIgCaP+AEAQxmcNcLLWkit3BvJSFvm51/KrDDiRupGOJMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6609824},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.78.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/a921364eba460487780961d23a3f8cd9/amaster.ai-pi-video-gen-0.1.2-beta.78.tgz","_integrity":"sha512-YrUsOW2TH95pZCYfYvPWcWwrdnoBnFMmjsdCkQcn2CT6NDVSEMLa1pntOo+MLJFHFXeMqgRvh16Bn0b8fuZAuQ==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.19.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.78"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"1.3.7","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.78_1789982596084_0.2838974638512901","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@amaster.ai/pi-video-gen","version":"0.1.17","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.17","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"ca5bb3ff2e62db4df0816244296aa29277a892a4","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.17.tgz","fileCount":101,"integrity":"sha512-5zuUcsoyKvrPat/klyReI9llnrJR+dXiq9LyoECH0hYXhl0yMCamS+oWoUMEj8f0Erd8HXrvg7jT5wiSjQLYhw==","signatures":[{"sig":"MEUCIB3V8HLHKpQOLr9SQnIYEzSht+RestM/z1K+VnDPs1BoAiEA5YuWt9/rCuvrUDRGmoJIBpz0d4MOPbwH9KaV9YKe+Gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZ37X1esXUZgMBGvWzbQ5BNt6/fVZ5afYwDrCeNLKkPAIgTi2f+v+ySy1XNsTcJOs6ilBNeorPDvipiX5xoEbpdMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6609810},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.17.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/5010cafcbefcdd591bae0661c97c9120/amaster.ai-pi-video-gen-0.1.17.tgz","_integrity":"sha512-5zuUcsoyKvrPat/klyReI9llnrJR+dXiq9LyoECH0hYXhl0yMCamS+oWoUMEj8f0Erd8HXrvg7jT5wiSjQLYhw==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.19.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typebox":"1.3.7","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.17_1789988114147_0.18908736261892467","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.79":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.79","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.79","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"209ac2aa2d446754adefaad2d8efbc0c1f795a67","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.79.tgz","fileCount":101,"integrity":"sha512-CYw1reklylsrxJdt4FjQsVMPmQ49SKe6CefIFkZqLgovpB+PbrcyoZgktPsrDIEWPH6/XvL1nqXC0vMCMOVWjg==","signatures":[{"sig":"MEUCIQD0cUZGxKoqWQ/pzOebihrZ+u9G0zRYdcVvTMS+AMVAAQIgXzGQ7MHLbjPgipXCbWXAAYuzrlD1GnI4UAKo5lBjXJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDrMYqX3jOVtW/69JomT6beDdW99GPjUShUNR4lYTFnWwIgIdvOAJGLOdJqGtFz9vFW/+R87zwc1DaZ0hd+a+tJvF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6609824},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.79.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/1b45a3682caf36f7efeb416656d9802b/amaster.ai-pi-video-gen-0.1.2-beta.79.tgz","_integrity":"sha512-CYw1reklylsrxJdt4FjQsVMPmQ49SKe6CefIFkZqLgovpB+PbrcyoZgktPsrDIEWPH6/XvL1nqXC0vMCMOVWjg==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.19.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.79"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"1.3.7","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.79_1790055394782_0.7923249727271744","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@amaster.ai/pi-video-gen","version":"0.1.18","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.18","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"29031006cfa1894ed51f46a15a448f5eab32a571","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.18.tgz","fileCount":101,"integrity":"sha512-s9CtyFovNsGvpSReM3rgLNP4Xhs2cKIhquypY1TYr2xdCyTl7YWsRR+xpEDV7XzOm0YUMAoWD7zZn2/Xy5p04A==","signatures":[{"sig":"MEUCIHVp46qM4R8eV3Zj1rhEFdpN9IbXmX/0zm/ZKh6n60x7AiEAuB+qZQq58hV9Gz37s5mnNOMqE+cJ1YZ8YAE0rdYWs7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDuj7DXQfRl12u9ejq0y17eKDVr6GkHe2c9ZhdeWAeZDAiAW2FaOyQKa9eLAYgxmRFAu+sjH3+6ivjiJe1JhAY9PTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6609810},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.18.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/1cf48675c39b571329e5bbb4fb32975b/amaster.ai-pi-video-gen-0.1.18.tgz","_integrity":"sha512-s9CtyFovNsGvpSReM3rgLNP4Xhs2cKIhquypY1TYr2xdCyTl7YWsRR+xpEDV7XzOm0YUMAoWD7zZn2/Xy5p04A==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.19.0","description":"Pi extension for AI video generation plus local video composition: lossless clip concat and mixed image/video timelines with overlays, TTS, soft or burned subtitles, source audio, BGM, and bundled LGPL/GPL FFmpeg runtimes.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typebox":"1.3.7","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.18_1790067522582_0.10515771898424697","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.80":{"name":"@amaster.ai/pi-video-gen","version":"0.1.2-beta.80","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video","remotion"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.2-beta.80","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"d140c82c2757879507d2507fa719b2858972c1a4","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.2-beta.80.tgz","fileCount":107,"integrity":"sha512-ECjKL+iIOAQYSp3g/ZFDYP1c8h4vuHc55gssSRw9msZ/r2IU6n8MXJpTlKd0yCdodNR1yHbE2eAF/fAGPipyBw==","signatures":[{"sig":"MEUCIQCmf5wcpcJ8u1pquDSzTHEZoe5Av00dLWcdIJRuvVGtxQIgFjKK85mGJAvg0DSra3ajBQj75jXz/b8w4gvSBiFE/Ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCLZuzvbnV+6CuZXG7jM1Zy0A/3oeVy/GGIi29AAH+0dQIgam3TjCfcdVsav/IQwIqg19wnoYe8UMkDE8OI+XljNk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6389776},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.2-beta.80.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/7116eaa08089a1b16233e62d9a9beb46/amaster.ai-pi-video-gen-0.1.2-beta.80.tgz","_integrity":"sha512-ECjKL+iIOAQYSp3g/ZFDYP1c8h4vuHc55gssSRw9msZ/r2IU6n8MXJpTlKd0yCdodNR1yHbE2eAF/fAGPipyBw==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.19.0","description":"Pi extension for direct video-model clips, recoverable mixed-shot rendering, and local concat, FFmpeg timeline or Remotion composition with subtitles and QC.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.2-beta.80"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","typebox":"1.3.7","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.2-beta.80_1790583544963_0.4445838871133734","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@amaster.ai/pi-video-gen","version":"0.1.19","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video","remotion"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.19","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"59b2b2d4bda5deafcc67dee20ef3ce149a413879","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.19.tgz","fileCount":107,"integrity":"sha512-RJdyOB6sG8YOBa2v7635VP1fjI5gIxTshSzJ9XeTAQao0YkSxFl2ipXPASlzLEiWJGimlr4Ym58Og3zaamsEyA==","signatures":[{"sig":"MEUCIQCscGPu9zP6TfrNpVIUL4WaNfIpWk/bjrgPSKdPeWqT9gIgHZNX10woPh7TQh1xP9epgBaQhnOu2zaMfZKsr1/6Xu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC//MsucyGf1dLBqiTI/4EjKSXt3m/1qLWcm/0jtEiKNgIhALkROdButpG1cL0G8M/loHmk/zlDJGvPtaI0hFjwtVlE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6389762},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.19.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/4e74e94781b986a521f226e53b1ec06d/amaster.ai-pi-video-gen-0.1.19.tgz","_integrity":"sha512-RJdyOB6sG8YOBa2v7635VP1fjI5gIxTshSzJ9XeTAQao0YkSxFl2ipXPASlzLEiWJGimlr4Ym58Og3zaamsEyA==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.19.0","description":"Pi extension for direct video-model clips, recoverable mixed-shot rendering, and local concat, FFmpeg timeline or Remotion composition with subtitles and QC.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typebox":"1.3.7","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.19_1790600028567_0.7763889005392883","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@amaster.ai/pi-video-gen","version":"0.1.20","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video","remotion"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.20","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"c33c20b24492a8042b9ebc39d5fd869bca72f050","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.20.tgz","fileCount":107,"integrity":"sha512-dpeW9BmdT222ZXJbUOJeI4aGN3wFQgZHV2JjdotnC9RN413KUbI3k49ndmU+GIuGcI0+1tnIvP2fU8TWkQEv/A==","signatures":[{"sig":"MEUCIQD3FPnpzMsz8eNoN0dYUqSE+Gnr1+DqEldpNaY1OWdUIgIgaYXsOUJnQCPG3KUYhFSlj9QpQNEQ2eHcxpL2HEcnzTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB7t8Pgs3Vu3gmAj6tG9nx0/zKTFDc6LSTGUZcg7Qml3AiEAuqHxOC02QXS1ZlVHcSAA558qLuKAo7X0TM8xvOqtNEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6389762},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.20.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/d009d4c6fc4c2beb16e4018e2fed20d3/amaster.ai-pi-video-gen-0.1.20.tgz","_integrity":"sha512-dpeW9BmdT222ZXJbUOJeI4aGN3wFQgZHV2JjdotnC9RN413KUbI3k49ndmU+GIuGcI0+1tnIvP2fU8TWkQEv/A==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.19.0","description":"Pi extension for direct video-model clips, recoverable mixed-shot rendering, and local concat, FFmpeg timeline or Remotion composition with subtitles and QC.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typebox":"1.3.7","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.20_1790615018061_0.07046998574178565","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@amaster.ai/pi-video-gen","version":"0.1.21","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video","remotion"],"license":"Apache-2.0","_id":"@amaster.ai/pi-video-gen@0.1.21","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"homepage":"https://github.com/TGYD-helige/pi#readme","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"9f1b8c4c4102c21ff5ddf4a21660373754db9906","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.21.tgz","fileCount":107,"integrity":"sha512-0SznwF6KScVVNOqKlA4yBkmtX+4fWAYM7bPAbSZW3DNB2b4cpLg6dZ+tSSxSaJyXkeNcCzO7YtA5G3cE6oBO7A==","signatures":[{"sig":"MEUCIQC79YQyENQta/Z6EIFdLq52gm10gscKuNrf7T51gmKWSQIgelUg+Qn0FLJS6LJgplC0lrxD93n/SPpgJGh4Q3Q4H+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCU0m2B5Jb4WQAasHv/RmN/E2GneTPdHmxZAoHT5uoatwIgQTdx/sXjtx5Ya+l3cFAgNOZ0v7q+09PoJPHNT7kgy9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6389762},"main":"./dist/index.js","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.21.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"_resolved":"/tmp/29666bec1947e9fdd4d6bdc550526cd0/amaster.ai-pi-video-gen-0.1.21.tgz","_integrity":"sha512-0SznwF6KScVVNOqKlA4yBkmtX+4fWAYM7bPAbSZW3DNB2b4cpLg6dZ+tSSxSaJyXkeNcCzO7YtA5G3cE6oBO7A==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.19.0","description":"Pi extension for direct video-model clips, recoverable mixed-shot rendering, and local concat, FFmpeg timeline or Remotion composition with subtitles and QC.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typebox":"1.3.7","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-video-gen_0.1.21_1790649924651_0.15239821000481157","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"pi":{"image":"https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-video-gen/preview.png","skills":["./skills"],"extensions":["./dist/index.js"]},"_id":"@amaster.ai/pi-video-gen@0.1.22","bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"dist":{"shasum":"8c513ef623c2675a1a428584d5e3e183c02f9ac0","tarball":"https://registry.npmjs.org/@amaster.ai/pi-video-gen/-/pi-video-gen-0.1.22.tgz","fileCount":107,"integrity":"sha512-payW6i0oOq/K0QHhc/zYuh5uGusIh8elheyrwMl9kw/Bu1MJFgCK1Z/+EeNP3lapEFe5lW/W4KQsp6bfYl8HtQ==","signatures":[{"sig":"MEUCIQCgj4NijjbPnPvBuXHL2VDFodsSiiJ3hI9DJT9C8ZAliAIgaV8MNDa1ImxeDa9fY42qCWfWvqeMR9G5MGZl04l7FqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCtfg/HFn3rXj0az4jiu7nlezWaWQcPxB6tmLz35ntz+AIhALsGdKuzEUi5PygXiw3y8jvD6euHYUfpG92geXZJaAxW"}],"unpackedSize":6389762},"main":"./dist/index.js","name":"@amaster.ai/pi-video-gen","type":"module","_from":"file:amaster.ai-pi-video-gen-0.1.22.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"license":"Apache-2.0","scripts":{"test":"vitest run src","build":"tsc -b","typecheck":"tsc -b --pretty false"},"version":"0.1.22","_npmUser":{"name":"2betop","email":"2betop.cn@gmail.com"},"homepage":"https://github.com/TGYD-helige/pi#readme","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video","remotion"],"_resolved":"/tmp/95f6c5bd59142120bc3da74b433c99e0/amaster.ai-pi-video-gen-0.1.22.tgz","_integrity":"sha512-payW6i0oOq/K0QHhc/zYuh5uGusIh8elheyrwMl9kw/Bu1MJFgCK1Z/+EeNP3lapEFe5lW/W4KQsp6bfYl8HtQ==","repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"_npmVersion":"11.19.0","description":"Pi extension for direct video-model clips, recoverable mixed-shot rendering, and local concat, FFmpeg timeline or Remotion composition with subtitles and QC.","directories":{},"maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"sharp":"^0.34.0","msedge-tts":"^2.0.7","@amaster.ai/pi-shared":"0.1.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typebox":"1.3.7","ffmpeg-static":"^5.2.0","@earendil-works/pi-ai":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.74.0"},"optionalDependencies":{"@amaster.ai/pi-video-gen-ffmpeg-linux-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-win32-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-x64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-linux-arm64":"0.1.8","@amaster.ai/pi-video-gen-ffmpeg-darwin-arm64":"0.1.8"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-video-gen_0.1.22_1790688878417_0.5684476161281937"}}},"time":{"created":"2026-08-01T05:29:13.794Z","modified":"2026-09-29T13:34:38.832Z","0.1.2-beta.48":"2026-08-01T05:29:14.156Z","0.1.2-beta.49":"2026-08-01T05:45:09.103Z","0.1.2-beta.50":"2026-08-01T08:26:31.471Z","0.1.2-beta.51":"2026-08-01T14:46:02.217Z","0.1.7":"2026-08-01T16:35:08.067Z","0.1.2-beta.52":"2026-08-06T06:17:55.826Z","0.1.2-beta.53":"2026-08-07T03:38:12.617Z","0.1.2-beta.54":"2026-08-07T10:24:55.573Z","0.1.8":"2026-08-07T12:32:33.377Z","0.1.2-beta.55":"2026-08-10T07:28:38.907Z","0.1.2-beta.56":"2026-08-12T03:24:36.555Z","0.1.2-beta.57":"2026-08-12T12:24:58.808Z","0.1.2-beta.58":"2026-08-13T15:09:57.737Z","0.1.2-beta.59":"2026-08-15T08:56:42.646Z","0.1.9":"2026-08-15T16:50:47.341Z","0.1.2-beta.60":"2026-08-20T06:46:41.609Z","0.1.2-beta.61":"2026-08-24T10:25:10.927Z","0.1.10":"2026-08-24T13:09:42.896Z","0.1.2-beta.62":"2026-08-27T11:17:24.314Z","0.1.2-beta.63":"2026-08-28T07:38:37.370Z","0.1.2-beta.64":"2026-08-29T14:54:20.331Z","0.1.11":"2026-08-29T15:02:35.769Z","0.1.2-beta.65":"2026-08-29T15:36:14.618Z","0.1.12":"2026-08-29T15:39:21.497Z","0.1.2-beta.66":"2026-08-31T03:48:36.782Z","0.1.13":"2026-09-01T02:26:12.857Z","0.1.2-beta.67":"2026-09-01T13:02:09.741Z","0.1.2-beta.68":"2026-09-01T14:04:59.169Z","0.1.2-beta.69":"2026-09-02T01:54:18.941Z","0.1.14":"2026-09-02T04:01:58.712Z","0.1.2-beta.70":"2026-09-07T07:09:56.728Z","0.1.2-beta.71":"2026-09-09T17:49:50.929Z","0.1.2-beta.72":"2026-09-10T12:38:54.802Z","0.1.2-beta.73":"2026-09-11T06:30:33.280Z","0.1.15":"2026-09-11T06:36:45.968Z","0.1.2-beta.74":"2026-09-15T10:45:05.701Z","0.1.2-beta.75":"2026-09-16T08:15:14.857Z","0.1.2-beta.76":"2026-09-17T04:12:38.217Z","0.1.2-beta.77":"2026-09-20T08:55:23.691Z","0.1.16":"2026-09-21T02:39:24.542Z","0.1.2-beta.78":"2026-09-21T09:23:16.249Z","0.1.17":"2026-09-21T10:55:14.336Z","0.1.2-beta.79":"2026-09-22T05:36:34.954Z","0.1.18":"2026-09-22T08:58:42.752Z","0.1.2-beta.80":"2026-09-28T08:19:05.193Z","0.1.19":"2026-09-28T12:53:48.732Z","0.1.20":"2026-09-28T17:03:38.290Z","0.1.21":"2026-09-29T02:45:24.793Z","0.1.22":"2026-09-29T13:34:38.587Z"},"bugs":{"url":"https://github.com/TGYD-helige/pi/issues"},"license":"Apache-2.0","homepage":"https://github.com/TGYD-helige/pi#readme","keywords":["pi-package","pi","extension","video-generation","seedance","volcengine","ark","kling","agentic-video","remotion"],"repository":{"url":"git+https://github.com/TGYD-helige/pi.git","type":"git","directory":"packages/pi-video-gen"},"description":"Pi extension for direct video-model clips, recoverable mixed-shot rendering, and local concat, FFmpeg timeline or Remotion composition with subtitles and QC.","maintainers":[{"name":"qianchuan","email":"qdgemi@gmail.com"},{"name":"thornhill","email":"gpyx529@gmail.com"},{"name":"licy_mail","email":"licy_mail@qq.com"},{"name":"weaxs","email":"459312872@qq.com"},{"name":"2betop","email":"2betop.cn@gmail.com"},{"name":"lmaomaoz","email":"lmaomaoz@live.com"},{"name":"xiaojiaolv","email":"dfsq757@sina.com"},{"name":"xudong.ray","email":"xudzhang0914@gmail.com"}],"readme":"# pi-video-gen\n\nPi extension for video creation. `video_generate` calls a video model directly for one clip; `video_compose` assembles existing media by lossless concat, FFmpeg timeline or a trusted Remotion project; `video_render` executes a prepared batch script with generated and existing shots, persistent remote-task recovery and optional assembly. The `video-gen` skill explains how to choose per shot. `video_capabilities` and `/video-gen` provide model information and direct commands.\n\n## Providers\n\n| Wire format | Models | Status |\n|---|---|---|\n| `ark` (Volcengine Ark) | Seedance 2.0 standard / fast / mini | ✅ built-in |\n| `dashscope` (Alibaba) | HappyHorse 1.1 / 1.0 (t2v/i2v/r2v auto-routed) | ✅ built-in |\n| `kling` (Kuaishou) | Kling 3.0 Turbo / 3.0 Omni (API 2.0) | ✅ built-in |\n| `minimax` | MiniMax-H3 (v2 API) | ✅ built-in |\n| `openrouter` | google/veo-3.1 (+ custom models) | ✅ built-in |\n| `newapi` | self-hosted NewAPI relay (Kling / Jimeng / Vidu / Gemini channels) | ✅ via `customProviders` — `baseUrl` **required** |\n| custom | your own endpoints | ✅ via `customProviders` |\n\nRegistry entries are written against provider documentation (each adapter's header notes the source) and are pending live smoke tests against real accounts — verify with `/video-gen doctor` + one small paid clip before heavy use. Seedance 2.5 stays on the roadmap until its official API ID and parameter contract are published.\n\n**Seedance trusted portrait assets**: Seedance may reject ordinary image/video references containing recognizable real people. For those shots, select a preset avatar or an Active authorized-person asset in the same Volcengine Ark account/project used for generation, then pass its `asset-...` ID (or `asset://asset-...` URI) through `referenceAssets`. The extension supports trusted `image`, `video`, and `audio` assets for the built-in Seedance 2.0 models and maps them to Ark's `asset://` request format. Prompt text refers to their order as `Image 1`, `Video 1`, and `Audio 1` — never by Asset ID.\n\nThis package ships dated snapshots of the public material cards and preset persona library under `skills/video-gen/references/`, including the Asset IDs needed by `referenceAssets`. Volcengine does not document those IDs as permanent or cross-account, so retry with an ID copied from the active account's library if a snapshot ID is rejected. Private or authorized-person assets always require the user to provide the current account/project's actual ID. Identity verification, authorization H5 flows, activation, uploading, and asset-library management remain outside this package. See Volcengine's [preset-avatar guide](https://docs.volcengine.com/docs/82379/2608626?lang=zh#preset-avatar), [authorized-person asset guide](https://docs.volcengine.com/docs/82379/2223965?lang=zh), and [Seedance request format](https://console.volcengine.com/ark/region:cn-beijing/docs/82379/2333589?projectName=default&lang=zh#d9a7d853).\n\n## Setup\n\nGlobal settings (`~/.pi/agent/settings.json`):\n\n```jsonc\n{\n  \"pi-video-gen\": {\n    \"defaultModel\": \"seedance-2.0\",              // alias of doubao-seedance-2-0-260128\n    \"providers\": {\n      \"ark\": { \"apiKey\": \"${ARK_API_KEY}\" }      // Volcengine Ark key\n    },\n    \"rateLimit\": { \"maxRequestsPerMinute\": 2, \"maxRequestsPerDay\": 20 },\n    \"concurrency\": { \"clips\": 2 }\n  }\n}\n```\n\n**Custom providers** (same idea as pi-image-gen's — point any Ark-compatible endpoint at your own models; string models get conservative capabilities, object models declare them). When a custom model's `id` names a built-in model (e.g. `\"MiniMax-H3\"` behind your relay), the built-in capability table and defaults are inherited automatically — undeclared `capabilities`, `defaultResolution`/`defaultAspectRatio`/`defaultDurationSec` fall back to the registry values instead of the conservative 720p/16:9 profile, and any field you do declare overrides the inherited one:\n\n```jsonc\n{\n  \"pi-video-gen\": {\n    \"defaultModel\": \"fast9\",\n    \"customProviders\": {\n      \"myproxy\": {\n        \"api\": \"ark\",\n        \"baseUrl\": \"https://proxy.example/api/v3\",\n        \"apiKey\": \"${MY_PROXY_KEY}\",\n        \"models\": [\n          \"seedance-lite-x\",\n          { \"id\": \"remote-model-9\", \"alias\": \"fast9\",\n            \"capabilities\": { \"maxReferenceImages\": 9,\n              \"maxReferenceVideos\": 3, \"maxReferenceAudios\": 3, \"durations\": [2, 30],\n              \"resolutions\": [\"480p\", \"720p\", \"1080p\"], \"aspectRatios\": [\"16:9\", \"9:16\"],\n              \"nativeAudio\": true, \"supportsFirstLastFrame\": true,\n              \"referenceAssetModalities\": [\"image\", \"video\", \"audio\"] } }\n        ]\n      }\n    }\n  }\n}\n```\n\n**NewAPI notes** ([video format docs](https://www.newapi.ai/zh/docs/api/ai-model/videos/createvideogeneration)): NewAPI is a self-hosted relay, so the `newapi` wire format has NO default endpoint — `baseUrl` is mandatory and resolution fails with the exact settings path to fix when it is absent. Both the server root (`\"https://newapi.example.com\"`) and the OpenAI-style `\"…/v1\"` form are accepted. Channel-specific parameters ride in `metadata` following the upstream doc examples: `aspect_ratio` + `resolution` (Jimeng/Vidu style), `image_tail` for the last frame (Kling style) and `image_urls` for extra reference images (Jimeng style); the first frame goes in the top-level `image` field. There is no documented audio toggle or idempotency key, so ambiguous submits are parked for manual resolution rather than auto-retried:\n\n```jsonc\n{\n  \"pi-video-gen\": {\n    \"defaultModel\": \"kling-v1\",\n    \"customProviders\": {\n      \"newapi\": {\n        \"api\": \"newapi\",\n        \"baseUrl\": \"https://newapi.example.com\",   // REQUIRED\n        \"apiKey\": \"${NEWAPI_API_KEY}\",\n        \"models\": [\"kling-v1\", \"jimeng_vgfm_t2v_l20\", \"viduq1\"]\n      }\n    }\n  }\n}\n```\n\n**MiniMax notes** (v2 API, [create](https://platform.minimax.io/docs/api-reference/video-generation-v2-create) / [query](https://platform.minimax.io/docs/api-reference/video-generation-v2-query)): MiniMax-H3 speaks a multimodal task API — prompt + frames ride in one `content` array with `first_frame` / `last_frame` / `reference_image` roles (first/last frames and reference images are mutually exclusive; a last frame requires a first frame). Resolution is `768P` or `2K`, duration 4–15s, ratio `16:9|4:3|1:1|3:4|9:16|21:9` — required and non-adaptive for text-to-video, ignored (forced adaptive) once a first frame is present. There is no audio toggle, no idempotency key and no documented cancel endpoint, so ambiguous submits are parked for manual resolution rather than auto-retried. Auth is a plain Bearer key (`providers.minimax.apiKey`, env `MINIMAX_API_KEY`), and keys are region-locked: the default endpoint is international `api.minimax.io` — mainland-China keys need `providers.minimax.baseUrl` set to `https://api.minimaxi.com` (and vice versa a 401 means wrong region). Result URLs are time-limited; clips are downloaded immediately, and tasks stay queryable for 7 days.\n\n**Kling notes** (verified against kling.ai/document-api via browser, 2026-07): current Kling API 2.0 uses a plain API key (`providers.kling.apiKey`, env `KLING_API_KEY`) — the JWT ak/sk scheme is legacy. The model lives in the URL path (`kling-3.0-turbo` / `kling-3.0`); default base is `api-singapore.klingai.com` (regional endpoints via `baseUrl`). Kling 3.0 Omni supports last-frame, native audio and 4k; Turbo is first-frame-only and silent. Submits carry `external_task_id` (our request fingerprint), so ambiguous failures are looked up first; an inconclusive lookup is parked for manual resolution rather than blindly resubmitted.\n\n**HappyHorse notes**: no native audio and no last-frame interpolation (`nativeAudio: false`, `supportsFirstLastFrame: false` in the capability table, so the tools hide/reject those options). One call takes either a first frame (i2v) OR reference images (r2v, prompt them as `[Image 1]`, `[Image 2]`, …), not both. The default endpoint is the classic `dashscope.aliyuncs.com` (no workspace id needed); if you use a new Bailian workspace, set `providers.dashscope.baseUrl` to `https://{workspaceId}.cn-beijing.maas.aliyuncs.com`. Video/task URLs expire after 24h — clips are downloaded immediately.\n\n**Trust boundary**: `providers.*`, `customProviders.*` and `ffmpegPath` are honored ONLY from global / agent-dir settings — project-level `.pi/settings.json` can set `outputDir`, `defaultModel`, `rateLimit`, `concurrency` only (and only when the project is trusted). A malicious repo cannot redirect your API key or swap binaries.\n\n**ffmpeg**: required for multi-shot concat and installed automatically with the plugin through a platform-specific optional npm package. The main plugin stays small, while `pi install npm:@amaster.ai/pi-video-gen` downloads only the platform payload matching the current OS and CPU. That payload contains a default LGPL build plus separately named GPL `ffmpeg-gpl`/`ffprobe-gpl` binaries with libx264 for requested H.264 timeline output. Supported bundled targets are macOS 11+ arm64/x64, glibc Linux arm64/x64 (built on Ubuntu 22.04), and Windows x64; musl Linux uses a system FFmpeg through PATH. Resolution order: `ffmpegPath` setting → `FFMPEG_PATH` env → installed platform package → ffmpeg-static (development only) → PATH. An automatic bundled candidate that is present but not runnable is skipped so it cannot mask a working PATH installation. Check with `/video-gen doctor`. Release CI builds every platform package from the pinned official FFmpeg source with external-library autodetection disabled; the exact FFmpeg, zlib, and x264 source archives, build script, licenses, and provenance ship beside the binaries.\n\n## Tools\n\n| Tool | What it does |\n|---|---|\n| `video_compose` | **Local video assembly, no paid video models.** `compose-input.json` concatenates compatible clips; `timeline-input.json` renders FFmpeg media, overlays, transitions and subtitles; `remotion-input.json` renders a trusted editable Remotion project. Narration with `edge-tts:<voice-name>` sends text to Microsoft Edge TTS. |\n| `video_generate` | One short clip from a structured prompt plus optional first/last frames or current-account trusted `referenceAssets`. Paid, minutes per clip. Interrupted after receiving a task id? Resume with the returned `jobId`; an ambiguous submit is parked and never resubmitted automatically. |\n| `video_render` | Executes `<jobDir>/render-input.json`: each shot uses either `videoPath` or a generated prompt with a first frame/trusted asset. Only generated shots need a model and API key. The default assembly concatenates; optional `assembly` selects FFmpeg timeline or Remotion. Paid handles, local snapshots, final SHA-256 and QC hashes support safe recovery. |\n| `video_capabilities` | Read-only: active model's capability table, trusted asset modalities, and registered models. Call before composing prompts or shot books. |\n\n## Structured prompts\n\nBoth paid tools take structured prompt fields, never a pre-joined string. The plugin assembles the labeled prompt text (`[Style]` / `[Character]` / `[Scene]` / `[Visuals]` / `[Action]` / `[Effects]` / `[Audio]` + consistency/negative directives), so every shot reliably carries the film-level directives:\n\n- **Film level** — `style` (genre/quality/texture), `characters`\n  (`{id, description}` registry), `consistency` (identity/no-drift directive),\n  `negative` (e.g. \"no text, watermarks, or subtitles\").\n- **Shot level** (`prompt` object) — `visuals` (camera/framing) and `action`\n  are always required; `scene` plus film-level `style` are **required when no\n  first frame anchors the shot** (text-to-video must not go out action-only);\n  `effects` carries time-varying content a static frame cannot express\n  (transformations, lighting shifts, atmosphere); `audio` takes\n  `[Sound Effect] … / [Speaker] …` cues; `visibleCharacters` inlines the\n  referenced character descriptions.\n- **Trusted asset references** — `referenceAssets` is an ordered array of\n  `{modality: \"image\"|\"video\"|\"audio\", assetId: \"asset-...\"}`. The public API\n  also accepts `asset://asset-...` and normalizes it. Only models declaring the\n  requested modality accept it; unsupported inputs fail before a paid submit.\n  Built-in Seedance 2.0 models enforce separate request maxima: 9 image\n  references total (local frames plus image assets), 3 video assets, and 3\n  audio assets.\n\n## Commands\n\n| Command | What it does |\n|---|---|\n| `/video-gen compose <spec>` | Same as the `video_compose` tool |\n| `/video-gen generate --visuals \"..\" --action \"..\" [--style \"..\" --scene \"..\"]` | Structured-prompt flags for `video_generate` (also `--effects/--audio/--consistency/--negative/--first-frame/--last-frame/--asset-images/--asset-videos/--asset-audios/--duration/--ratio`). Asset flags take comma-separated current-account IDs; request order is images, videos, then audios. The `characters` registry is tool/render-spec only. |\n| `/video-gen render <spec>` | Same as the `video_render` tool |\n| `/video-gen recover <jobId>` | List ambiguous render shots; explicitly `reset` a confirmed-absent task or `adopt <taskId>` found in the provider console |\n| `/video-gen models` | List registered models + key readiness |\n| `/video-gen reload` | Reload settings |\n| `/video-gen doctor` | Environment check (key, ffmpeg+ffprobe, libx264, CJK fonts, `image_generate`, output dir, trust) |\n\n## Choosing the path\n\nChoose the source for each shot: reuse existing video, call `video_generate` directly for a missing model clip, or draw precise text/UI/chart animation in Remotion. Use `video_render` when a prepared batch needs automation and reliable recovery. A shot book, character portraits and first/last frames are optional creative aids. See [the skill](skills/video-gen/SKILL.md), [render script examples](skills/video-gen/references/video-render-workflow.md) and [Remotion handoff](skills/video-gen/references/remotion-handoff.md).\n\n`video_compose` accepts `<jobDir>/remotion-input.json` with absolute `projectDir`, `compositionId`, optional `entryPoint`, `assets`, `inputProps` and `browserExecutable`. The project must be in a trusted working directory and have local Remotion dependencies plus Chrome/Chromium installed. Original `public/` files are copied with their relative paths; injected assets are available through `inputProps.videoGenAssets` and `staticFile()`. `video_render` uses the same contract under `assembly.type: \"remotion\"`; it preflights the project with placeholders before any model submit. The plugin does not install Remotion or download a browser during a render.\n\nFor Remotion batch rendering, the composition must expose `props.videoGenShotTimesSec` with one in-film sample time (seconds) per shot ID. It may be set through `defaultProps` or computed by `calculateMetadata` from the actual assets. The placeholder preflight checks that every shot has a valid time before paid submission; the final QC uses the values returned by the rendered composition. Default concat and FFmpeg timeline QC use actual clip or resolved segment durations instead.\n\nKeep Remotion source files and imports outside the video output directory; that directory is excluded from the frozen project fingerprint so other jobs cannot invalidate paid work. The entry point is rejected if it is inside the output directory, and the output directory cannot be inside the project's `public/` tree.\n\nRemotion is installed by the local project rather than distributed with this package. Review [Remotion's license FAQ](https://www.remotion.dev/docs/license/faq) for the project's usage and organization before deploying an automated rendering service.\n\n## Jobs on disk\n\n```\n<cwd>/.video-gen/<jobId>/\n├── render-input.json   # immutable spec (revisions = new job dir)\n├── assets.json         # semantic assets ↔ image_generate's real returned paths\n├── manifest.json       # state + per-shot remote handles/local hashes + final SHA-256\n├── shots/<shotId>/first_frame.png|last_frame.png|video.mp4\n├── qc/shot_<shotId>.png # one frame per source shot with content hashes\n├── qc/final_part_<n>.png # samples from the assembled MP4\n├── assembly/            # separate child job for timeline or Remotion mode\n└── final_video.mp4      # default concat mode; assembly modes return assembly/final_video.mp4\n```\n\nCrash or cancel mid-render? Rerun the same spec path — generated-shot handles resume via `inspect` without re-billing, and local shots are checked against frozen content hashes. Completed jobs verify their final MP4 and QC hashes instead of recomposing. All-local jobs omit the model/provider from their fingerprint and need no API key. A legacy `done` render manifest without a saved final SHA-256 cannot verify its old film; create a new compose job from the saved clips. Cancelling stops local polling only; remote tasks may keep running and billable. If submit completion is ambiguous, use `/video-gen recover <jobId>` after checking the provider console.\n\n**Upgrading from the pre-structured format**: render jobs whose `render-input.json` still uses the old `videoPrompt` string can no longer be parsed or resumed (the structured `prompt` object replaced it deliberately, with no compatibility layer). If an in-flight paid task is stranded by the upgrade, download its clip manually from the provider console — task URLs expire (Ark: 24h). Single-clip jobs are unaffected: their frozen `input.json` is read, not re-parsed.\n","readmeFilename":"README.md"}