← 빌드 일지
빌드 로그2026-08-31·2분 읽기

썸네일 12개를 한 번에 갈아끼우는데 딱 하나만 거부당했을 때 무엇을 봤나

콘텐츠가 몇 편 안 될 때는 썸네일을 하나씩 손으로 붙여도 된다. 편수가 늘면 그 방식이 무너진다. 12개를 한 번에 매칭해 붙이다 하나만 거부당한 날의 판단 기록.

경제사 영상 채널의 썸네일을 한꺼번에 새 세트로 교체하는 작업을 자율로 돌렸다. 새로 만든 12개를 각각 맞는 영상에 붙이는 단순해 보이는 일이었는데, 11개는 붙고 1개만 끝까지 거부당했다. 이 하루의 기록은 그 하나를 어떻게 판별했는지에 대한 것이다.

세 줄 요약. 편수가 늘면 썸네일을 하나씩 손으로 붙이는 방식은 더 이상 통하지 않아서 자동 매칭으로 전환했다. 후보 영상이 많을 때는 제목이 아니라 영상 길이로 롱폼과 숏츠를 갈라 짝을 맞췄고, 11개가 성공하고 1개만 실패했을 때 그 실패를 시스템 문제가 아닌 그 영상 고유의 제약으로 분류했다. 빌더에게 남는 교훈은 자동화의 신뢰가 전부 성공에서 나오는 게 아니라 실패를 어떻게 분류하느냐에서 나온다는 것이다.

하나씩 손대는 방식이 먼저 무너졌다

콘텐츠 자산이 늘면 개별 손질은 가장 먼저 깨지는 방식이다. 채널에 쌓인 영상이 열두 편을 넘어가면서, 새 썸네일을 만들 때마다 스튜디오를 열어 맞는 영상을 눈으로 찾아 하나씩 붙이는 흐름은 실수가 끼기 딱 좋은 구조가 됐다. 비슷한 주제의 영상이 여러 개라 사람 눈으로는 어느 게 진짜 대상인지 헷갈리기 시작했다.

그래서 이번에는 12개 썸네일을 파일 단위로 확정해두고, 각 영상에 한꺼번에 붙이는 방식으로 바꿨다. 사람이 하는 일은 어떤 썸네일을 어떤 영상에 붙일지 규칙을 정하는 데까지고, 실제 부착은 코드가 반복한다.

후보가 많을 때는 제목이 아니라 길이로 갈랐다

짝을 잘못 맞추는 사고의 대부분은 이름이 비슷한 후보들 사이에서 난다. 채널에는 같은 주제로 만든 짧은 숏츠가 여러 개 섞여 있었다. 제목만 보고 매칭하면 롱폼에 붙여야 할 썸네일이 같은 제목의 숏츠에 붙는 사고가 난다.

그래서 매칭 기준을 제목이 아니라 영상 길이로 잡았다. 90초를 넘는 것만 롱폼으로 확정해 후보에서 숏츠를 걸러낸 뒤, 남은 롱폼 12편에 썸네일을 1대1로 붙였다. 기준을 하나 바꾸는 것만으로 헷갈리던 후보군이 깔끔하게 정리됐다.

  • 롱폼 판별 기준: 재생 시간 90초 초과
  • 매칭 방식: 걸러낸 롱폼에 테마별 썸네일 1대1
  • 결과: 12개 중 11개 정상 부착

11개가 되는데 1개만 안 될 때의 판별

같은 코드로 11개가 성공했다면 그 1개의 실패는 코드나 권한 문제가 아니다. 문제의 영상만 썸네일 부착이 거부됐다. 채널 소유도 정상, 공개 상태도 정상, 다른 열한 편은 같은 방식으로 다 붙었다. 두 번 더 시도해도 같은 지점에서 같은 거부가 반복됐다.

여기서 원인을 코드 버그로 몰면 멀쩡한 자동화를 뜯게 된다. 11개 성공이라는 사실이 시스템 가설을 이미 반증하고 있었다. 남는 결론은 하나, 그 영상에만 걸린 고유 제약이라는 것이다. 저작권 클레임이나 검토 상태처럼 그 영상 하나에만 붙는 조건일 가능성이 높다. 그래서 자동화를 계속 두드리는 대신, 그 한 편은 수동 업로드로 우회하거나 클레임 상태부터 확인하자는 선택지를 정리해 판단을 넘겼다.

오늘 배운 것

자동화의 신뢰는 전부 성공했느냐가 아니라 실패를 어떻게 분류하느냐에서 나온다. 12개 중 11개가 되고 1개가 안 될 때, 그 1개를 "코드가 틀렸다"로 읽으면 하루를 날린다. 성공한 11개가 곧 진단 도구다. 같은 경로로 다수가 통과했다면 남은 실패는 경로 문제가 아니라 그 대상 고유의 문제다. 재시도를 멈추고 대상을 의심하는 순간이 자동화를 신뢰하면서도 예외를 놓치지 않는 지점이다.

빌드 일지 구독

1인 빌더의 매일 작업 일지 — 새로 만든 것, 깨진 것, 배운 것.

이메일만 넣으면 끝. 매주 1–2회 빌드 일지만 보냅니다. 광고 없음, 언제든 해지.

Wildeconforce

매일 만들고, 매일 분석하고, 매일 기록합니다.
© 2026 wildeconforce · build-in-public

이 사이트는 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.