개발자 문서/동영상 미리보기 이미지 추출

동영상 미리보기 이미지 추출

명세 내보내기OpenAPI 3.0.3Postman 컬렉션Markdown

동영상에서 일정 구간마다 미리보기 이미지를 추출합니다.

POST/rest/extract_video_thumbnail
요청 예제로 이동 ↓

기능·제공 범위

인증
Bearer 키
요청
form-data
응답
JSON · 파일
요금·이용 조건
기본 단가 10P · 60초당

빠른 시작

서버의 APICK_API_KEY를 준비하고 입력값을 바꾸세요. 아래에서 경로별 입력·응답·실행 환경을 함께 확인할 수 있습니다.

요청과 응답

API 요청
POST/rest/extract_video_thumbnail

Bearer 인증 · multipart/form-data · 파일 응답

입력 항목
폼 항목·타입
필수
설명·예제
videofile
필수
동영상 파일
widthstring
선택
이미지 가로 길이 (범위: 100 ~ 2000, 기본값 480). 세로 길이는 가로 비율에 따라 자동 계산예: 1920
countstring
선택
추출할 이미지 개수 (범위: 0 ~ 200, 기본값 100)예: 36
응답과 성공 판정

HTTP 성공과 업무 결과를 구분하세요. 아래 서비스별 결과 필드가 실제 성공·실패를 나타냅니다.

파일 직접 응답

application/zip · 정상 응답의 본문을 파일로 저장하세요. 실패하면 JSON 오류가 올 수 있으므로 HTTP 상태와 Content-Type을 먼저 확인하세요.

추가 입력 조건·전송 규칙
Header
이름
필수
설명
Authorization
O
Bearer 인증키

응답 상세

서비스 고유 응답·필드 상세 설명
Header
이름
필수
설명
success
O
API 서버 정상 응답 여부
cost
O
API 호출 요금
ms
O
API 응답 시간
Content-Type
O
응답 바디 데이터 타입
Content-Disposition
O
파일명
(output 고정)
Body
이름
타입
설명
zip 형식의 바이너리 데이터

경로별 응답 예시와 필드 명세는 위 API 요청 설명에 붙어 있습니다. JSON을 파일로 저장하기 전에는 Content-Type과 오류를 확인하세요.

상태·오류·재시도

HTTP 상태 → API 처리 여부 → 업무 상태 순서로 확인하세요. 결과 유무와 과금 여부는 서로 다릅니다.

공통 폼 입력 오류

FORM_DATA_INVALID · HTTP 400: 필드 이름·타입·배열 인덱스를 확인하세요. 인덱스는 0부터 연속으로 사용합니다.

FORM_DATA_FIELD_CONFLICT · HTTP 400: 같은 값과 중첩 경로를 동시에 지정하지 마세요.

MULTIPART_LIMIT_OR_PARSE_ERROR · HTTP 400/413: boundary·파일 크기·필드 개수를 확인하세요. 서비스별 제한이 우선 적용됩니다.

요금·제한·이용 조건

기능·제공 범위·요금·제한 전체 보기
업로드 용량 제한: 1GB
multipart/form-data 요청에 포함된 첨부파일 합계는 최대 1GB입니다. 처리시간은 재생시간, 페이지 수와 파일 형식에 따라 늘어날 수 있습니다.
제한을 초과하면 HTTP 413과 REQUEST_TOO_LARGE 오류가 반환되며 과금되지 않습니다.
추출할 썸네일 개수를 최대 200개까지 지정이 가능하며, 재생시간(초)보다 추출할 이미지 개수가 많은 경우 1초당 1개씩 재생시간(초) 만큼 추출됩니다. 추출된 이미지 파일은 압축파일(.zip)로 압축됩니다.
Method
URL
POST
https://apick.app/rest/extract_video_thumbnail

연동 시 확인할 내용

예제는 경로별로 최소 요청과 오류 처리 포함 모드를 제공합니다. 실제 사용 환경의 시간 제한·취소·업무 성공 판정을 적용하세요.

추가 예제·서비스별 연동 안내
응답 예시

{zip 형식의 바이너리 데이터}
            

개발가이드 검색

필요한 API와 이용 요금을 함께 확인하세요.

표시 가격은 기본 단가입니다. 상세 과금 조건은 각 가이드에서 확인하세요.