# Pixelle-Video ่žๅˆๆ–นๆกˆ > ๐Ÿ“… ่ฎฐๅฝ•ๆ—ฅๆœŸ๏ผš2026-06-05 > ๐Ÿ“Œ ็Šถๆ€๏ผšๅทฒ่ง„ๅˆ’๏ผŒๅพ…ๅผ€ๅ‘ --- ## ๐Ÿ“‹ ๆ–นๆกˆๆฆ‚่ฟฐ ๅฐ† [Pixelle-Video](https://github.com/AIDC-AI/Pixelle-Video)๏ผˆ21.4k Stars AI ่ง†้ข‘็”Ÿๆˆๅผ•ๆ“Ž๏ผ‰่žๅˆๅˆฐ็Žฐๆœ‰้กน็›ฎไธญใ€‚ ### ็”จๆˆท้…็ฝฎ - **็กฌไปถ**๏ผš8G ๅ†…ๅญ˜๏ผŒๆ—  GPU - **TTS**๏ผš้กน็›ฎๅทฒๆœ‰ๅคš็งๆจกๅž‹ๅฏ็”จ๏ผˆEdge-TTSใ€้€šไน‰ๅƒ้—ฎ็ญ‰๏ผ‰ - **ๆ–นๆกˆ**๏ผšๆŽจ่ๆ–นๆกˆ A + C๏ผˆAPI ้›†ๆˆ + ่ƒฝๅŠ›่žๅˆ๏ผ‰ --- ## ๐Ÿ—๏ธ ๆžถๆž„่ฎพ่ฎก ``` โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ UniApp ๅ‰็ซฏ โ”‚ โ”‚ (my-uniapp-vue3/) โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ HTTP โ–ผ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ Nest.js ๅŽ็ซฏ โ”‚ โ”‚ (server/) โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ ๆจกๅ—: pixelle-video/ โ”‚ โ”‚ โ”‚ โ”‚ โ”œโ”€โ”€ pixelle-video.controller.ts โœ… ๅทฒๅˆ›ๅปบ โ”‚ โ”‚ โ”‚ โ”‚ โ”œโ”€โ”€ pixelle-video.service.ts โœ… ๅทฒๅˆ›ๅปบ โ”‚ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€ pixelle-video.types.ts โœ… ๅทฒๅˆ›ๅปบ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ–ผ โ–ผ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ ไฝ ็š„ TTS ๆœๅŠก โ”‚ โ”‚ Pixelle-Video ๅพฎๆœๅŠก โ”‚ โ”‚ (Edge-TTS ็ญ‰) โ”‚ โ”‚ (็‹ฌ็ซ‹้ƒจ็ฝฒ๏ผŒ็ซฏๅฃ 8501) โ”‚ โ”‚ โœ… ๅทฒๆœ‰ โ”‚ โ”‚ ๐Ÿ“‹ ๅพ…้ƒจ็ฝฒ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ ``` --- ## ๐Ÿ“ ๅทฒๅฎŒๆˆๅทฅไฝœ ### โœ… ๅŽ็ซฏๆจกๅ—๏ผˆๅทฒๅˆ›ๅปบ๏ผ‰ ``` server/src/modules/pixelle-video/ โ”œโ”€โ”€ pixelle-video.controller.ts # API ่ทฏ็”ฑ โ”œโ”€โ”€ pixelle-video.service.ts # ไธšๅŠก้€ป่พ‘ โ”œโ”€โ”€ pixelle-video.types.ts # ็ฑปๅž‹ๅฎšไน‰ โ””โ”€โ”€ index.ts # ๆจกๅ—ๅฏผๅ‡บ ``` ### โœ… ๅ‰็ซฏ้กต้ข๏ผˆๅทฒๅˆ›ๅปบ๏ผ‰ ``` my-uniapp-vue3/src/pages/pixelle-video/ โ””โ”€โ”€ index.vue # AI ่ง†้ข‘็”Ÿๆˆ้กต้ข ``` ### โœ… ้…็ฝฎๆ›ดๆ–ฐ - `server/src/app.ts` - ่ทฏ็”ฑๅทฒๆณจๅ†Œ - `server/.env.example` - ้…็ฝฎ้กนๅทฒๆทปๅŠ  - `my-uniapp-vue3/src/pages.json` - ้กต้ขๅ’Œ tabBar ๅทฒๆทปๅŠ  --- ## ๐Ÿ“ฑ ็กฌไปถ้€‚้…ๆ–นๆกˆ | ็ป„ไปถ | ๆŽจ่ๆ–นๆกˆ | ่ดน็”จ | ่ฏดๆ˜Ž | |------|---------|------|------| | LLM | ้€šไน‰ๅƒ้—ฎ API | ~0.01ๅ…ƒ/ๆฌก | ๅฐ‘้‡่ฐƒ็”จ๏ผŒๆˆๆœฌๆžไฝŽ | | ๅ›พๅƒ็”Ÿๆˆ | DashScope Wan API | ๆŒ‰้‡่ฎก่ดน | ๅฏ็”จๅ…่ดน้ขๅบฆ | | ่ง†้ข‘็”Ÿๆˆ | โŒ ่ทณ่ฟ‡ | - | ๆ—  GPU๏ผŒๆš‚ไธๅฏ็”จ | | ่ฏญ้Ÿณๅˆๆˆ | ๅค็”จ็Žฐๆœ‰ TTS | ๅ…่ดน | Edge-TTS ็ญ‰ | --- ## ๐Ÿš€ ๅพ…้ƒจ็ฝฒๆญฅ้ชค ### Step 1: ้ƒจ็ฝฒ Pixelle-Video ๆœๅŠก ```bash # ๅ…‹้š†้กน็›ฎ git clone https://github.com/AIDC-AI/Pixelle-Video.git cd Pixelle-Video # ๅฎ‰่ฃ…ไพ่ต–๏ผˆ้œ€่ฆ Python 3.10+๏ผ‰ # ้œ€่ฆๅ…ˆๅฎ‰่ฃ… uv: https://docs.astral.sh/uv/ uv sync # ๅฎ‰่ฃ… ffmpeg # Windows: ไธ‹่ฝฝ ffmpeg.exe ๅนถๅŠ ๅ…ฅ PATH # macOS: brew install ffmpeg # Linux: sudo apt install ffmpeg # ๅฏๅŠจๆœๅŠก uv run streamlit run web/app.py # ่ฎฟ้—ฎ http://localhost:8501 ``` ### Step 2: ้…็ฝฎ็Žฏๅขƒๅ˜้‡ ๅœจ `server/.env` ไธญๆทปๅŠ ๏ผš ```bash # Pixelle-Video ๆœๅŠกๅœฐๅ€ PIXELLE_VIDEO_URL=http://localhost:8501 # ๅฏ็”จๆœๅŠก PIXELLE_VIDEO_ENABLED=true ``` ### Step 3: ้‡ๅฏๆœๅŠก ```bash # ้‡ๅฏๅŽ็ซฏ cd server npm run dev ``` --- ## ๐Ÿ”Œ API ๆŽฅๅฃ่ฏดๆ˜Ž ### 1. ๅฅๅบทๆฃ€ๆŸฅ ``` GET /api/pixelle-video/health Response: { "code": 0, "message": "Pixelle-Video ๆœๅŠกๆญฃๅธธ", "data": { "status": "online" } } ``` ### 2. ็”Ÿๆˆ่ง†้ข‘ๅ†…ๅฎน ``` POST /api/pixelle-video/generate Request: { "topic": "ไบบๅทฅๆ™บ่ƒฝ็š„ๆœชๆฅ", "style": "็ง‘ๆŠ€้ฃŽ", "aspectRatio": "9:16", "duration": 60 } Response: { "code": 0, "message": "็”ŸๆˆๆˆๅŠŸ", "data": { "script": "็”Ÿๆˆ็š„ๆ–‡ๆกˆๅ†…ๅฎน...", "images": ["url1", "url2"], "videoUrl": null, "duration": 60 } } ``` ### 3. ่Žทๅ–ๆ”ฏๆŒ็š„้ฃŽๆ ผ ``` GET /api/pixelle-video/styles Response: { "code": 0, "data": { "styles": ["็ง‘ๆŠ€้ฃŽ", "่‡ช็„ถ้ฃŽ", "ๅ•†ๅŠก้ฃŽ", ...] } } ``` --- ## ๐Ÿ“ฑ ๅ‰็ซฏๅŠŸ่ƒฝ้ข„่งˆ ### ้กต้ขๅ…ฅๅฃ - **ๅบ•้ƒจๅฏผ่ˆช**๏ผšๆ–ฐๅขž"่ง†้ข‘็”Ÿๆˆ" tab - **็‹ฌ็ซ‹้กต้ข**๏ผš`/pages/pixelle-video/index` ### ๅŠŸ่ƒฝๅˆ—่กจ 1. โœ… ่พ“ๅ…ฅ่ง†้ข‘ไธป้ข˜ 2. โœ… ้€‰ๆ‹ฉ่ง†้ข‘้ฃŽๆ ผ๏ผˆ10็งๅฏ้€‰๏ผ‰ 3. โœ… ้€‰ๆ‹ฉ็”ป้ขๆฏ”ไพ‹๏ผˆ9:16 / 16:9 / 1:1๏ผ‰ 4. โœ… ่ฐƒ็”จ Pixelle-Video ็”Ÿๆˆๆ–‡ๆกˆ + ๅ›พ็‰‡ 5. โœ… ไฝฟ็”จ้กน็›ฎ TTS ๆœๅŠก็”Ÿๆˆ่ฏญ้Ÿณ 6. โœ… ้ข„่งˆๅ’Œๆ’ญๆ”พ --- ## โš ๏ธ ๅŠŸ่ƒฝ้™ๅˆถ่ฏดๆ˜Ž ็”ฑไบŽ็กฌไปถ้™ๅˆถ๏ผˆ8G ๅ†…ๅญ˜๏ผŒๆ—  GPU๏ผ‰๏ผš | ๅŠŸ่ƒฝ | ็Šถๆ€ | ่ฏดๆ˜Ž | |------|------|------| | ๆ–‡ๆกˆ็”Ÿๆˆ | โœ… ๅฏ็”จ | ่ฐƒ็”จ LLM API | | AI ้…ๅ›พ | โœ… ๅฏ็”จ | ่ฐƒ็”จๅ›พๅƒ็”Ÿๆˆ API | | ่ฏญ้Ÿณๅˆๆˆ | โœ… ๅฏ็”จ | ๅค็”จ็Žฐๆœ‰ TTS | | AI ่ง†้ข‘็”Ÿๆˆ | โŒ ๆš‚ไธๆ”ฏๆŒ | ้œ€่ฆ GPU | --- ## ๐Ÿ”„ ๅŽ็ปญๆ‰ฉๅฑ• ๆœชๆฅๅฆ‚ๆžœๅ‡็บง็กฌไปถ๏ผŒๅฏไปฅๅฏ็”จ๏ผš - WAN 2.1 ่ง†้ข‘็”Ÿๆˆๆจกๅž‹ - ๆ•ฐๅญ—ไบบๅฃๆ’ญ - ๅŠจไฝœ่ฟ็งป - ๅฎŒๆ•ด็š„่ง†้ข‘ๅˆๆˆๅŠŸ่ƒฝ --- ## ๐Ÿ“š ๅ‚่€ƒ่ต„ๆ–™ - [Pixelle-Video GitHub](https://github.com/AIDC-AI/Pixelle-Video) - [Windows ไธ€้”ฎๆ•ดๅˆๅŒ…ไธ‹่ฝฝ](https://github.com/AIDC-AI/Pixelle-Video/releases) - [ๅฎ‰่ฃ…ๆŒ‡ๅ—](https://github.com/AIDC-AI/Pixelle-Video?tab=readme-ov-file#%E5%AE%89%E8%A3%85%E4%BD%BF%E7%94%A8) ### ๐ŸŽจ ่ฎพ่ฎกๆจกๅผๅˆ†ๆž - [่ฏฆ็ป†่ฎพ่ฎกๆจกๅผๆ–‡ๆกฃ](./pixelle-video-design-patterns.md)