영상 처리

트랜스코딩(Transcoding)

트랜스코딩은 이미 만들어진 영상을 다른 코덱, 크기 또는 비트레이트의 영상으로 다시 바꾸는 작업입니다.

쉬운 설명

트랜스코딩은 이미 만들어진 영상을 다른 코덱, 크기 또는 비트레이트의 영상으로 다시 바꾸는 작업입니다.

배경과 쓰임까지 이해하기

조금 더 자세히

트랜스코딩(Transcoding)은 기존 미디어를 디코딩한 뒤 다른 인코딩 설정으로 변환하는 과정입니다.

업로드된 원본 하나를 모바일용·TV용·저속 네트워크용 등 여러 재생 환경에 맞는 버전으로 만들 때 필요합니다.

단순히 컨테이너만 바꾸는 리먹싱과 다릅니다. 트랜스코딩은 보통 다시 압축하므로 시간과 연산 자원이 들고 화질 손실이 생길 수 있습니다.

실제로는 이렇게 만나요

4K 원본을 1080p·720p·480p로 변환하고 HLS용 재생 목록을 만들어 ABR 스트리밍에 사용할 수 있습니다.

  • 이런 거 할 때 나와요 업로드된 원본 하나를 모바일용·TV용·저속 네트워크용 등 여러 재생 환경에 맞는 버전으로 만들 때 필요합니다.
  • 이렇게 생겼어요 하나의 원본에서 1080p·720p·480p 출력 파일이나 스트림이 여러 개 만들어지는 작업으로 보입니다.
  • 나오는 화면 예시 영상 처리 서버의 작업 대기열이나 여러 해상도의 출력 결과가 생성된 화면

헷갈리기 쉬운 점

단순히 컨테이너만 바꾸는 리먹싱과 다릅니다. 트랜스코딩은 보통 다시 압축하므로 시간과 연산 자원이 들고 화질 손실이 생길 수 있습니다.

왜 알아두면 좋을까요?

업로드된 원본 하나를 모바일용·TV용·저속 네트워크용 등 여러 재생 환경에 맞는 버전으로 만들 때 필요합니다.

Checklist

실제로 볼 때 확인할 것

  1. 01

    컨테이너 변경만 필요한지 먼저 판단한다

  2. 02

    필요한 화질 단계만 만든다

  3. 03

    변환 후 영상·음성 싱크와 재생을 검사한다

관계 지도