
타임라인 검증기(Timeline Validator)를 사용하여 AI 비디오 프롬프트 만드는 법
요약
타임라인 검증기(Timeline Validator)를 활용하여 재현 가능한 AI 비디오 프롬프트를 작성하는 튜토리얼입니다. 시간 창, 카메라 책임, 사운드 원인 등을 정의하여 비디오의 시간적 일관성을 확보하는 워크플로우를 설명합니다.
핵심 포인트
- 타임라인 기반 프롬프트 작성을 통한 비디오 재현성 향상
- 시간적 일관성(temporal consistency)을 위한 검증 로직 활용
- FLUX 3 Video 워크플로우를 참고한 20초 분량 브리프 생성법
- 카메라 방향, 피사체 기하학, 조명 일관성 유지 확인
AI 비디오 프롬프트는 하나의 영화 같은 문단으로 작성되는 대신, 검증된 타임라인으로부터 컴파일될 때 재현 가능해집니다. 순서가 정해진 시간 창(time windows), 하나의 카메라 책임(camera responsibility), 소리에 대한 가시적인 원인(visible causes for sound), 그리고 모든 비트(beat)에서 유지되어야 하는 불변량(invariants)을 정의하세요.
type Beat = {
start: number;
end: number;
...
이 튜토리얼에서는 FLUX 3 Video의 발표된 워크플로우를 참고하여 20초 분량의 브리프(brief)를 만듭니다. 단, 현재 Voor 페이지는 FLUX 3 Video를 일반 제공 모델로 표시하고 있지 않습니다. 생성 폼에서는 명시된 사용 가능한 모델로 브리프를 테스트합니다.
export function validateBrief(x: VideoBrief): string[] {
const errors: string[] = [];
if (x.duration !== 20) errors.push("duration must be 20");
...
const brief: VideoBrief = {
duration: 20,
aspectRatio: "16:9",
...
export function compile(x: VideoBrief): string {
const timeline = x.beats
.map(b => `${b.start}-${b.end}s: ${b.action}${b.sound ? `; sound: ${b.sound}` : ""}`)
...
-
사용 가능한 모델이 포함된 timed-brief generator를 엽니다.
-
20-second sequence 프리셋을 선택합니다.
-
validator가 빈 배열을 반환한 manifest만 컴파일합니다.
-
프롬프트를 붙여넣고, 선택된 모델, duration, aspect ratio, Public/Private, credit estimate를 확인합니다.
-
Generate 후에는 프롬프트의 각 beat와 실제 영상을 프레임 단위로 대조합니다.
-
beat의 순서가 바뀌지 않았는지
-
camera direction이 일관된지
-
subject geometry와 light direction이 유지되는지
-
소리가 화면 내의 원인(cause)과 대응하는지
-
18–20초 구간이 stable hold 상태인지
Validator는 구문과 시간적 일관성(temporal consistency)만을 보장하며, 생성 결과의 품질은 보장하지 않습니다. FLUX 3 Video는 이 페이지에서 coming soon으로 명시되어 있습니다. 사용 가능한 모델이나 가격은 변경될 수 있으므로, 고정된 credit 값을 적지 말고 UI의 견적을 확인하십시오. Public이 현재 기본값입니다. 이 검증에서는 유료 생성(paid generation)을 실행하지 않았습니다.
manifest와 review harness가 준비되면, 동일한 generator에서 live estimate를 확인한 후 브리프를 테스트하십시오.


AI 자동 생성 콘텐츠
본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기