TikTok 비디오 아카이브 시스템 구축하기

제 옷장 속 NAS에는 4,200개의 TikTok 영상이 있습니다.

오랫동안 이것은 혼돈 그 자체였습니다. video(1).mp4, video(2).mp4와 같은 이름의 파일들이 하드 드라이브 3개와 Google Drive 폴더에 여기저기 흩어져 있었습니다. 아무것도 찾을 수 없었죠.

문제는 영상의 개수가 아니라 시스템의 부재라는 것을 깨달았습니다.

대규모로 숏폼 영상을 저장하고 싶다면 제대로 된 아카이브가 필요합니다. 영상을 하나씩 저장하는 방식은 파일이 50개일 때는 괜찮지만, 500개가 되면 한계에 부딪힙니다.

수천 개의 영상을 관리하기 위해 제가 구축한 시스템을 소개합니다.

수동 저장의 문제점 • 메타데이터 부재. 크리에이터가 계정을 비공개로 전환하면 맥락을 잃게 됩니다. • 중복 파일. 같은 영상이 여러 곳에 중복되어 저장됩니다. • 검색 불가. 이름 없는 파일의 바다 속에서 특정 영상을 찾을 수 없습니다. • 저장 공간의 무질서. 단일 진실 공급원(single source of truth) 없이 파일이 여기저기 흩어져 있습니다.

아카이브 구조 저는 크리에이터와 주제를 기반으로 한 폴더 시스템을 사용합니다.

모든 영상은 엄격한 명명 규칙을 따릅니다: {YYYY-MM-DD}{creator-handle}{short-description}_{tiktok-id}.mp4

예시: 2024-03-15_@woodcraftjoe_mortise-and-tenon-joint_7341892056.mp4

비결은 메타데이터에 있습니다 영상 파일 하나만으로는 충분하지 않습니다. 저는 모든 클립의 세부 정보를 저장하기 위해 JSON 인덱스를 사용합니다. 크리에이터, 게시 날짜, 설명, 해시태그, 심지어 다운로드 시점의 조회