본문 바로가기
3Dsoftware/Etc

[ComfyUI] KSampler - 오류

by wonilmax 2025. 10. 31.

KSampler  오류 내용.

[ The size of tensor a (45) must match the size of tensor b (44) at non-singleton dimension 4 ]

 

input video의 resolution의 원인이 16으로 나누어 떨어지지 않기 때문에 문제가 발생한다.

예를 들서 width 712 x height 720의 영상이라고 하면.

 

 

  • Width (가로): 712
    • 712 \16 = 44.5
    • 16의 배수가 아닙니다.
  • Height (세로): 720
    • 720 \16 = 45
    • 16의 배수입니다.

 

✅ 해결책

해결하려면 영상을 인코딩하기 전에 가로 해상도를 16의 배수로 조정해야 합니다. 712 > 704 or 688 로 줄여서 영상의 양쪽 끝을 자른다. or 720으로 늘려서 검은색으로 채운다.

 

[ 영상 인코딩 시 가로(width) 및 세로(height) 해상도가 16의 배수여야 한다는 요구사항은 많은 비디오 코덱(특히 H.264/AVC와 같은 표준)의 매크로블록(macroblock) 기반 처리 방식 때문에 생기는 일반적인 제약 사항입니다. 매크로블록의 크기가 보통 $16 \times 16$ 픽셀이기 때문에, 전체 영상 크기가 이 배수를 맞추지 못하면 오류가 발생하거나 인코딩 효율이 떨어질 수 있습니다. ]