"AI 영상 파이프라인"이라는 말은 많이 쓰이지만 정확히 무엇을 가리키는지는 흐릿합니다. 이 글은 우리가 직접 만들어 운영 중인 AI 영상 자동화 팩토리의 실제 구조를 예로 들어, AI 영상 파이프라인이 무엇이고 어떤 단계로 이뤄지는지를 구체적으로 정의합니다.
AI 영상 파이프라인이란 무엇인가
AI 영상 파이프라인은 주제·아이디어 하나를 입력받아, 대본 생성 → 이미지 생성 → 영상 변환 → 음성 더빙 → 자막 조립 → 업로드로 이어지는 각 단계를 자동으로 연결한 생산 흐름입니다. 핵심은 개별 AI 도구가 아니라 그 도구들을 순서대로, 실패에 강하게 이어 붙이는 오케스트레이션에 있습니다. 이미지 생성 모델 하나, 더빙 모델 하나만으로는 파이프라인이 아닙니다. 여러 단계가 상태를 주고받으며 하나의 완성물로 수렴할 때 비로소 파이프라인입니다.
이 정의에서 중요한 건 세 가지입니다.
- 단계성: 각 단계는 앞 단계의 결과물을 입력으로 받는다(대본 없이 이미지 없고, 이미지 없이 영상 없다).
- 상태: 지금 어느 단계에 있는지를 시스템이 추적한다(그래야 실패 지점부터 다시 시작할 수 있다).
- 오케스트레이션: 단계 사이의 전이·대기·분기·실패 처리를 하나의 조율자가 관리한다.
7단계 상태머신, 실제 예시
우리 쇼츠 팩토리의 파이프라인은 7단계 상태머신으로 정의돼 있습니다. 각 상태는 명확한 의미를 갖고, 워커 하나가 그 상태로의 전이를 책임집니다.
| 단계 | 상태 | 무슨 일이 일어나나 |
|---|---|---|
| 1 | CREATED | 주제와 채널이 정해진 잡이 생성됨 |
| 2 | SCRIPTED | 대본 생성(훅 공식·한/영 동시·의료 팩트체크) |
| 3 | IMAGE_GENERATED | 3D 이미지 생성 → 사람 비용 승인 대기 |
| 4 | VISUAL_READY | 승인된 이미지를 Kling으로 영상 변환 완료 |
| 5 | ASSEMBLED | 더빙·자막을 얹어 9:16 쇼츠로 조립 |
| 6 | PENDING_APPROVAL | 완성본을 사람이 최종 검수 대기 |
| 7 | APPROVED → UPLOADED | 승인 후 멀티플랫폼 업로드 |
각 단계에는 실패 전이(FAILED)가 붙어 있어, 한 단계가 실패해도 그 지점만 격리되고 파이프라인 전체가 무너지지 않습니다. 이 실패 격리가 긴 파이프라인을 실전에서 돌릴 수 있게 만드는 조건입니다.
각 단계는 독립적으로 배포되는 워커가 맡습니다. 대본·이미지·영상·더빙·조립·업로드가 서로 다른 서비스라, 한 단계의 모델이나 로직을 바꿔도 다른 단계는 건드리지 않습니다. 예를 들어 이미지 생성 모델이나 업로드 플랫폼은 교체 가능한 전략으로 설계돼 있어, 제공자가 바뀌어도 파이프라인의 뼈대는 그대로 둡니다. 이렇게 단계를 느슨하게 결합해 두는 것이 파이프라인을 오래 유지보수할 수 있게 만듭니다.
왜 파이프라인이 어려운가, 비동기와 대기
AI 영상 파이프라인이 단순한 함수 호출 연쇄와 다른 이유는 각 단계가 오래 걸리고 비동기라는 데 있습니다. 이미지 생성은 초 단위, 영상 변환(Kling)은 클립당 수 분, 최종 승인은 사람을 기다리므로 며칠이 걸릴 수도 있습니다. 이렇게 시간 축이 제각각인 단계를 하나로 엮으려면, 단순한 순차 실행이 아니라 대기·재개·분기를 관리하는 오케스트레이터가 필요합니다.
우리는 이 조율을 GCP Workflows 상태머신으로 구현했습니다. 예를 들어 영상 변환은 제출 후 웹훅으로 완료를 통지받고, 그 사이 워크플로는 Firestore 상태를 폴링하며 다음 단계로 넘어갈 때를 기다립니다.
이 오케스트레이션을 어떻게 설계했는지는 GCP Workflows로 마이크로서비스 10개를 상태머신으로 엮기에서, 사람 대기 단계를 파이프라인에 넣는 방법은 AI 콘텐츠를 완전 자동으로 올리면 안 되는 이유에서 이어집니다.
파이프라인 vs 완제품 도구
"그럼 완제품 자동화 도구를 쓰면 되지 않나"라는 질문이 자연스럽게 따라옵니다. 단순 생성·업로드만이면 그렇습니다. 하지만 사람 승인 대기, 비용 게이트, 도메인 팩트체크, 채널별 독립 실행처럼 요구가 겹치면 완제품의 틀을 벗어납니다. 그 경계는 콘텐츠 자동화, 노코드 vs 맞춤 개발에서 자세히 다룹니다. 전체 사례는 AI 영상 자동화 팩토리에서 볼 수 있습니다.
자주 묻는 질문
AI 영상 파이프라인이란 정확히 무엇인가요?
주제 하나를 입력받아 대본 생성·이미지 생성·영상 변환·음성 더빙·자막 조립·업로드를 자동으로 연결한 생산 흐름입니다. 핵심은 개별 AI 도구가 아니라, 그 도구들을 순서·상태·실패 처리와 함께 하나로 엮는 오케스트레이션입니다.
AI 영상 파이프라인은 어떤 단계로 이뤄지나요?
우리 쇼츠 팩토리 기준으로 CREATED → SCRIPTED → IMAGE_GENERATED → VISUAL_READY → ASSEMBLED → PENDING_APPROVAL → APPROVED/UPLOADED의 7단계입니다. 각 단계는 앞 단계 결과물을 입력으로 받고, 각 단계에 실패 전이가 있어 문제가 생긴 지점만 격리됩니다.
왜 단순 순차 실행이 아니라 상태머신인가요?
각 단계의 소요 시간이 제각각이기 때문입니다. 이미지 생성은 초 단위지만 영상 변환은 수 분, 사람 승인은 며칠이 걸릴 수 있습니다. 시간 축이 다른 비동기 단계를 대기·재개·분기와 함께 관리하려면 상태를 추적하는 상태머신 오케스트레이터가 필요합니다.
완제품 자동화 도구로 대체할 수 없나요?
단순 생성·업로드라면 가능합니다. 그러나 사람 승인 대기, 비용 게이트, 도메인 팩트체크, 채널별 독립 실행처럼 요구가 겹치면 완제품 도구의 틀을 벗어나 맞춤 파이프라인이 필요합니다.