입력에서 캡션 선택기 생성 - MediaLive

입력에서 캡션 선택기 생성

이 섹션에서는 MediaLive에서 캡션을 설정하는 첫 번째 단계를 설명합니다. 사용하려는 캡션을 지정하고 각 캡션을 캡션 선택기에 할당해야 합니다. 캡션 선택기를 생성하지 않는 경우, 출력에 캡션을 포함할 수 없습니다. 모든 캡션이 미디어에서 제거됩니다.

그런 다음 채널에 캡션 선택기를 추가하여 원하는 캡션을 추출해야 합니다. 각각의 추출된 캡션 자산은 캡션 선택기 하나에 포함됩니다. 예를 들어, 선택기 하나에는 체코어로 된 텔레텍스트 캡션이 들어 있습니다.

원하는 캡션 식별

  1. 입력에 들어 있는 캡션(입력의 공급자가 이 정보를 제공해야 함)을 식별합니다. 캡션 형식과 각 형식별 언어를 식별합니다.

  2. 이 중 사용하고자 하는 형식 및 언어를 식별합니다.

  3. DVB-Sub 또는 SCTE-27 캡션을 WebVTT 로 변환하는 경우 MediaLive가 수집할 수 있는 언어 수에 제한이 있습니다. 자세한 내용은 OCR 변환 사용에 대한 제약 조건을 참조하세요.

  4. 채널의 입력에 생성할 캡션 선택기 수를 정합니다. 지침은 이 절차 뒤에 나타나는 표를 참조하세요.

생성할 캡션 선택기 목록이 표시됩니다. 예:

  • 캡션 선택기 1: 체코어로 된 텔레텍스트 캡션

  • 캡션 선택기 2: 폴란드어로 된 텔레텍스트 캡션

소스 캡션 출력 캡션 결과
ARIB ARIB 캡션 선택기 하나를 생성합니다. 모든 언어가 전달되며 이 외 다른 옵션은 없습니다.
임베디드 임베디드 캡션 선택기 하나를 생성합니다. 모든 언어가 전달되며 이 외 다른 옵션은 없습니다. 세부 정보는 임베디드에 대한 정보 을 참조하세요.
임베디드 다른 형식 입력에서 추출할 언어와 출력에 포함시킬 언어를 지정합니다. 지정한 언어가 임베디드 캡션에서 추출되어 새 형식으로 변환됩니다.
DVB-Sub WebVTT 각 언어마다 하나의 캡션 선택기를 생성하여 입력에 최대 3개의 캡션 선택기를 만들 수 있습니다. 이 파일에 대한 자세한 내용은 OCR 변환 사용에 대한 제약 조건을 참조하세요.
DVB-Sub SMPTE-TT 각 언어에 대해 하나의 캡션 선택기를 생성합니다. 지정한 언어가 DVB-Sub 캡션에서 추출되어 새 형식으로 변환됩니다.
DVB-Sub DVB-Sub 캡션 선택기 하나를 생성합니다. 모든 언어가 전달됩니다.
SCTE-27 WebVTT 각 언어마다 하나의 캡션 선택기를 생성하여 입력에 최대 3개의 캡션 선택기를 만들 수 있습니다. 이 파일에 대한 자세한 내용은 OCR 변환 사용에 대한 제약 조건을 참조하세요.
텔레텍스트 텔레텍스트 캡션 선택기 하나를 생성합니다. 모든 언어가 전달됩니다. 텔레텍스트의 모든 페이지가 전달됩니다. 세부 정보는 텔레텍스트에 대한 정보을 참조하세요.
텔레텍스트 다른 형식 텔레텍스트 소스가 있고 출력에 다른 형식을 사용하려면 각 언어 및 형식 조합에 대해 하나의 캡션 선택기를 생성합니다.
기타 모든 조합 언어 및 형식 조합별로 캡션 선택기를 하나씩 생성합니다.

캡션 선택기 생성

  1. 생성 중인 채널의 탐색 창에 있는 입력 연결에서 입력을 선택합니다.

  2. 일반 입력 설정으로 이동하여 캡션 선택기 추가를 선택합니다.

  3. 캡션 선택기 이름에 소스의 캡션을 설명하는 이름을 입력합니다. 예: Teletext Czech.

  4. 선택기 설정에서 소스 캡션의 형식을 선택합니다.

  5. 대부분의 형식에는 추가 필드가 나타납니다. 필드에 대한 세부 정보를 보려면 필드 옆에 있는 정보 링크를 선택합니다. 또한, DVB-Sub 또는 SCTE-27, 임베디드 또는 텔레텍스트를 참조하세요.

  6. 필요에 따라 추가 캡션 선택기를 생성합니다.

DVB-Sub 또는 SCTE-27에 대한 정보

  1. 캡션의 위치를 지정해야 합니다.

    다음 표에 설명된 방법 중 하나로 PID 또는 언어 코드 필드를 작성합니다. 테이블의 각 행은 이 두 필드를 완료하는 유효한 방법을 설명합니다.

    PID 언어 코드 결과
    지정됨 비어 있음 지정된 PID로부터 캡션을 추출합니다.
    비어 있음 지정됨 MediaLive가 처음 발견한 PID에서 지정된 언어와 일치하는 캡션을 추출합니다. 이는 숫자가 가장 낮은 PID일 수도 있고 아닐 수도 있습니다.
    지정됨 지정됨 지정된 PID로부터 캡션을 추출합니다. MediaLive는 언어 코드를 무시하므로 비워 두는 것이 좋습니다.
    비어 있음 비어 있음 소스가 DVB-Sub이고 출력이 DVB-Sub인 경우에만 유효합니다. 이 PID와 언어 조합을 사용하면, 모든 입력 DVB-Sub PID가 출력에 포함됩니다.

    SCTE-27의 경우 유효하지 않습니다.

  2. 캡션을 WebVTT로 변환하려는 경우 캡션의 언어도 지정해야 합니다.

    OCR 언어 필드를 작성하여 이 선택기에서 지정한 캡션의 언어를 지정합니다.

    캡션을 WebVTT로 변환하지 않는 경우 MediaLive는 이 필드의 값을 무시합니다.

임베디드에 대한 정보

입력 캡션이 임베디드(EIA-608 또는 CEA-708), 임베디드+SCTE-20, SCTE-20+임베디드 또는 SCTE-20 중 하나인 경우 이 단원을 읽으세요.

캡션 선택기는 몇 개가 되어야 하나요?

  • 임베디드 전달 – 캡션 선택기를 하나만 생성합니다. 이러한 경우, 모든 언어가 자동으로 추출되어 자동으로 출력에 포함됩니다.

  • 임베디드 인, 기타 아웃 - 출력에 포함시킬 각 언어에 대해 하나씩 캡션 선택기를 생성합니다(허용되는 선택기 수 최대 4개).

  • 임베디드 전달과 임베디드 변환의 조합 - 특정 출력에서 임베디드 전달용으로, 다른 출력에서 임베디드-기타용으로 설정하려는 경우 출력에 포함할 언어별로 캡션 선택기 하나씩 최대 네 개까지 생성합니다. 임베디드 패스스루 출력의 선택기에 대해서는 걱정 마세요. MediaLive는 이 작업을 명시적으로 지정하는 선택기가 없더라도 해당 출력의 모든 언어를 추출합니다.

캡션 선택기 필드

  • 선택기 설정:

    • 소스 캡션이 임베디드(EIA-608 또는 CEA-708), 임베디드+SCTE-20 또는 SCTE-20+임베디드인 경우 임베디드를 선택합니다.

    • 소스 캡션이 SCTE-20 하나만 있는 경우 SCTE-20을 선택합니다.

  • EIA-608 트랙 번호 - 이 필드는 추출할 언어를 지정합니다. 다음과 같이 완료합니다.

    • 임베디드 전달 전용으로만 설정하려는 경우(입력 임베디드 캡션용으로 캡션 선택기 하나만 생성하는 경우) 이 필드가 무시되므로 기본값을 그대로 유지합니다.

    • 임베디드를 다른 형식으로 변환하는 경우(각 언어에 대해 하나씩 여러 캡션 선택기를 생성하는 경우) 원하는 언어가 들어 있는 CC 인스턴스 수를(입력에서) 지정합니다.

  • 608을 708로 변환: 임베디드 소스 캡션은 EIA-608 캡션, CEA-708 캡션 또는 EIA-608과 CEA-708 둘 다가 될 수 있습니다. AWS Elemental MediaLive에서 콘텐츠를 수집할 때 이러한 캡션이 어떻게 처리되길 원하는지를 지정할 수 있습니다. 다음 표는 다양한 상황에서의 동작을 설명합니다.

    소스의 EIA-608

    소스의 CEA-708

    변환 필드

    결과

    아니요

    상향 변환

    CEA-708 데이터는 EIA-608 데이터에 따라 생성됩니다. EIA-608 데이터는 CEA-708 데이터에서 608 호환성 비트로 추가됩니다.

    아니요

    비활성화됨

    원본 EIA-608이 유지됩니다.

    아니요

    상향 변환

    원본 CEA-708이 유지됩니다.

    아니요

    비활성화됨

    원본 CEA-708이 유지됩니다.

    상향 변환

    CEA-708 데이터는 폐기됩니다. 새 CEA-708 데이터는 EIA-608 데이터에 따라 생성됩니다. EIA-608 데이터는 CEA-708 데이터에서 608 호환성 비트로 추가됩니다.

    새로운 CEA-708 데이터에는 CEA-708 형식 지정 기능이 포함되지 않습니다.

    권장되지 않음.

    비활성화됨

    원본 EIA-608이 유지되고 원본 CEA-708이 유지됩니다.

  • SCTE-20 감지 - 소스 캡션에 임베디드(EIA-608 또는 CEA-708)와 SCTE-20이 결합되어 있는 경우 이 필드를 자동으로 설정할 수 있습니다. AWS Elemental MediaLive에서는 608/708 임베디드 캡션을 선호하지만 필요 시 SCTE-20 캡션 사용으로 전환합니다. 이 필드를 해제로 설정하면, AWS Elemental MediaLive에서 SCTE-20 캡션을 사용하지 않습니다.

텔레텍스트에 대한 정보

텔레텍스트는 캡션만이 아닌 여러 유형의 정보를 포함할 수 있는 데이터 양식입니다. 텔레텍스트는 다음 중 한 가지 방법으로 처리될 수 있습니다.

  • 전체 텔레텍스트 입력을 포함하려는 경우, 텔레텍스트 전달용으로 설정해야 합니다. 전체 텔레텍스트는 다른 형식으로는 절대 전환될 수 없습니다.

  • 개별 캡션 페이지(특정 언어의 캡션)를 추출하여 다른 캡션 형식으로 변환할 수 있습니다.

  • 개별 캡션 페이지(특정 언어의 캡션)을 추출하여 텔레텍스트로 유지할 수 없습니다. 개별 캡션 페이지를 추출하려는 경우 해당 페이지를 다른 형식으로 변환해야 합니다.

캡션 선택기는 몇 개가 되어야 하나요?

  • 텔레텍스트 전달용으로 설정하려는 경우 출력에 여러 언어를 포함시킬 계획이더라도 캡션 선택기는 하나만 생성합니다. 이러한 경우, 모든 언어가 자동으로 추출되어 출력에 포함됩니다.

  • 텔레텍스트-기타용으로 설정하려는 경우 출력에 포함시킬 언어별로 하나씩 캡션 선택기를 생성합니다. 예를 들어, 영어 텔레텍스트를 추출하는 선택기 하나와 스웨덴어 텔레텍스트를 추출하는 선택기 하나가 있습니다.

  • 특정 출력에서 텔레텍스트 전달용으로, 다른 출력에서 텔레텍스트-기타용으로 설정하려는 경우 출력에 포함할 언어별로 캡션 선택기를 하나씩 생성합니다. 패스스루 출력의 선택기에 대해서는 걱정 마세요. MediaLive는 이 작업을 명시적으로 지정하는 선택기가 없더라도 모든 데이터를 전달합니다.

캡션 선택기 필드

  • 선택기 설정 - 텔레텍스트를 선택합니다.

  • 페이지 번호 - 이 필드는 원하는 언어의 페이지를 지정합니다. 다음과 같이 완료합니다.

    • 텔레텍스트 전달 캡션용으로 설정하려는 경우(즉, 입력 캡션을 위해 캡션 선택기를 하나만 생성하려는 경우) 이 필드를 비워 둡니다. 이 값은 무시됩니다.

    • 텔레텍스트를 다른 형식으로 변환하려는 경우(즉, 각 언어에 대해 하나씩 여러 캡션 선택기를 생성하려는 경우) 언어 코드 필드를 작성하여 원하는 언어의 페이지를 지정합니다. 이 필드를 비워 두면 채널을 저장할 때 확인 오류가 발생합니다.

위치 지정 사각형 포함

소스 캡션을 EBU-TT-D로 변환하려는 경우 선택적으로 출력의 비디오 프레임에 캡션을 배치하는 사각형을 정의할 수 있습니다. 이 기능을 사용하도록 선택하면 다음과 같이 적용됩니다.

  • 이 캡션 선택기를 사용하는 모든 EBU-TT-D 출력에 적용됩니다.

  • 이 캡션 선택기를 사용하는 다른 형식의 출력 캡션에는 적용되지 않습니다. 위치 지정 정보는 이러한 다른 캡션 형식에서 생략됩니다.

기본 비디오 프레임을 기준으로 사각형을 정의합니다. 예를 들어 직사각형 왼쪽 가장자리의 위치를 비디오 프레임의 전체 너비의 백분율로 지정합니다. 값이 10이면 "프레임 너비의 10%인 값 X를 계산합니다. 그런 다음 비디오 프레임의 왼쪽 가장자리를 찾아 X 픽셀을 프레임으로 이동하고 직사각형의 왼쪽 가장자리를 그립니다."라는 의미입니다.

고정된 숫자가 아닌 백분율을 지정하면 직사각형이 동일한 출력의 서로 다른 비디오 변환(다른 해상도)에 대해 작동합니다.

위치 지정 사각형을 정의하려면 다음 절차를 따르세요.

  1. 출력 사각형 필드에서 캡션 사각형을 선택합니다.

  2. 직사각형의 네 면인 왼쪽 오프셋, 너비, 상단 오프셋, 높이에 대한 필드를 작성합니다.