자산 라이브러리
각 채널마다 channels/<slug>/assets/library.json 레지스트리가 하나씩 있으며, 파일은 assets/files/에 저장됩니다.
또한 모든 채널이 사용할 수 있는 channels/_shared/ 폴더가 있습니다. 채널 폴더는 기본적으로 git에서 무시되므로 라이브러리가 비공개로 유지됩니다.
모든 작업은 scripts/assets.mjs를 통해 수행합니다:
node scripts/assets.mjs seed <slug> # 온보딩 후: 페이스 앵커, 캐릭터 시트, 위치 스틸 이미지 가져오기
node scripts/assets.mjs add <slug> <file|url> --kind broll --tags kitchen,morning --licence pexels --source <페이지 URL>
node scripts/assets.mjs find <slug> --kind broll --tags kitchen --min-dur 3 --unused-days 30
node scripts/assets.mjs use <slug> a-007 --post p-012
node scripts/assets.mjs check <slug>
종류와 태그
clip (우리가 생성한 AI 캐릭터 클립), broll, still (캐릭터/위치 이미지), photo,
music, sfx, voice (승인된 음성 테이크), font, logo-free-graphic.
태그: 소문자, 구체적, 검색 가능 — 장소(kitchen), 분위기(calm), 주제(coffee), settings의 pillar 키.
자산당 2~5개.
라이선스 — 유일하게 중요한 규칙
--licence | 사용 가능? | 크레딧 |
|---|---|---|
own | 예 — 우리가 직접 생성했거나(Higgsfield, ElevenLabs) 소유자가 만든 경우 | 없음 |
cc0, pexels, pixabay | 예 | 없음 (그래도 --source는 기록) |
unsplash | 스틸 이미지에만 가능 | 없음 |
cc-by | 예 | 필수: --credit "사진: 이름, CC BY 4.0" → 해당 샷의 credit에 입력 |
licensed | 예 — 유료; 주문/라이선스 참조 번호를 --note에 기재 | 라이선스가 지정한 대로 |
unknown | 절대 게시 금지 — find가 숨기고, use가 거부 | — |
절대 추가 금지: 브랜드 로고나 실제 인물 얼굴이 포함된 것, 실제 채팅이나 게시물의 스크린샷, TikTok/YouTube/Spotify에서 추출한 음악, 라이선스가 명시되지 않은 "무료" 사이트의 자료. 소유자가 출처 없이 파일을 제공하면 unknown으로 추가하고 출처를 물어보세요.
자산 출처
- 우선 우리 것: 프로듀서가 만드는 모든 Higgsfield 클립과 스틸 이미지는
own입니다. 사용되지 않은 좋은 테이크는 나중에 무료 B-roll이 됩니다(--kind clip --job-id …). - 명확한 라이선스가 있는 무료 스톡: Pexels / Pixabay 비디오 및 사진, CC0 라이브러리. 페이지 URL을
--source로 저장하세요. - 음악: 게시할 때 앱 자체 사운드 라이브러리를 사용하는 것이 가장 안전합니다(트렌드 사운드는 앱 내에서 추가되며, 내장되지 않습니다).
own/cc0/licensed라이선스로만 내장된 배경 음악을 사용하고,music_volume0.06~0.12로 유지하세요. - 부족한 것은 생성: (Higgsfield
generate_image/generate_video, 먼저 크레딧을 알리고)own으로 추가하세요.
파이프라인이 사용하는 방법
- Writer / video-script:
find --unused-days 30으로 B-roll을 검색하여 피드가 반복되지 않도록 하고, 가장 적게 사용된 항목이 먼저 나옵니다. - Producer: 게시물이 생성된 후, 해당 클립을
add(--kind clip --licence own --job-id)하고 게시물에 등장한 모든 자산을use합니다. - 비소유 자산을 사용한 비디오를 배송하기 전:
check가CHECK OK를 출력해야 하며, 모든cc-by자산의 크레딧이 해당 샷에 포함되어 있어야 합니다. - 클라우드 샌드박스에서는 라이브러리가 체크아웃되지 않습니다. 자산을
url로 전달하거나(또는media_upload로 파일을 업로드하여 해당 URL 사용)하세요.