بنقرة واحدة
promo-sns-content-pipeline
범용 SNS 홍보 영상 제작 파이프라인. 책·교육·서비스·상품·행사·복지사업 등 모든 아이템을 쇼츠/릴스/롱폼/광고 영상으로 재가공한다.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
범용 SNS 홍보 영상 제작 파이프라인. 책·교육·서비스·상품·행사·복지사업 등 모든 아이템을 쇼츠/릴스/롱폼/광고 영상으로 재가공한다.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | promo-sns-content-pipeline |
| description | 범용 SNS 홍보 영상 제작 파이프라인. 책·교육·서비스·상품·행사·복지사업 등 모든 아이템을 쇼츠/릴스/롱폼/광고 영상으로 재가공한다. |
| version | 1.0.0 |
| author | Pola for Ninestone |
| license | MIT |
| metadata | {"hermes":{"tags":["promo","sns-content","short-form","reels","shorts","youtube","captions","longform","higgsfield","voiceover","marketing"]}} |
나인스톤이 어떤 아이템이든 홍보 영상으로 만들고 싶어 할 때 사용한다.
트리거 예시:
대상 아이템:
목표는 단순 아이디어 제안이 아니라 실제 업로드 가능한 SNS 콘텐츠 산출물을 만드는 것이다.
ffmpeg + .ass 자막으로 정확하게 합성한다.ffprobe로 해상도/길이/오디오 스트림 확인.vision_analyze로 가독성 검수.사용자가 자료를 충분히 주지 않아도 기본값으로 진행하되, 전환 목표가 완전히 불명확하면 한 번만 묻는다.
정리할 항목:
| 항목 | 질문 |
|---|---|
| 홍보 대상 | 무엇을 알리거나 팔 것인가? |
| 타깃 | 누가 봐야 하는가? |
| 문제/욕망 | 고객은 어떤 문제나 욕망이 있는가? |
| 핵심 약속 | 이 아이템이 무엇을 해결해주는가? |
| 증거 | 후기, 수치, 사례, 이미지, 결과물이 있는가? |
| CTA | 시청자가 뭘 해야 하는가? |
| 톤 | 신뢰형, 바이럴형, 프리미엄형, 친근형, 공공기관형 등 |
| 플랫폼 | 쇼츠, 릴스, 틱톡, 유튜브, 랜딩페이지 등 |
브리프 템플릿:
홍보 대상: [아이템]
타깃: [핵심 고객]
전환 목표: [신청/구매/문의/다운로드 등]
핵심 문제: [고객이 겪는 문제]
핵심 약속: [아이템이 제공하는 변화]
증거/소재: [후기/이미지/영상/수치]
CTA: [구체적 행동]
톤: [바이럴/신뢰/프리미엄/친근 등]
SNS 홍보 영상의 기본 구조는 다음이다.
0.0~1.5초: 스크롤 정지 훅
1.5~4.0초: 문제/공감
4.0~7.0초: 해결/차별점
7.0~10.0초: CTA
1. 훅
2. 고객 문제
3. 왜 지금 필요한가
4. 아이템 소개
5. 구체적 효과/사례
6. CTA
1. 강한 질문/문제 제기
2. 고객이 흔히 하는 실수
3. 새로운 관점 제시
4. 아이템이 해결하는 방식
5. 구체 예시 2~3개
6. 신뢰 요소
7. CTA
홍보 영상은 가능하면 3방향으로 잡는다.
| 버전 | 이름 | 목적 | 톤 |
|---|---|---|---|
| A | Safe Ad | 안정적 정보 전달 | 정석 광고형 |
| B | Viral Hook | 스크롤 정지/클릭 유도 | 강한 후킹 |
| C | Trust/Premium | 신뢰·권위 형성 | 프리미엄/브랜드형 |
각 콘셉트마다 다음을 쓴다.
버전:
한 줄 콘셉트:
첫 1초 훅:
장면 구성:
자막 카피:
내레이션 방향:
CTA:
적합 플랫폼:
선택 기준:
ffprobe -v error \
-show_entries format=duration:stream=width,height,r_frame_rate \
-of json input.mp4
한국어 영상은 faster_whisper를 우선 사용한다.
from faster_whisper import WhisperModel
path = "input.mp4"
model = WhisperModel("small", device="cpu", compute_type="int8")
segments, info = model.transcribe(path, language="ko", vad_filter=True, beam_size=5)
for s in segments:
print(f"{s.start:.2f}\t{s.end:.2f}\t{s.text.strip()}")
주의:
ffmpeg -y -ss 3.0 -i input.mp4 -frames:v 1 frame_check.jpg
vision_analyze로 질문한다.
이 세로 영상 프레임에서 쇼츠/릴스 하단 기본 UI에 가리지 않으면서 주요 화면 요소를 덜 가리는 자막 위치를 판단해줘.
기본 위치:
권장 스타일:
[Script Info]
ScriptType: v4.00+
PlayResX: 720
PlayResY: 1280
ScaledBorderAndShadow: yes
YCbCr Matrix: TV.709
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: ShortsTop,Pretendard ExtraBold,50,&H00FFFFFF,&H000000FF,&H00000000,&H80000000,-1,0,0,0,100,100,-1,0,1,5,2,8,55,55,95,1
Style: ShortsBottomSafe,Pretendard ExtraBold,54,&H00FFFFFF,&H000000FF,&H00000000,&H80000000,-1,0,0,0,100,100,-1,0,1,5,2,2,55,55,360,1
강조색:
&H00FFF04A& 노랑&H0000E8FF& 시안ffmpeg -y -i input.mp4 \
-vf "subtitles=captions.ass:fontsdir=/Users/macbook15-platform/Library/Fonts" \
-c:v libx264 -preset medium -crf 18 \
-c:a aac -b:a 192k \
-movflags +faststart \
output_safe_shorts.mp4
ffprobe -v error \
-show_entries format=duration,size \
-show_entries stream=codec_type,width,height \
-of json output_safe_shorts.mp4
중간 프레임 확인:
ffmpeg -y -ss 3.0 -i output_safe_shorts.mp4 -frames:v 1 subtitle_check.jpg
사용자가 “롱폼으로 만들어줘”라고 하면 기본값은 다음이다.
권장 1920×1080 구조:
1. 고객이 멈춰 볼 질문
2. 흔한 실수/문제
3. 왜 지금 필요한가
4. 아이템 소개
5. 구체적 효과/사례 1
6. 구체적 효과/사례 2
7. 신뢰/차별점
8. CTA
나인스톤이 “힉스필드에서 자연스러운 음성으로 바꿔줘”라고 하면 Higgsfield voice_change를 사용한다.
command -v higgsfield
higgsfield --help
higgsfield voices list --size 50 --json
기본 추천:
MarkRoman, Sterling, JulianHana, Maya, Ava, NoraMark voice id 예시:
27c04473-84a9-4b60-a41f-c8e8458bd4f1
higgsfield upload create input.mp4 --json
중요: 업로드된 입력 비디오는 type을 video_input으로 넘긴다.
higgsfield generate create voice_change \
--input_video '{"id":"UPLOAD_ID","type":"video_input"}' \
--voice_id VOICE_ID \
--voice_type preset \
--wait --wait-timeout 10m --wait-interval 10s \
--json
curl -L 'RESULT_URL' -o output_higgsfield_voice.mp4
ffprobe -v error \
-show_entries format=duration,size \
-show_entries stream=index,codec_type,codec_name,width,height \
-of json output_higgsfield_voice.mp4
음량 확인:
ffmpeg -i output_higgsfield_voice.mp4 \
-af volumedetect -vn -sn -dn -f null - 2>&1 | tail -20
원본과 음성이 달라졌는지 확인:
ffmpeg -y -i original.mp4 -vn -ac 1 -ar 16000 /tmp/orig.wav
ffmpeg -y -i output_higgsfield_voice.mp4 -vn -ac 1 -ar 16000 /tmp/higgs.wav
shasum -a 256 /tmp/orig.wav /tmp/higgs.wav
작업 후 리뷰 요청이 오면 다음 구조를 사용한다.
| 단계 | 작업 | 결과 |
|---|---|---|
| 1 | 소재 확보 | 원본 영상/이미지/카피 |
| 2 | 메시지 추출 | 핵심 문제/약속/CTA |
| 3 | 쇼츠 자막 | 플랫폼 UI 회피 |
| 4 | 스타일링 | 핵심어 컬러 강조 |
| 5 | 포맷 확장 | 쇼츠/롱폼/랜딩 영상 |
| 6 | 음성 개선 | TTS 또는 Higgsfield |
| 7 | 검증 | 해상도/길이/오디오/가독성 |
| 항목 | 볼 것 |
|---|---|
| 타깃 적합성 | 누가 봐야 하는지 명확한가 |
| 훅 | 첫 1초에 멈출 이유가 있는가 |
| 메시지 | 하나의 약속이 남는가 |
| 증거 | 사례/후기/수치/장면이 있는가 |
| CTA | 다음 행동이 구체적인가 |
| 재활용성 | 다른 포맷으로 확장 가능한가 |
홍보 아이템 하나를 받으면 7일치로 확장할 수 있다.
| Day | 콘텐츠 축 | 목적 |
|---|---|---|
| 1 | 문제 자극 | 공감/스크롤 정지 |
| 2 | 흔한 실수 | 위기감 |
| 3 | 해결 관점 | 방법론 각인 |
| 4 | 사용 사례 | 구체화 |
| 5 | 후기/증거 | 신뢰 |
| 6 | 비교/차별점 | 선택 이유 |
| 7 | CTA 집중 | 전환 |
각 날짜별로 다음을 만든다.
제목:
첫 1초 훅:
자막 카피:
영상 장면:
내레이션:
CTA:
나인스톤, 홍보 쇼츠 완성했어요.
- 아이템: [아이템]
- 콘셉트: [문제 자극/바이럴 훅/신뢰형]
- 길이: [길이]
- 비율: 9:16
- CTA: [CTA]
- 검증: 해상도/오디오/자막 위치 확인 완료
MEDIA:/path/to/output.mp4
나인스톤, 미니 롱폼 버전 만들어뒀어요.
- 원본: [원본 소재]
- 변환본: [길이] / 16:9
- 구성: 훅 → 문제 → 해결 → 사례 → CTA
- 검증: 1920×1080 / 오디오 포함 / mp4 정상 생성
MEDIA:/path/to/longform.mp4
나인스톤, 힉스필드 보이스로 자연스럽게 바꾼 버전 만들었어요.
- 처리 방식: Higgsfield voice_change
- 보이스: [보이스명]
- 길이: [길이]
- 형식: [해상도] / mp4
- 검증: 오디오 스트림 정상, 음량 정상
MEDIA:/path/to/higgsfield_voice.mp4
| 아이템 | CTA 예시 |
|---|---|
| 책/전자책 | 무료 미리보기 받기 / 구매 링크 확인 |
| 강의/교육 | 수강 신청하기 / 무료 설명회 신청 |
| 컨설팅 | 상담 신청하기 / 진단 신청하기 |
| 복지사업 | 참여 신청하기 / 문의하기 |
| 행사 | 사전 신청하기 / 일정 확인하기 |
| 상품 | 지금 구매하기 / 혜택 확인하기 |
| 앱/SaaS | 무료 체험 시작하기 / 데모 보기 |
| 커뮤니티 | 멤버십 신청하기 / 대기자 등록 |