Image-to-Video
Diffusers
Safetensors
howe commited on
Commit
50e9f09
Β·
verified Β·
1 Parent(s): 0c212a5

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +92 -89
README.md CHANGED
@@ -17,10 +17,11 @@ pipeline_tag: image-to-video
17
  ---
18
  Welcome to the **SkyReels V3** repository! This is the official release of our flagship video generation model, built upon a unified **multimodal in-context learning framework**. SkyReels V3 natively supports three core generative capabilities: **1) multi-subject video generation from reference images**, **2) video generation guided by audio**, and **3) video-to-video generation**.
19
 
20
- We also provide API access to this model. You can integrate and use the SkyReels V3 series models through the **[SkyReels Developer Platform](https://www.skyreels.ai/)**.
21
 
22
  ## πŸ”₯πŸ”₯πŸ”₯ News!!
23
- * Jan 21, 2026: πŸŽ‰ We release the inference code and model weights of [SkyReels-V3](https://github.com/SkyworkAI/SkyReels-V3).
 
24
  * Jun 1, 2025: πŸŽ‰ We published the technical report, [SkyReels-Audio: Omni Audio-Conditioned Talking Portraits in Video Diffusion Transformers](https://arxiv.org/pdf/2506.00830).
25
  * May 16, 2025: πŸ”₯ We release the inference code for [video extension](#ve) and [start/end frame control](#se) in diffusion forcing model.
26
  * Apr 24, 2025: πŸ”₯ We release the 720P models, [SkyReels-V2-DF-14B-720P](https://huggingface.co/Skywork/SkyReels-V2-DF-14B-720P) and [SkyReels-V2-I2V-14B-720P](https://huggingface.co/Skywork/SkyReels-V2-I2V-14B-720P). The former facilitates infinite-length autoregressive video generation, and the latter focuses on Image2Video synthesis.
@@ -57,109 +58,112 @@ The demos above showcase videos generated using our SkyReels-V3 unified multimod
57
 
58
  ## πŸš€ Quickstart
59
 
60
- #### Installation
 
61
  ```shell
62
- # clone the repository.
63
  git clone https://github.com/SkyworkAI/SkyReels-V3
64
  cd SkyReels-V3
65
- # Install dependencies. Test environment uses Python 3.12.3 & cuda 12.8.
 
66
  pip install -r requirements.txt
67
  ```
68
 
69
- #### Model Download
70
- You can download our models from Hugging Face:
71
- <table>
72
- <thead>
73
- <tr>
74
- <th>Type</th>
75
- <th>Variant</th>
76
- <th>Link</th>
77
- </tr>
78
- </thead>
79
- <tbody>
80
- <tr>
81
- <td>Reference to Video</td>
82
- <td>14B-720P</td>
83
- <td>πŸ€— <a href="https://huggingface.co/Skywork/SkyReels-V3-R2V-14B">Huggingface</a> πŸ€– <a href="https://www.modelscope.cn/models/Skywork/SkyReels-V3-R2V-14B">ModelScope</a></td>
84
- </tr>
85
- <tr>
86
- <td>Video Extension</td>
87
- <td>14B-720P</td>
88
- <td>πŸ€— <a href="https://huggingface.co/Skywork/SkyReels-V3-V2V-14B">Huggingface</a> πŸ€– <a href="https://www.modelscope.cn/models/Skywork/SkyReels-V3-V2V-14B">ModelScope</a></td>
89
- </tr>
90
- <tr>
91
- <td>Talking Avatar</td>
92
- <td>19B-720P</td>
93
- <td>πŸ€— <a href="https://huggingface.co/Skywork/SkyReels-V3-A2V-19B">Huggingface</a> πŸ€– <a href="https://www.modelscope.cn/models/Skywork/SkyReels-V3-A2V-19B">ModelScope</a></td>
94
- </tr>
95
- </tbody>
96
- </table>
97
 
98
- After downloading, set the model path in your generation commands:
 
 
 
 
 
 
 
 
 
 
99
 
100
- #### Reference to Video
 
 
101
  Reference-to-Video is a model that synthesizes coherent video sequences from 1 to 4 reference images and a text prompt. It excels at maintaining strong identity fidelity and narrative consistency for characters, objects, and backgrounds.
102
- - Single-GPU inference
103
- ```bash
104
- python3 generate_video.py --task_type reference_to_video --ref_imgs "https://skyreels-api.oss-accelerate.aliyuncs.com/examples/subject_reference/0_1.png,https://skyreels-api.oss-accelerate.aliyuncs.com/examples/subject_reference/0_2.png" --prompt "In a dimly lit, cluttered occult club room adorned with shelves full of books, skulls, and mysterious dolls, two young Asian girls are talking. One girl has vibrant teal pigtails with bangs, wearing a white collared polo shirt, while the other has a sleek black bob with bangs, also in a white polo shirt, conversing under the hum of fluorescent lights, a high-quality and detailed cinematic shot." --duration 5 --offload
105
- ```
106
- - Multi-GPU inference using xDiT USP
107
- ```bash
108
- torchrun --nproc_per_node=4 generate_video.py --task_type reference_to_video --ref_imgs "https://skyreels-api.oss-accelerate.aliyuncs.com/examples/subject_reference/0_1.png,https://skyreels-api.oss-accelerate.aliyuncs.com/examples/subject_reference/0_2.png" --prompt "In a dimly lit, cluttered occult club room adorned with shelves full of books, skulls, and mysterious dolls, two young Asian girls are talking. One girl has vibrant teal pigtails with bangs, wearing a white collared polo shirt, while the other has a sleek black bob with bangs, also in a white polo shirt, conversing under the hum of fluorescent lights, a high-quality and detailed cinematic shot." --duration 5 --offload --use_usp
109
- ```
110
- > πŸ’‘Note:
111
- > * The ***task_type*** parameter must be set to "reference_to_video".
112
- > * The ***ref_imgs*** parameter accepts 1 to 4 reference images. When providing multiple images, please separate their paths or URLs with commas.
 
 
113
  > * The recommended output specification for this model is a 5-second video at 720p and 24 fps.
114
 
115
- #### Video Extension
116
- Video Extension is a suite of models designed to extend existing videos while preserving motion continuity, scene coherence, and the visual identity of subjects. It includes two main models: Single-shot Video Extension and Shot Switching Video Extension.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
117
 
118
- - **Single-shot Video Extension** supports video extension from 5 seconds to 30 seconds.
 
119
 
120
- - **Shot Switching Video Extension** is designed for video extension with specified shot transitions, supporting cinematography types such as "Cut-In", "Cut-Out", "Shot/Reverse Shot", "Multi-Angle", and "Cut Away", but is currently limited to 5-second extensions.
 
 
 
 
 
 
 
121
 
122
- ##### Single-shot Video Extension
123
- - Single-GPU inference
124
- ```bash
125
- python3 generate_video.py --task_type single_shot_extension --input_video https://skyreels-api.oss-accelerate.aliyuncs.com/examples/video_extension/test.mp4 --prompt "A man is making his way forward slowly, leaning on a white cane to prop himself up." --duration 5 --offload
126
- ```
127
- - Multi-GPU inference using xDiT USP
128
- ```bash
129
- torchrun --nproc_per_node=4 generate_video.py --task_type single_shot_extension --input_video https://skyreels-api.oss-accelerate.aliyuncs.com/examples/video_extension/test.mp4 --prompt "A man is making his way forward slowly, leaning on a white cane to prop himself up." --duration 5 --offload --use_usp
130
- ```
131
- > πŸ’‘Note:
132
- > * The ***task_type*** parameter must be set to "single_shot_extension".
133
- > * The **input_video** parameter specifies the source video to be extended. Since the **single_shot_extension** model supports extensions of 5 to 30 seconds, the **duration** parameter accepts an integer value within this range.
134
- ##### Shot Switching Video Extension
135
- - Single-GPU inference
136
- ```bash
137
- python3 generate_video.py --task_type shot_switching_extension --input_video https://skyreels-api.oss-accelerate.aliyuncs.com/examples/video_extension/test.mp4 --prompt "[ZOOM_IN_CUT] The scene cuts from a medium shot of a visually impaired man walking on a path in a park. The shot then cut in to a close-up of the man's face and upper torso. The visually impaired Black man is shown from the chest up, wearing dark sunglasses, a grey turtleneck scarf, and a light olive green jacket. His head is held straight, looking forward towards the camera, continuing his walk. The lighting is natural and bright. The background is a soft blur of green trees and foliage from the park." --offload
138
- ```
139
- - Multi-GPU inference using xDiT USP
140
- ```bash
141
- torchrun --nproc_per_node=4 generate_video.py --task_type shot_switching_extension --input_video https://skyreels-api.oss-accelerate.aliyuncs.com/examples/video_extension/test.mp4 --prompt "[ZOOM_IN_CUT] The scene cuts from a medium shot of a visually impaired man walking on a path in a park. The shot then cut in to a close-up of the man's face and upper torso. The visually impaired Black man is shown from the chest up, wearing dark sunglasses, a grey turtleneck scarf, and a light olive green jacket. His head is held straight, looking forward towards the camera, continuing his walk. The lighting is natural and bright. The background is a soft blur of green trees and foliage from the park." --offload --use_usp
142
 
143
- ```
144
- > πŸ’‘Note:
145
- > * The ***task_type*** parameter must be set to "shot_switching_extension".
146
- > * The **input_video** parameter specifies the source video to be extended, and the **duration** parameter is therefore limited to a maximum of 5 seconds.
147
- > * To effectively utilize the supported cinematography types ("Cut-In", "Cut-Out", "Shot/Reverse Shot", "Multi-Angle", "Cut Away"), you can use a Large Language Model (LLM) to craft and optimize your generation prompts, ensuring clear and precise creative direction.
148
 
149
- #### Talking Avatar
150
- The Talking Avatar model generates vibrant, lifelike talking avatars from a single portrait image and an audio clip, supporting videos of up to 200 seconds in length. It is capable of producing multi-avatar scenes, adapting to diverse artistic styles, and delivering performances with rich expressiveness and precise synchronization.
151
- - Single-GPU inference
152
- ```bash
153
- python3 generate_video.py --task_type talking_avatar --prompt "A young girl's eyes kept following the camera, singing with a mysterious expression. Surrounded by rich blooming florals, the camera cranes up slowly to reveal the full surreal, luxurious scene." --seed 42 --offload --input_image "https://skyreels-api.oss-accelerate.aliyuncs.com/examples/talking_avatar_video/single1.png" --input_audio "https://skyreels-api.oss-accelerate.aliyuncs.com/examples/talking_avatar_video/single_actor/huahai_5s.mp3"
154
- ```
155
- - Multi-GPU inference using xDiT USP
156
  ```bash
157
- torchrun --nproc_per_node=4 generate_video.py --task_type talking_avatar --prompt "A young girl's eyes kept following the camera, singing with a mysterious expression. Surrounded by rich blooming florals, the camera cranes up slowly to reveal the full surreal, luxurious scene." --seed 42 --use_usp --offload --input_image "https://skyreels-api.oss-accelerate.aliyuncs.com/examples/talking_avatar_video/single1.png" --input_audio "https://skyreels-api.oss-accelerate.aliyuncs.com/examples/talking_avatar_video/single_actor/huahai_5s.mp3"
158
  ```
159
- > πŸ’‘Note:
160
- > * The ***task_type*** parameter must be set to "talking_avatar".
161
- > * The **input_image** parameter specifies the first-frame image for talking avatar generation (URL or local path). Supported formats: **jpg/jpeg, png, gif, bmp**.
162
- > * The **input_audio** parameter specifies the driving audio (URL or local path). Currently supports **1 audio**. Supported formats: **mp3, wav**. Audio duration: **<= 200 seconds**.
163
 
164
  ## Introduction of SkyReels-V3
165
 
@@ -205,7 +209,6 @@ The engine accurately parses scene semantics, motion trajectories, and emotional
205
 
206
  Technical Innovations:
207
  - Unified multi-segment positional encoding and hybrid hierarchical data training enable precise motion prediction and smooth transitions in complex scenes.
208
- - A novel fusion of token concatenation flexibility and channel concatenation efficiency significantly reduces total token count while enhancing computational performance without compromising output quality.
209
  - The architecture robustly handles challenges such as rapid motion, multi-person interactions, and abrupt scene changes, strictly ensuring physical plausibility and emotional consistency.
210
  - In intelligent shot switching, the system dynamically plans cut rhythms and viewpoint variations based on video semantics and user prompts, generating freely lengthened, professionally shot-extended content within a unified style.
211
 
@@ -251,4 +254,4 @@ We would like to thank the contributors of <a href="https://github.com/Wan-Video
251
  <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=SkyworkAI/SkyReels-V3&type=Date" />
252
  <img alt="Star History Chart" src="https://api.star-history.com/svg?repos=SkyworkAI/SkyReels-V3&type=Date" />
253
  </picture>
254
- </a>
 
17
  ---
18
  Welcome to the **SkyReels V3** repository! This is the official release of our flagship video generation model, built upon a unified **multimodal in-context learning framework**. SkyReels V3 natively supports three core generative capabilities: **1) multi-subject video generation from reference images**, **2) video generation guided by audio**, and **3) video-to-video generation**.
19
 
20
+ We also provide API access to this model. You can integrate and use the SkyReels V3 series models through the **[SkyReels Developer Platform](https://platform.skyreels.ai/)**.
21
 
22
  ## πŸ”₯πŸ”₯πŸ”₯ News!!
23
+ * Jan 30, 2026: πŸŽ‰ We release the inference code and model weights of [SkyReels-V3](https://github.com/SkyworkAI/SkyReels-V3).
24
+ * Dec 1, 2025: πŸŽ‰ We launched the API for the SkyReels-V3 models on the [SkyReels Developer Platform](https://platform.skyreels.ai/).
25
  * Jun 1, 2025: πŸŽ‰ We published the technical report, [SkyReels-Audio: Omni Audio-Conditioned Talking Portraits in Video Diffusion Transformers](https://arxiv.org/pdf/2506.00830).
26
  * May 16, 2025: πŸ”₯ We release the inference code for [video extension](#ve) and [start/end frame control](#se) in diffusion forcing model.
27
  * Apr 24, 2025: πŸ”₯ We release the 720P models, [SkyReels-V2-DF-14B-720P](https://huggingface.co/Skywork/SkyReels-V2-DF-14B-720P) and [SkyReels-V2-I2V-14B-720P](https://huggingface.co/Skywork/SkyReels-V2-I2V-14B-720P). The former facilitates infinite-length autoregressive video generation, and the latter focuses on Image2Video synthesis.
 
58
 
59
  ## πŸš€ Quickstart
60
 
61
+ ### βš™οΈ Installation
62
+
63
  ```shell
64
+ # Clone the repository
65
  git clone https://github.com/SkyworkAI/SkyReels-V3
66
  cd SkyReels-V3
67
+
68
+ # Install dependencies (Recommended: Python 3.12+, CUDA 12.8+)
69
  pip install -r requirements.txt
70
  ```
71
 
72
+ ### πŸ“₯ Model Download
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
73
 
74
+ Models are available on Hugging Face and ModelScope:
75
+
76
+ | Model Type | Variant | Links |
77
+ | :--- | :--- | :--- |
78
+ | **Reference to Video** | 14B-720P | [πŸ€— Hugging Face](https://huggingface.co/Skywork/SkyReels-V3-R2V-14B) / [πŸ€– ModelScope](https://www.modelscope.cn/models/Skywork/SkyReels-V3-R2V-14B) |
79
+ | **Video Extension** | 14B-720P | [πŸ€— Hugging Face](https://huggingface.co/Skywork/SkyReels-V3-V2V-14B) / [πŸ€– ModelScope](https://www.modelscope.cn/models/Skywork/SkyReels-V3-V2V-14B) |
80
+ | **Talking Avatar** | 19B-720P | [πŸ€— Hugging Face](https://huggingface.co/Skywork/SkyReels-V3-A2V-19B) / [πŸ€– ModelScope](https://www.modelscope.cn/models/Skywork/SkyReels-V3-A2V-19B) |
81
+
82
+ > **Note:** By default, the script automatically downloads models from Hugging Face. To use a local path, specify it via the `--model_id` flag.
83
+
84
+ ---
85
 
86
+ ### 🎬 Inference Examples
87
+
88
+ #### 1. Reference to Video
89
  Reference-to-Video is a model that synthesizes coherent video sequences from 1 to 4 reference images and a text prompt. It excels at maintaining strong identity fidelity and narrative consistency for characters, objects, and backgrounds.
90
+
91
+ - **Single-GPU Inference:**
92
+ ```bash
93
+ python3 generate_video.py --task_type reference_to_video --ref_imgs "https://skyreels-api.oss-accelerate.aliyuncs.com/examples/subject_reference/0_1.png,https://skyreels-api.oss-accelerate.aliyuncs.com/examples/subject_reference/0_2.png" --prompt "In a dimly lit, cluttered occult club room adorned with shelves full of books, skulls, and mysterious dolls, two young Asian girls are talking. One girl has vibrant teal pigtails with bangs, wearing a white collared polo shirt, while the other has a sleek black bob with bangs, also in a white polo shirt, conversing under the hum of fluorescent lights, a high-quality and detailed cinematic shot." --duration 5 --offload
94
+ ```
95
+ - **Multi-GPU Inference (xDiT USP):**
96
+ ```bash
97
+ torchrun --nproc_per_node=4 generate_video.py --task_type reference_to_video --ref_imgs "https://skyreels-api.oss-accelerate.aliyuncs.com/examples/subject_reference/0_1.png,https://skyreels-api.oss-accelerate.aliyuncs.com/examples/subject_reference/0_2.png" --prompt "In a dimly lit, cluttered occult club room adorned with shelves full of books, skulls, and mysterious dolls, two young Asian girls are talking. One girl has vibrant teal pigtails with bangs, wearing a white collared polo shirt, while the other has a sleek black bob with bangs, also in a white polo shirt, conversing under the hum of fluorescent lights, a high-quality and detailed cinematic shot." --duration 5 --offload --use_usp
98
+ ```
99
+
100
+ > πŸ’‘ **Notes:**
101
+ > * The `--task_type` parameter must be set to `reference_to_video`.
102
+ > * The `--ref_imgs` parameter accepts 1 to 4 reference images. When providing multiple images, please separate their paths or URLs with commas.
103
  > * The recommended output specification for this model is a 5-second video at 720p and 24 fps.
104
 
105
+ #### 2. Video Extension
106
+ Extends existing videos while preserving motion continuity, scene coherence, and subject identity.
107
+
108
+ ##### A. Single-shot Video Extension (5s to 30s)
109
+ - **Single-GPU Inference:**
110
+ ```bash
111
+ python3 generate_video.py --task_type single_shot_extension --input_video https://skyreels-api.oss-accelerate.aliyuncs.com/examples/video_extension/test.mp4 --prompt "A man is making his way forward slowly, leaning on a white cane to prop himself up." --duration 5 --offload
112
+ ```
113
+ - **Multi-GPU Inference (xDiT USP):**
114
+ ```bash
115
+ torchrun --nproc_per_node=4 generate_video.py --task_type single_shot_extension --input_video https://skyreels-api.oss-accelerate.aliyuncs.com/examples/video_extension/test.mp4 --prompt "A man is making his way forward slowly, leaning on a white cane to prop himself up." --duration 5 --offload --use_usp
116
+ ```
117
+
118
+ > πŸ’‘ **Notes:**
119
+ > * The `--task_type` parameter must be set to `single_shot_extension`.
120
+ > * The `--input_video` parameter specifies the source video to be extended. Since the **single_shot_extension** model supports extensions of 5 to 30 seconds, the `--duration` parameter accepts an integer value within this range.
121
+
122
+ ##### B. Shot Switching Video Extension (Cinematic Transitions)
123
+ Supports transitions like "Cut-In", "Cut-Out", "Shot/Reverse Shot", etc. (Limited to 5s).
124
+ - **Single-GPU Inference:**
125
+ ```bash
126
+ python3 generate_video.py --task_type shot_switching_extension --input_video https://skyreels-api.oss-accelerate.aliyuncs.com/examples/video_extension/test.mp4 --prompt "[ZOOM_IN_CUT] The scene cuts from a medium shot of a visually impaired man walking on a path in a park. The shot then cut in to a close-up of the man's face and upper torso. The visually impaired Black man is shown from the chest up, wearing dark sunglasses, a grey turtleneck scarf, and a light olive green jacket. His head is held straight, looking forward towards the camera, continuing his walk. The lighting is natural and bright. The background is a soft blur of green trees and foliage from the park." --offload
127
+ ```
128
+ - **Multi-GPU Inference (xDiT USP):**
129
+ ```bash
130
+ torchrun --nproc_per_node=4 generate_video.py --task_type shot_switching_extension --input_video https://skyreels-api.oss-accelerate.aliyuncs.com/examples/video_extension/test.mp4 --prompt "[ZOOM_IN_CUT] The scene cuts from a medium shot of a visually impaired man walking on a path in a park. The shot then cut in to a close-up of the man's face and upper torso. The visually impaired Black man is shown from the chest up, wearing dark sunglasses, a grey turtleneck scarf, and a light olive green jacket. His head is held straight, looking forward towards the camera, continuing his walk. The lighting is natural and bright. The background is a soft blur of green trees and foliage from the park." --offload --use_usp
131
+ ```
132
+
133
+ > πŸ’‘ **Notes:**
134
+ > * The `--task_type` parameter must be set to `shot_switching_extension`.
135
+ > * The `--input_video` parameter specifies the source video to be extended, and the `--duration` parameter is therefore limited to a maximum of 5 seconds.
136
+ > * To effectively utilize the supported cinematography types ("Cut-In", "Cut-Out", "Shot/Reverse Shot", "Multi-Angle", "Cut Away"), you can use a Large Language Model (LLM) to craft and optimize your generation prompts, ensuring clear and precise creative direction.
137
 
138
+ #### 3. Talking Avatar
139
+ Generates lifelike talking avatars from a single portrait and an audio clip (up to 200s).
140
 
141
+ - **Single-GPU Inference:**
142
+ ```bash
143
+ python3 generate_video.py --task_type talking_avatar --prompt "A woman is giving a speech. She is confident, poised, and joyful. Use a static shot." --seed 42 --offload --input_image "https://skyreels-api.oss-accelerate.aliyuncs.com/examples/talking_avatar_video/woman.JPEG" --input_audio "https://skyreels-api.oss-accelerate.aliyuncs.com/examples/talking_avatar_video/single_actor/woman_speech.mp3"
144
+ ```
145
+ - **Multi-GPU Inference (xDiT USP):**
146
+ ```bash
147
+ torchrun --nproc_per_node=4 generate_video.py --task_type talking_avatar --prompt "A woman is giving a speech. She is confident, poised, and joyful. Use a static shot." --seed 42 --use_usp --offload --input_image "https://skyreels-api.oss-accelerate.aliyuncs.com/examples/talking_avatar_video/woman.JPEG" --input_audio "https://skyreels-api.oss-accelerate.aliyuncs.com/examples/talking_avatar_video/single_actor/woman_speech.mp3"
148
+ ```
149
 
150
+ > πŸ’‘ **Notes:**
151
+ > * The `--task_type` parameter must be set to `talking_avatar`.
152
+ > * The `--input_image` parameter specifies the first-frame image for talking avatar generation (URL or local path). Supported formats: `jpg/jpeg`, `png`, `gif`, `bmp`.
153
+ > * The `--input_audio` parameter specifies the driving audio (URL or local path). Currently supports one audio track. Supported formats: `mp3`, `wav`. Audio duration must be `<= 200 seconds`.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
154
 
155
+ ---
 
 
 
 
156
 
157
+ ### πŸ“‰ Memory Optimization (Low VRAM)
158
+ For GPUs with lower VRAM (e.g., under 24GB), use these options:
159
+ - Add the `--low_vram` flag to enable FP8 weight-only quantization and block offload.
160
+ - Lower the output `--resolution` (default is `720P`; try `540P` or `480P`).
161
+
162
+ Example:
 
163
  ```bash
164
+ export PYTORCH_CUDA_ALLOC_CONF="expandable_segments:True" && python3 generate_video.py --low_vram --resolution 540P ...
165
  ```
166
+
 
 
 
167
 
168
  ## Introduction of SkyReels-V3
169
 
 
209
 
210
  Technical Innovations:
211
  - Unified multi-segment positional encoding and hybrid hierarchical data training enable precise motion prediction and smooth transitions in complex scenes.
 
212
  - The architecture robustly handles challenges such as rapid motion, multi-person interactions, and abrupt scene changes, strictly ensuring physical plausibility and emotional consistency.
213
  - In intelligent shot switching, the system dynamically plans cut rhythms and viewpoint variations based on video semantics and user prompts, generating freely lengthened, professionally shot-extended content within a unified style.
214
 
 
254
  <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=SkyworkAI/SkyReels-V3&type=Date" />
255
  <img alt="Star History Chart" src="https://api.star-history.com/svg?repos=SkyworkAI/SkyReels-V3&type=Date" />
256
  </picture>
257
+ </a>