업로드 없음, 100% 로컬, 계정 없음

동영상 회전 / 뒤집기

동영상을 90°, 180°, 270° 회전하거나 가로/세로로 뒤집으세요. 빠른 모드(재인코딩 없이 즉시) 또는 최대 호환성을 위한 재인코딩을 선택하세요.

동영상 회전 작동 방식

ffmpeg WebAssembly를 사용해 서버로 파일을 보내지 않고 브라우저에서 직접 동영상을 회전하거나 뒤집습니다. 도구는 90도, 180도, 270도 회전에는 transpose 필터를, 미러 교정에는 hflip 또는 vflip 필터를 적용합니다. 소스 형식과 코덱이 허용하면 스트림 복사를 사용하고 컨테이너 메타데이터만 다시 쓰므로 처리가 거의 즉각적이고 동영상 품질이 완전히 보존됩니다.

강제 재인코딩은 코덱이나 컨테이너가 메타데이터 전용 회전을 지원하지 않을 때만 발생합니다. 예를 들어 일부 구형 MP4 프로필이 이에 해당합니다. 수평 미러는 셀피 카메라 반전 수정에 유용하고, 수직 뒤집기는 특이한 각도에 장착된 액션 카메라의 뒤집힌 녹화를 처리합니다.

동영상 회전 단계별 사용 방법

  1. 방향을 재조정해야 하는 동영상 파일을 올리거나 선택합니다.
  2. 회전 각도(시계 방향 90도, 180도, 반시계 방향 90도) 또는 뒤집기 방향(수평 미러 또는 수직 뒤집기)을 선택합니다.
  3. 회전 버튼을 클릭해 처리를 시작합니다.
  4. 기기에서 ffmpeg가 변환을 적용할 때까지 기다립니다.
  5. 교정된 동영상을 다운로드합니다.

자주 사용되는 사례

  • 데스크톱 모니터에서 옆으로 재생되는 세로 모드로 촬영된 스마트폰 동영상 수정.
  • 배경의 텍스트가 정상적으로 읽히도록 미러링된 셀피 카메라 녹화 교정.
  • 헬멧에 거꾸로 장착된 액션 카메라로 찍힌 영상 회전.
  • 발표자 화면이 미러로 캡처된 슬라이드 녹화 클립 수평 뒤집기.

자주 묻는 질문

동영상을 회전하면 품질이 떨어지나요?

대부분의 경우 아닙니다. 코덱과 컨테이너가 메타데이터 전용 회전 태그를 지원할 때(H.264 MP4에서 일반적), ffmpeg는 단 하나의 프레임도 재인코딩하지 않고 컨테이너 헤더에 새 방향을 씁니다. 이렇게 하면 품질이 비트 단위로 동일합니다. 메타데이터로 회전을 저장할 수 없는 형식에서만 재인코딩이 발생하며, 이 경우 품질 손실은 최소화되어 실제로 인식하기 어렵습니다.

회전 중에 동영상이 서버로 전송되나요?

아니요. ffmpeg.wasm이 브라우저 탭 안에서 transpose, hflip, vflip 필터를 적용합니다. 파일은 로컬 메모리로 읽히고 거기서 변환되며, 회전된 동영상이 기기에서 다운로드로 제공됩니다. DevTools 네트워크 탭에는 동영상을 담은 발신 요청이 표시되지 않습니다.

90도 회전과 수평 뒤집기의 차이점은 무엇인가요?

90도 회전은 중심점을 기준으로 전체 프레임을 돌려 어떤 가장자리가 위에 있는지 바꿉니다. 수평 뒤집기(hflip)는 수직 축을 기준으로 이미지를 좌우로 미러링하여, 마치 클립을 거울 앞에 들어 올린 것처럼, 방향은 바꾸지 않습니다. 두 작업 모두 도구에서 별도 선택지로 제공됩니다.

MP4뿐만 아니라 WebM이나 MKV 파일도 회전할 수 있나요?

네. ffmpeg.wasm은 모든 일반적인 컨테이너 형식을 읽습니다. 복사 모드를 사용할 때 출력 컨테이너가 입력과 일치합니다. 재인코딩이 필요하면 출력이 기본적으로 MP4 H.264가 됩니다.

회전 후에도 일부 앱에서 동영상이 여전히 옆으로 재생되는 이유는 무엇인가요?

일부 구형 미디어 플레이어는 컨테이너의 회전 메타데이터 태그를 무시하고 항상 원시 프레임 방향으로 렌더링합니다. 그런 경우 도구는 메타데이터로 저장하는 대신 실제 프레임 데이터에 회전을 굽혀 넣는 픽셀 수준 재인코딩을 강제할 수 있습니다. 모든 플레이어가 방향을 존중하도록 보장하려면 재인코딩 모드를 사용하세요.

회전 후에도 오디오 동기화가 유지되나요?

네. 회전은 순수하게 동영상 프레임 변환입니다. 오디오 트랙은 복사 모드와 재인코딩 모드 모두에서 손대지 않고 통과됩니다. 회전 작업 자체로는 오프셋이 발생하지 않습니다.