Benchnote

영상 흔들림 보정 — AI 영상의 잔떨림만 지우고 움직임은 남긴 방법

AI 영상·이미지 생성 실무 2026년 10월 20일 발행 · 김재인
영상 흔들림 보정 — AI 영상의 잔떨림만 지우고 움직임은 남긴 방법
광고 자리 (top) — 애드센스 승인 후 활성화

AI로 만든 핸드헬드 영상의 앞부분 흔들림을 무료로 줄였습니다. 처음엔 화면을 완전히 고정했는데, 그러자 화면을 크게 키워야 해서 가장자리가 잘려 나갔어요. 방법을 바꿔 잔떨림만 지우고 느린 움직임은 남기자 화면은 거의 그대로이면서 떨림이 88% 줄었습니다.

왜 보정이 필요했나

영상 테스트에서 주택 현관 장면을 씨댄스 2.5로 6초짜리 영상으로 만들었습니다. 남자가 현관에서 폰을 보다가 문을 닫고 계단을 내려와 달려 나가는 장면이에요. 영상 프롬프트에는 늘 “핸드헬드, 브이로그”를 넣었고, 덕분에 따라가는 카메라는 살아 있었습니다.

문제는 앞부분이었습니다. 남자가 아직 현관에 서 있는 첫 2~3초에도 카메라가 잘게 떨렸어요. 그래서 “맨 처음 핸드헬드는 줄여 달라”고 했습니다. 다시 뽑으면 장면이 바뀔 수 있으니, 이미 나온 영상을 제 컴퓨터에서 보정하기로 했습니다.

보정한 영상의 장면. 해질녘 회색 석조 2층집 현관 층계참에서 캡을 쓴 남자가 폰을 보고 있다.

처음엔 완전히 고정했다 — 화면이 잘렸다

흔들림 보정의 기본은 이렇습니다. 프레임마다 화면이 얼마나 움직였는지 재고, 그 반대로 화면을 옮겨 상쇄합니다. 옮긴 만큼 가장자리가 비니까 화면을 조금 키워서 빈 곳을 잘라내죠. 많이 고정할수록 많이 키워야 합니다.

버전방식화면 확대결과
1앞 2.5초를 완전히 고정16%가장자리 가로등이 잘림. 버림
2앞 2.0초를 완전히 고정13%여전히 많이 잘림. 고정이 풀리는 순간 오히려 흔들림이 튐. 버림
3잔떨림만 지우고 느린 움직임은 남김4%채택

원인을 찾아보니 이 컷의 “흔들림”은 두 가지가 섞여 있었습니다. 잘게 떨리는 잔떨림, 그리고 2초 동안 화면이 천천히 왼쪽 위로 흘러가는 느린 이동이요. 느린 이동이 생각보다 컸습니다. 완전히 고정하려면 이 느린 이동까지 거꾸로 되돌려야 하니 화면을 크게 키워야 했던 거예요.

잔떨림만 지우는 방법

그래서 느린 이동은 남기고 잔떨림만 지웠습니다. 앞 3.4초 동안 카메라가 움직인 길을 매끄러운 곡선 하나로 그리고, 실제 위치가 그 곡선에서 벗어난 만큼만 되돌렸어요. 곡선은 남기고 곡선 위의 자잘한 떨림만 없앤 셈입니다. 2.4초부터 3.4초 사이에는 원본 움직임으로 서서히 돌아가게 해서, 남자가 달려 나갈 때 따라가는 흔들림은 원본 그대로 두었습니다.

영상 앞 3.4초 동안 카메라 세로 위치를 그린 그래프. 회색 원본 선은 위로 올라가면서 잘게 오르내리고, 파란 보정 선은 같은 방향으로 올라가지만 매끄러운 곡선이다.

회색이 원본, 파란색이 보정본입니다. 둘 다 같은 방향으로 올라가요. 느린 이동은 그대로 남았다는 뜻입니다. 다른 건 회색에만 있는 자잘한 꺾임이고, 이게 잔떨림입니다.

숫자로도 쟀습니다. 앞 2.4초 동안 프레임 사이 이동량이 얼마나 들쭉날쭉한지 원본과 보정본을 같은 방법으로 쟀어요.

측정 (앞 2.4초)원본보정본
잔떨림 (프레임 간 이동 변화)0.7540.093
화면 확대—4%

잔떨림은 약 88% 줄었고, 화면은 4%만 키웠습니다. 보정은 OpenCV라는 무료 영상 처리 도구로 제 컴퓨터에서 했고 크레딧은 들지 않았습니다.

반대로 흔들림을 넣은 적도 있다

흔들림은 지우기만 하는 게 아니었습니다. 고정 카메라처럼 나와서 밋밋한 영상에는 오히려 흔들림을 얹었어요. 걸음에 맞춘 위아래 흔들림, 아주 작은 기울어짐, 천천히 숨 쉬듯 줌이 들락날락하는 움직임을 무료로 더했습니다.

AI 영상의 카메라 움직임은 프롬프트로도 꽤 바뀝니다. 같은 시작 이미지로 “핸드헬드·브이로그”를 넣었을 때 화면 움직임이 고정 카메라보다 3배 넘게 커졌어요. 그 측정은 나노바나나 실사 프롬프트 글에 있습니다. 다만 프롬프트는 어디까지 흔들릴지 정확히 고를 수 없어서, 세밀한 조절은 후반에서 했습니다.

하고 싶은 것제가 한 방법
처음부터 흔들리는 느낌영상 프롬프트에 “핸드헬드, 브이로그”
특정 구간 잔떨림만 줄이기후반에서 곡선 남기고 잔떨림만 제거
고정된 영상에 흔들림 더하기후반에서 걸음 흔들림·기울어짐 얹기
영상 전체를 다시다시 뽑기 (크레딧 듦, 장면이 바뀔 수 있음)

같은 영상을 다른 모델로 만들었을 때 카메라가 어떻게 달랐는지는 클링과 씨댄스 비교 글에 적어 두었습니다.

직접 해보니

“맨 처음에 핸드헬드는 줄여줘”라고 했어요. 장면은 그대로 두고 남자가 서 있는 앞부분 흔들림만 줄이고 싶었습니다. 완전히 고정한 두 버전은 화면이 너무 잘려서 버렸고, 잔떨림만 지운 버전은 “우선 킵”으로 보관해 두었습니다.

반대로 다른 컷에서는 카메라 팬과 모션블러, 브이로그 느낌의 핸드헬드를 넣어 달라고 했습니다. 흔들림은 빼든 넣든 결국 “어디서, 얼마나”를 정하는 일이었어요.

자주 묻는 질문

흔들림 보정을 하면 화면이 잘리나요?

제 경우 잘렸습니다. 앞부분을 완전히 고정하자 화면을 16% 키워야 해서 가장자리의 가로등이 잘려 나갔습니다. 잔떨림만 지우고 느린 움직임은 남기는 방식으로 바꾸자 4%만 키우면 됐습니다.

AI 영상을 다시 뽑는 대신 보정해도 되나요?

저는 보정했습니다. 장면 자체는 마음에 들었고 앞부분 흔들림만 문제였기 때문입니다. 다시 뽑으면 다른 장면이 나올 수 있고 크레딧도 듭니다. 보정은 제 컴퓨터에서 해서 크레딧이 들지 않았습니다.

흔들림이 얼마나 줄었나요?

보정한 앞 2.4초 구간에서 프레임 사이 이동량이 들쭉날쭉한 정도를 쟀더니 0.754에서 0.093으로 약 88% 줄었습니다. 영상 하나에서 잰 값입니다.

반대로 흔들림을 넣을 수도 있나요?

넣어 봤습니다. 고정 카메라로 나온 영상에 걸음에 맞춘 위아래 흔들림과 살짝 기울어짐을 무료로 얹어 브이로그처럼 만든 적이 있습니다. 다만 과하면 오히려 인위적이라 진폭을 작게 잡았습니다.

정리

  • AI 영상의 앞부분 흔들림을 무료로 보정했습니다. 완전히 고정하면 화면을 13~16% 키워야 해서 가장자리가 잘렸습니다
  • 흔들림은 잔떨림과 느린 이동이 섞여 있었고, 느린 이동은 남기고 잔떨림만 지우자 4% 확대로 끝났습니다
  • 앞 2.4초 잔떨림은 0.754 → 0.093, 약 88% 줄었습니다
  • 흔들림은 프롬프트로 크게 정하고, 세밀한 조절은 후반에서 했습니다
광고 자리 (bottom) — 애드센스 승인 후 활성화
참고한 자료