TikTok 영상에서 'AI 생성' 라벨 제거 방법 (CapCut 수정)
요약
TikTok의 'AI 생성' 라벨은 영상 자체보다 메타데이터에 기반하여 붙습니다. 이 라벨을 제거하려면, 재인코딩 없이 `ffmpeg`를 사용하여 비디오 스트림과 오디오 스트림만 새 컨테이너로 복사(리먹싱)하고 AI 관련 메타데이터 박스를 제거하는 것이 가장 효과적입니다.
핵심 포인트
- AI 라벨은 주로 C2PA 등 메타데이터에 기반함.
- 재인코딩 대신 리먹싱(`ffmpeg -c copy`)을 사용해야 품질 손실 방지.
- 메타데이터를 확인하려면 `exiftool`과 `c2patool` 명령어를 활용할 수 있음.
빠른 해결책: TikTok은 사용자의 영상 자체가 아니라 MP4 파일 내의 AI 메타데이터를 읽습니다. 라벨이 붙은 게시물을 삭제하고, 원래 내보낸 파일에서 하나의 ffmpeg 명령어(아래, 재인코딩 없음) 또는 MetaClean을 사용하여 메타데이터를 제거한 후, AI 생성 콘텐츠 스위치를 끈 깨끗한 사본을 다시 게시하세요.
왜 이런 일이 발생하는지, 자신의 파일에서 어떻게 확인할 수 있는지, 그리고 이 수정이 품질에 영향을 미치지 않았음을 어떻게 증명하는지에 대해 설명합니다.
실제 영상에 라벨이 붙는 이유
사용자가 직접 영상을 촬영하고 CapCut에서 AI 효과를 하나 추가한 후 내보내고 게시하면, TikTok이 그 위에 **'AI 생성'**이라는 라벨을 붙입니다. 영상 자체는 사용자의 것이지만, 이 라벨은 다르게 이야기합니다.
인스타그램의 'AI 정보'와 마찬가지로, TikTok의 자동 라벨링은 주로 메타데이터에 기반한 결정입니다. TikTok은 AI 콘텐츠를 자동으로 라벨링하기 위해 콘텐츠 크리덴셜 (C2PA)을 읽는다고 밝혔으며, 편집 앱들은 AI 기능을 사용한 후 파일에 AI 마커를 기록합니다. 따라서 유용한 질문은
ExifTool이 볼 수 있는 모든 것을, 저장 위치별로 그룹화하여 덤프합니다:
exiftool -a -G1 -s clip.mp4
인코더와 생성 도구(Encoder, Software, HandlerVendorID), XMP 블록, 그리고 AI, AIGC 또는 C2PA를 언급하는 모든 항목을 찾으십시오:
exiftool -a -G1 -s clip.mp4 | grep -iE 'c2pa|jumd|aigc|digitalsource|encoder|software'
서명된 매니페스트 자체의 경우, 공식 c2patool이 MP4 및 MOV를 직접 읽습니다:
c2patool clip.mp4
# claim generator, actions, digitalSourceType...와 같은 매니페스트가 출력됩니다.
# 또는 하나도 없다면 "No claim found"가 출력됩니다.
그리고 그곳에 있는 김에, 공유하고 싶지 않았을 수도 있는 것들을 확인하십시오: 휴대폰은 녹화 위치와 장치 모델을 udta atoms에 기록합니다.
exiftool -GPSCoordinates -Model -Make -CreationDate clip.mp4
재인코딩 없이 제거하기
비디오를 다시 내보내서 메타데이터를 "떨쳐내는" 것은 품질 손실을 초래하며 종종 동일한 마커를 다시 기록합니다. 가장 깔끔한 방법은 **리먹싱(remux)**입니다: 기존 비디오 및 오디오 스트림을 새 컨테이너로 복사하고 메타데이터 박스는 그대로 남겨두는 것입니다.
ffmpeg -i clip.mp4 -map 0 -c copy -map_metadata -1 -movflags +faststart clean.mp4
-c copy는 디코딩이나 재인코딩이 없음을 의미합니다: 프레임은 동일하고 비트레이트도 동일합니다.-map_metadata -1은 전역 메타데이터(위치 및 장치 atoms 포함)를 제거합니다.- C2PA
uuid박스는 리먹싱 과정에서 전달되지 않습니다. +faststart는 인덱스를 맨 앞으로 이동시키며, 이는 업로드 파이프라인에 유용합니다.
그러면 증명하십시오. 왜냐하면 깔끔해 보이는 명령어만으로는 증거가 될 수 없기 때문입니다:
c2patool clean.mp4 # "No claim found"가 나와야 합니다.
exiftool -a -G1 -s clean.mp4 | grep -iE 'c2pa|jumd|aigc|gps' # 아무것도 출력되지 않아야 합니다.
...
만약 두 streamhash 출력이 일치한다면, 사진과 소리가 정확히 내보낸 것임을 의미합니다.
그다음 다시 게시하십시오: 라벨이 붙은 게시물을 삭제하고(캡션과 사운드를 먼저 복사하세요), clean.mp4를 업로드하고 AI 생성 콘텐츠 스위치를 꺼두십시오.
CapCut에서 매일 내보낼 경우
클립마다 이 과정을 반복하는 것은 금방 지루해집니다. 그래서 저는 MetaClean을 만들었습니다. 이 앱은 Mac과 Windows용으로, 비디오(또는 사진)의 모든 메타데이터를 일반 단어로 보여주고, AI 마커나 위치 및 장치 세부 정보까지 제거할 수 있습니다. 그리고 위에서 설명한 스트림 복사 방식과 동일하게 검증된 clean_ 사본을 원본 옆에 저장해 줍니다. 감시 폴더(Watch Folders) 모드는 CapCut 내보내기 폴더(하위 폴더 포함)에 위치하며, 실제로 AI 메타데이터를 포함하는 새 내보내기가 있을 때만 나타납니다. 클릭 한 번으로 게시할 준비가 된 클린 사본이 완성됩니다. 모든 작업은 로컬에서 실행되며, 아무것도 업로드되지 않습니다. 3일 무료 체험 후 $5에 구매 가능합니다.
고지 사항: 저는 MetaClean의 개발자입니다.
요약 (TL;DR)
- TikTok의 자동
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기