Import Guide

File Import Guide

How to import CSV, SRT, and text files into AutoFlowCut

πŸš€ Get Started in 5 Minutes Recommended

No complex setup needed. A simple text file is all you need to start!

1

Create a Text File

Write scene descriptions, one per line, in any text editor

A young scholar reading under an oak tree
The scholar walking toward the castle gate
A celebration scene with banners and a joyful crowd
2

Import the File

In AutoFlowCut, click "πŸ“‚ Import" button β†’ Select "Prompt Text File"

πŸ“ Image 🎬 Video 🎞️ Fβ†’V
πŸ“‹ Scenes (0) 🎡 Audio πŸ–ΌοΈ Ref (0) πŸ“‚ Import
← Click here!
3

Generate Images!

Click "Start Generation" button at the bottom and Google Flow AI will automatically create images for each scene

Enabled when scenes exist

πŸ’‘ Next: Start with a text file. When you need subtitles or consistent characters, use the CSV formats below.

πŸ“„ Supported File Types

πŸ“ Plain Text Easiest

One line per scene, simple format

πŸ“Š Scene CSV

Scene information with prompts, subtitles, and durations

πŸ–ΌοΈ Reference CSV

Character/background/style definitions (for consistency)

🎬 SRT Subtitles Narration Videos

Standard subtitle format, auto-converted to scenes

πŸ”„ Workflow Overview

See how the files connect at a glance

● Basic (Text only)

πŸ“ Text File
β†’
πŸ“‹ Scene List
β†’
🎨 Generate Images
β†’
πŸ“¦ CapCut Export

● Narration video (Script β†’ TTS β†’ SRT β†’ Scene CSV)

πŸ“œ Script (.txt)
β†’
πŸŽ™οΈ TTS (mp3 + srt)
β†’
πŸ€– AI splits SRT β†’ CSV
β†’
πŸ“Š Scene CSV

πŸ’‘ duration is auto-calculated from timecodes, the subtitle text becomes subtitle, and the English prompt is generated by AI.

● Advanced (Character consistency)

πŸ“Š Scene CSV
characters: scholar
πŸ–ΌοΈ Reference CSV
name: scholar
Same tag? βœ“ Auto-match! β†’ Consistent character appearance

πŸ’‘ Summary: When characters, scene_tag, style_tag in Scene CSV match name in Reference CSV, reference images are automatically applied.

πŸ“‚ Import Modal Preview

This modal appears when you click the "πŸ“‚ Import" button. Click on the file format you want.

πŸ“‚ Import File βœ•

Select a file format

πŸ“
Prompt Text File πŸ–ΌοΈ Image 🎬 Video
Line-separated prompts
One line = One scene
β†’
πŸ“Š
Scene CSV File
Structured scene data
prompt, subtitle, characters...
β†’
πŸ–ΌοΈ
Reference CSV File
Character/Background/Style definitions
name, type, prompt
β†’
πŸ“Ί
Subtitle SRT File
Auto-generate scenes from subtitles
Timecode + subtitle β†’ prompt
β†’

Help buttons below each option:

πŸ“– Guide πŸ“„ Sample πŸ€– AI Prompt

πŸ“ Prompt Text File Easiest

The simplest format - just write one scene description per line. Each line becomes a separate scene with a default duration.

Example

A sunrise rising over mountain peaks
Two travelers walking through a valley
A sudden storm, both running into a cave for shelter
After the rain, a peaceful village seen in the distance

πŸ’‘ In video mode, including action verbs + camera movement leads to better results.

πŸ“Š Scene CSV File

The Scene CSV file defines each scene's content, including prompts for image generation, subtitles, and timing.

πŸ€” Why use CSV?

Text files are simple, but CSV gives you more control:

  • β€’ Subtitles separate from prompts (different content)
  • β€’ Character/Background/Style tags β†’ Auto-match with reference images (see below)
  • β€’ Per-scene duration settings (3s, 5s, etc.)

πŸ’‘ When tags match references, you'll see βœ“ in the scene list

Two CSV formats supported

  • β€’ Legacy (duration) β€” 1 subtitle = 1 scene. Best for simple videos.
  • β€’ New format (scene + start/end_time) β€” Group multiple subtitle lines into one scene. Recommended for narration videos.
  • β€’ Auto-detected by header β€” both formats are importable.

Required Columns

Column Description Example
scene Scene number (same number = grouped subtitles share one image) 1, 2, 3, ...
prompt English image prompt (only on first row of each scene) A young scholar reading...
prompt_ko Localized translation (only on first row; leave blank if unused) 였래된 λ–‘κ°ˆλ‚˜λ¬΄ μ•„λž˜ μ±… μ½λŠ” μ„ λΉ„
subtitle Subtitle text (1 subtitle = 1 CSV row) Once upon a time, a young scholar...
characters Characters (semicolon-separated) (only on first row of each scene) scholar;officials
scene_tag Background tag (only on first row of each scene) village, palace
style_tag Style tag (only on first row of each scene) cinematic, ghibli
start_time Start time in seconds (3 decimal places) 0.000
end_time End time in seconds (3 decimal places) 3.500

CSV Example

sample-scenes-grouped.csv
scene,prompt,prompt_ko,subtitle,characters,scene_tag,style_tag,start_time,end_time
1,"A young scholar reading under an ancient oak tree","였래된 λ–‘κ°ˆλ‚˜λ¬΄ μ•„λž˜ μ±… μ½λŠ” μ„ λΉ„","Once upon a time, a young scholar lived in a small village.",scholar,village,medieval historical drama,0.000,3.204
1,,,"Every day he studied, reading books under the old oak tree.",,,,3.504,6.848
2,"The scholar walking toward a royal castle at dawn","μƒˆλ²½ μ™•κΆμœΌλ‘œ ν–₯ν•˜λŠ” μ„ λΉ„","One day, he decided to travel to the royal court for the examination.",scholar,journey,medieval historical drama,7.148,11.142
3,"The scholar arriving at a grand castle gate","μ›…μž₯ν•œ 성문에 λ„μ°©ν•œ μ„ λΉ„","After a long journey, the scholar finally arrived at the castle.",scholar,palace,medieval historical drama,11.442,15.204
3,,,"Standing before the palace, he marveled at its grandeur.",,,,15.504,18.383

πŸ’‘ Same scene number = same image. From the 2nd row onward, prompt/tags are blank.

πŸ–ΌοΈ Reference CSV File

The Reference CSV file defines characters, backgrounds, and styles that can be used across scenes for consistent visual generation.

βœ… No images required!

You can leave image_path empty in the CSV. Add images later using:

  • β€’ Direct upload - Click image area in References tab β†’ Select file
  • β€’ AI generation - Generate reference images with Flow AI based on description
  • β€’ Add later - Set up the structure now, add images anytime

πŸ”— Tag Matching System (Very Important!)

The name field in Reference CSV automatically matches with tags in Scene CSV. When generating images, matched reference images are uploaded to Flow AI to maintain consistent style/characters.

πŸ‘€ Character Matching
type: character
name: scholar
↔️ Scene CSV characters column
🏞️ Scene Matching
type: scene
name: palace
↔️ Scene CSV scene_tag column
🎨 Style Matching
type: style
name: medieval historical drama
↔️ Scene CSV style_tag column

Required Columns

Column Description Example
type Reference type (character / scene / style) character
name Name for tag matching (must match Scene CSV) scholar, palace, medieval historical drama
image_path Path or URL to reference image (optional) ./images/scholar.png
description Detailed description (for image generation) Young scholar in dark academic robes

CSV Example

reference_sample.csv
type,name,image_path,description
character,scholar,,"A young medieval English scholar in dark academic robes and white linen shirt, neatly combed hair, gentle and determined expression"
character,officials,,"Medieval English court officials in long dark robes with chain-of-office necklaces, dignified bearing, stern expressions"
character,crowd,,"Medieval English townsfolk in simple tunics and dresses, joyful expressions, clapping and cheering"
scene,village,,"Traditional medieval English village with thatched-roof cottages, stone walls, apple orchards, rolling hills backdrop"
scene,journey,,"Winding dirt road through medieval English countryside at dawn, rolling green hills, distant castle on the horizon"
scene,palace,,"Grand medieval castle interior with stone pillars, heraldic banners, vaulted ceiling, torch-lit corridors, ornate tapestries"
scene,examination,,"Medieval castle study hall with wooden desks, quill pens, parchment scrolls, candlelight, gothic windows"
scene,celebration,,"Medieval castle courtyard decorated with colorful banners, flower garlands, festive crowd, golden sunlight"
style,medieval historical drama,,"Medieval European historical drama style, Renaissance influences, cinematic composition, warm color palette, detailed period costumes"

🎬 Subtitle SRT File

Import standard SRT subtitle files. Each subtitle block is automatically converted to a scene with the subtitle text used as both the prompt and subtitle. Duration is calculated from the timecodes.

🎡 Sample audio (synced subtitles)

Playback highlights the current subtitle line.

Loading subtitles...

SRT Structure

sample-subtitles.srt
1
00:00:00,000 --> 00:00:03,204
Once upon a time, a young scholar lived in a small village.

2
00:00:03,504 --> 00:00:06,848
Every day he studied, reading books under the old oak tree.

3
00:00:07,148 --> 00:00:11,142
One day, he decided to travel to the royal court for the examination.

4
00:00:11,442 --> 00:00:15,204
After a long journey, the scholar finally arrived at the castle.

5
00:00:15,504 --> 00:00:18,383
Standing before the palace, he marveled at its grandeur.

Each numbered block becomes one scene. The timecode determines scene duration automatically.

πŸŽ™οΈ Auto-generate SRT from TTS Services

These TTS (Text-to-Speech) services automatically generate SRT subtitle files along with the audio. Get your narration and subtitles ready to import directly into AutoFlowCut.

πŸ’‘ Tip: After generating audio with a TTS service, download the SRT file and import it into AutoFlowCut for perfectly timed scenes.

πŸ“ Auto-generate Text Prompt List with AI

Paste the prompt below into Claude, ChatGPT, Gemini, or other AI tools along with your story to automatically generate a simple prompt list (.txt) with one scene per line. Pick the tab that matches your video format.

text_prompt_short_en.txt
You are a scene prompt list assistant for AutoFlowCut short-form video production.

Given a topic and video length (15s/30s/60s), output a .txt prompt list where each line is a single visual scene in English.

Rules:
1. One line = one visual scene (single image frame)
2. Write in English; include composition, lighting, mood, camera angle
3. Keep each prompt under 200 characters
4. The first scene MUST be a "Hook" β€” a striking image that sparks curiosity within 0~3 seconds
   (hint of the ending, mystery, dramatic contrast, visual shock, etc.)
5. Scene order: Hook β†’ Build-up β†’ Twist/Impact β†’ Resolution
6. Scene count by length:
   - 15s β†’ 4~6 scenes
   - 30s β†’ 7~10 scenes
   - 60s β†’ 10~15 scenes
7. Fast pacing, no breathing room
8. No blank lines between prompts
9. Output only the prompts β€” no numbering, no commentary

Example output (30s, 8 scenes):
A lone figure stands on a cliff at dawn, silhouette against blood-red sky, dramatic wide shot
A young scholar reading old scrolls in candlelight, close-up on focused eyes
A sudden gust scatters pages into the storm, dynamic motion blur
The scholar chases papers through rain-soaked streets, over-shoulder shot
A hidden door revealed behind ivy, mysterious green glow, low angle
Eyes widen as scholar steps inside, reaction shot, soft torchlight
Ancient chamber unveils a glowing artifact, symmetrical wide shot, golden rays
The scholar raises the artifact against sunrise, triumphant silhouette, epic composition

Now create a prompt list for this topic (length: pick one of [15s/30s/60s]):

πŸ€– Auto-generate CSV with AI

Paste the prompts below into Claude, ChatGPT, Gemini, or other AI tools along with your story to automatically generate CSV files.

πŸ“Š Scene CSV Generation Prompt

Which format should you pick?

  • β€’ Legacy (duration) β€” 1 subtitle = 1 scene. Best for simple videos.
  • β€’ New format (scene + start/end_time) β€” Group multiple subtitle lines into one scene. Recommended for narration videos.
  • β€’ If you already have an SRT file β†’ use the SRT β†’ new-format CSV section to preserve exact timecodes.
scene_csv_prompt_en.txt
You are a scene breakdown assistant for AutoFlowCut video production.

Given a story or script, create a Scene CSV file with these columns:
- prompt: English scene description for AI image generation (include composition, lighting, mood, camera angle)
- subtitle: Subtitle text for the scene (concise, under 50 chars)
- characters: Character names in the scene (semicolon-separated if multiple, e.g., scholar;queen)
- scene_tag: Background/location tag (use consistent tags like palace, forest, village)
- style_tag: Art style (keep consistent, e.g., medieval historical drama, ghibli, cinematic)
- duration: Scene duration in seconds (3-5 for normal, 2 for quick cuts, 6+ for dramatic)

Rules:
1. Each row = one visual scene (single image frame)
2. Keep prompts descriptive but under 200 characters
3. Use consistent character names throughout (these match reference images)
4. Group similar locations under one scene_tag
5. Consider pacing: vary duration for dramatic effect
6. Output as CSV with header row, quote values containing commas

Example output:
prompt,subtitle,characters,scene_tag,style_tag,duration
"A young scholar reading under an ancient oak tree, medieval England","Once upon a time, a young scholar lived in a small village.",scholar,village,medieval historical drama,5

Now break down this story into scenes:

🎬 SRT β†’ Scene CSV Conversion Prompt Narration video

Paste an SRT file (subtitles + timecodes) from your TTS service into AI to auto-convert it into a new-format scene CSV with a scene column that groups subtitles, plus start_time/end_time preserved verbatim from the SRT. The new format lets multiple subtitle lines share the same image, displayed in sequence.

srt_to_scene_csv_prompt_en.txt
You are an SRT β†’ new-format Scene CSV conversion assistant for AutoFlowCut narration video production.

Given an SRT subtitle file, generate a new-format scene CSV that groups semantically related subtitle lines into a single scene. The new format lets multiple subtitle lines share the same image, displayed in sequence.

Input format (SRT):
1
00:00:00,000 --> 00:00:05,000
Subtitle text...

2
00:00:05,000 --> 00:00:09,000
Next subtitle text...

Output columns:
- scene: Scene number (starting from 1). Group continuous subtitles under the same number.
- prompt: English image prompt (composition / lighting / mood) β€” only on the first row of each scene.
- prompt_ko: Localized translation (only on the first row of each scene; leave blank if not used).
- subtitle: Original SRT subtitle (do NOT modify / translate / summarize).
- characters: Character names (semicolon-separated) β€” only on the first row of each scene.
- scene_tag: Background tag β€” only on the first row of each scene.
- style_tag: Art style β€” only on the first row of each scene, consistent across the video.
- start_time: SRT start time in seconds (3 decimal places).
- end_time: SRT end time in seconds (3 decimal places).

Rules:
1. Preserve SRT timecodes exactly (no rounding or modification).
2. One SRT subtitle line = one CSV row (no omissions; grouped subtitles each still get a row).
3. From the second row of the same scene number onward, leave prompt / prompt_ko / characters / scene_tag / style_tag blank.
4. Grouping heuristic: same place + same characters + continuous action β†’ same scene number.
5. Recommended 1–3 subtitles per scene (too many makes one image last too long).
6. subtitle must match the SRT text verbatim.
7. Include a header row; wrap values containing commas or quotes in double quotes.

Example output:
scene,prompt,prompt_ko,subtitle,characters,scene_tag,style_tag,start_time,end_time
1,"A young scholar reading under an ancient oak tree","였래된 λ–‘κ°ˆλ‚˜λ¬΄ μ•„λž˜ μ±… μ½λŠ” μ Šμ€ μ„ λΉ„","Once upon a time, a young scholar lived in a small village.",scholar,village,medieval historical drama,0.000,3.500
1,,,"Every day he studied, reading books under the old oak tree.",,,,3.800,7.500
2,"The scholar walking toward a grand castle gate","μœ„ν’λ‹Ήλ‹Ήν•œ μ„±λ¬ΈμœΌλ‘œ ν–₯ν•˜λŠ” μ„ λΉ„","One day, he decided to travel to the royal court for the examination.",scholar,journey,medieval historical drama,7.800,12.200

Now convert the SRT below into a new-format scene CSV:
[Paste SRT content here]
πŸ“Š Expected output β†’ sample-scenes-grouped.csv Download
scene,prompt,prompt_ko,subtitle,characters,scene_tag,style_tag,start_time,end_time
1,"A young scholar reading under an ancient oak tree, medieval England","였래된 λ–‘κ°ˆλ‚˜λ¬΄ μ•„λž˜ μ±… μ½λŠ” μ Šμ€ μ„ λΉ„","Once upon a time, a young scholar lived in a small village.",scholar,village,medieval historical drama,0.000,3.204
1,,,"Every day he studied, reading books under the old oak tree.",,,,3.504,6.848
2,"The scholar walking toward a royal castle at dawn","μƒˆλ²½ μ™•κΆμœΌλ‘œ ν–₯ν•˜λŠ” μ„ λΉ„","One day, he decided to travel to the royal court for the examination.",scholar,journey,medieval historical drama,7.148,11.142
3,"The scholar arriving at a grand castle gate","μ›…μž₯ν•œ 성문에 λ„μ°©ν•œ μ„ λΉ„","After a long journey, the scholar finally arrived at the castle.",scholar,palace,medieval historical drama,11.442,15.204
3,,,"Standing before the palace, he marveled at its grandeur.",,,,15.504,18.383

πŸ’‘ End-to-end flow: Script (.txt) β†’ generate mp3+srt with a TTS service β†’ use the prompt above to convert SRT into a scene CSV β†’ import into AutoFlowCut β†’ generate images. Timing stays perfectly aligned with the narration.

πŸ–ΌοΈ Reference CSV Generation Prompt

reference_csv_prompt_en.txt
You are a reference planning assistant for AutoFlowCut.

Given a story, create a Reference CSV with these columns:
- type: Reference type (character, scene, or style)
- name: Name for tag matching (MUST match scene CSV tags exactly)
- image_path: Leave empty (images will be generated by Flow AI)
- description: Detailed description for generating the reference image

For characters: List all unique characters with their visual appearance
For scenes: List all unique locations/settings mentioned
For styles: Suggest 1-2 art styles that fit the story mood

IMPORTANT: The 'name' field must match exactly with:
- character type β†’ matches 'characters' column in scene CSV
- scene type β†’ matches 'scene_tag' column in scene CSV
- style type β†’ matches 'style_tag' column in scene CSV

Example output:
type,name,image_path,description
character,scholar,,"Young medieval English scholar in dark academic robes with neatly combed hair"
scene,palace,,"Grand medieval castle throne room with stone pillars and heraldic banners"
style,medieval historical drama,,"Medieval European historical drama style, cinematic composition, warm tones"

Now create the reference list for this story:

πŸ’‘ AI Tool Tips

🟠 Claude

Great for long stories. Use Artifacts feature to download CSV directly.

🟒 ChatGPT

Use Code Interpreter to create and download CSV. Preview as table.

πŸ”΅ Gemini

Works with Google Docs. Easy export to spreadsheets.

πŸš€ How to Import Files

1

Open AutoFlowCut desktop app

Launch AutoFlowCut and sign in with your Google account

2

Click the Import button

Located in the sidebar or toolbar

3

Select your file

Choose a CSV, SRT, or TXT file from your computer

4

Review and generate

Check the imported scenes and start generating images with Google Flow AI

πŸ“₯ Download Sample Files

Download these sample files to get started quickly: