개발자 문서
미디어 현지화, 사람 개발자 및 자동화 에이전트를 위한 Weydub API
서명된 요청 하나로 시작한 다음, 자막 및 텍스트 제거, 동영상 번역, 자막 추출, 이미지 번역, 콜백과 자동화를 위한 운영 워크플로로 넘어가세요. 로그인한 Weydub 사용자는 내 계정에서 API 액세스를 무료로 열 수 있습니다.
개발자용 빠른 시작
자격 증명을 받고 서명된 호출을 한 번 실행한 뒤 상태를 확인하고 워크플로 페이지를 선택하세요. 이렇게 하면 사람이 빠르게 진행하면서도 에이전트가 충분한 구조를 바탕으로 안전하게 구축할 수 있습니다.
- 액세스 받기로그인하고 내 계정에서 API 액세스를 무료로 연 다음, 계정에 허용된 워크플로를 확인하세요.
- 레퍼런스 읽기엔드포인트, 요청 형식, 상태 필드 및 문제 해결 참고 사항을 확인하세요.
- 빠른 시작 실행환경 변수와 간결한 JSON 서명을 사용해 데모 작업을 하나 만드세요.
- 결과 확인상태를 폴링하거나 콜백을 받은 다음, 출력 URL과 오류를 저장하세요.
핵심 워크플로
API 홈페이지는 동영상에서 텍스트 정리, 동영상 번역, 자막 파일 추출, 이미지 번역이라는 네 가지 운영 작업을 중심으로 구성됩니다.
자막 및 텍스트 제거
영상에 삽입된 자막, 캡션, 워터마크, 로어 서드, 로고, 줄거리 힌트, 등록 번호 및 기타 보이는 텍스트를 정리합니다.
- 엔드포인트:
/v-w-c/gateway/ve/work/free - Basic:
needChineseOcclude: 1|2|3 - Lite/Pro:
advanced_lite,advanced_large_box,advanced_full - 마스크:
videoInpaintMasks - CRF:
extraOptions.write_options.crf활성화된 경우
동영상 번역
번역된 자막을 생성하고, 필요에 따라 AI 더빙을 추가하며, 현지화된 동영상 에셋을 렌더링합니다.
- 엔드포인트:
/v-w-c/gateway/ve/work/free - 더빙:
needWanyin: 1,wyTaskType: FULL - 프레임 내 텍스트:
needChineseOcclude: 11 - 고감정:
/voice/incorporate
자막 추출
OCR 또는 음성 대화용 ASR을 사용해 보이는 자막이나 음성 대화에서 SRT/VTT를 생성합니다.
- OCR:
needChineseOcclude: 14 - OCR 마스크:
type: trans_only_ocr - ASR:
wyTaskType: ONLY_ASR,wyNeedText: 0
이미지 번역
제품 이미지, 스크린샷, 만화 패널, 앱 UI 캡처 및 크리에이티브 에셋을 현지화합니다.
- 엔드포인트:
/v-w-c/gateway/ve/image/translate - 번역:
translateOn: 1,synthesisOn: 1 - 텍스트 지우기:
translateOn: 0,synthesisOn: 1
먼저 Weydub에서 사용해 보기
구현 전에 출력 품질을 확인하려는 사용자는 해당 Weydub 워크플로로 안내하세요. API 문서는 자동화, 서명, 콜백 및 운영 동작을 위해 이곳에 유지됩니다.
운영 규칙
개발자와 에이전트가 구현 중 로컬 Weydub 문서를 기준으로 작업할 수 있도록 이 규칙을 API 페이지에 반영합니다.
두 사용자층
이 문서는 AI 코딩 도구를 사용하는 사람과 간결하고 신뢰할 수 있는 계약이 필요한 자동화 에이전트를 위해 작성되었습니다.
순서대로 읽기
먼저 다섯 가지 핵심 튜토리얼을 읽으세요. AI 코딩 도구나 내부 봇이 구현을 수행할 때는 에이전트 파일을 사용하세요.
통합 경로
스크립트, 백엔드 서비스, 노코드 브리지, 큐 작업자 및 AI 생성 클라이언트를 위한 구현 체크리스트로 사용하세요.
- 무료 액세스내 계정에서 API 액세스를 연 다음, 대상 워크플로에 대한 계정 권한을 확인하세요.
- 시크릿 저장다음 변수를 사용하세요:
WEYDUB_APP_KEY및WEYDUB_APP_SECRET또는 시크릿 매니저를 사용하세요. - 정확하게 서명하기간결한 JSON으로 이중 MD5 서명을 생성한 후 동일한 본문 바이트를 전송하세요.
- 작업 만들기미디어 URL을 제출하고 반환된 프로젝트/워크/태스크 ID를 저장하세요.
- 안전하게 대기하기운영 환경에서는 콜백을 사용하고 폴링을 대체 수단으로 사용하세요.
- 결과 저장출력 URL, SRT 링크, 이미지 에셋, 상태 및 오류를 저장하세요.
- 데모 실행고객 미디어를 연결하기 전에 공식 에셋으로 확인하세요.
- 사용자 보호재시도를 멱등적으로 처리하고 AppSecret이 유출되지 않도록 하세요.
최소 호출 형식
자격 증명에는 환경 변수를 사용하세요. AppSecret을 프런트엔드 코드, 공개 저장소, 스크린샷, 로그 또는 보존될 수 있는 프롬프트에 절대 저장하지 마세요.
POST https://api.zhaoli.com/v-w-c/gateway/ve/work/free
Headers:
Content-Type: application/json
AppKey: $WEYDUB_APP_KEY
AppSign: md5(md5(request_body) + $WEYDUB_APP_SECRET)
Body:
{
"urls": ["https://example.com/demo.mp4"],
"needChineseOcclude": 1,
"videoInpaintLang": "all"
}
데모 시나리오
고객 미디어를 연결하기 전에 이 공개 에셋으로 API 통합을 확인하세요. Weydub이 봇과 코딩 도구에서 가장 자주 호출할 것으로 예상하는 워크플로를 다룹니다.
고급 텍스트 제거
Advanced Pro 전체 화면 모델을 사용해 영어 하드코딩 자막이 포함된 동영상을 제출하세요.
시나리오 2동영상 번역
영어 데모 동영상을 자막과 AI 더빙을 포함한 스페인어로 번역하세요.
시나리오 3고감정 음성 복제
중국어 동영상과 연결된 JSON을 사용해 숏드라마를 중국어에서 영어로 더빙하세요.
- 영어 동영상:
http://gc9.cdn.izhaoli.cn/ghostcut_demo/TextRemoval_Dubbing_Eng.mp4 - 중국어 동영상:
http://gc9.cdn.izhaoli.cn/ghostcut_demo/HighEmotion_Dubbing_cn2en.mp4 - 중국어 JSON:
http://gc9.cdn.izhaoli.cn/ghostcut_demo/HighEmotion_Dubbing_cn2en.json
Markdown으로 복사
이 블록은 index.md의 개요를 그대로 반영하므로, 사람이 AI 코딩 세션에 붙여 넣고 에이전트가 일반 Markdown으로 파싱할 수 있습니다.
AI 코딩 도구용
어시스턴트에게 빠른 시작, 인증, 자막 제거, 동영상 번역, 자막 추출 및 Weydub API 스킬을 제공하세요. 그런 다음 환경 변수로만 자격 증명을 전달하세요. 이것이 Codex, Cursor, Claude Code, 내부 봇 및 자동화 에이전트를 위한 권장 경로입니다.
도움말 및 튜토리얼
로컬 API 페이지가 구현의 기준입니다. 제품 워크플로에 관한 도움말은 로컬 Weydub 도움말 센터에서 확인하세요.