Volcengine Video Generate
Scenarios
When you need to generate a video based on a text description, use this skill. It supports controlling the starting frame of the video using a first frame image (either a URL or a local file path).
Steps
- Prepare the target filename (e.g.,
output.mp4) and a clear, specificprompt. - (Optional) Prepare the first frame image, which can be a HTTP URL or a local file path (the script will automatically convert it to Base64).
- Run the script
python scripts/video_generate.py <filename> "<prompt>" [first_frame]. Before running, navigate to the corresponding directory. - The script will output the video URL to the console and automatically download the video to the specified file.
Authentication and Credentials
- First, it will try to read the
MODEL_VIDEO_API_KEYorARK_API_KEYenvironment variables. - If not configured, it will try to use
VOLCENGINE_ACCESS_KEYandVOLCENGINE_SECRET_KEYto get the Ark API Key.
Output Format
- The console will output the generated video URL.
- The video file will be downloaded to the specified path.
Examples
Pure Text Generation:
python scripts/video_generate.py "cat.mp4" "a lovely cat"
With First Frame Image (URL):
python scripts/video_generate.py "dog_run.mp4" "a lovely dog is running on the grass" "https://example.com/dog_start.png"
带首帧图片生成(本地文件):
python scripts/video_generate.py "my_video.mp4" "a person is running in the street" "/path/to/local/image.jpg"