AWS Elemental에서 비디오 프레임 속도를 사용한 작업 MediaConvert - MediaConvert

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS Elemental에서 비디오 프레임 속도를 사용한 작업 MediaConvert

비디오 에셋의 프레임 속도는 비디오 플레이어 디바이스가 비디오의 프레임을 재생하는 속도를 초당 프레임 수(fps)로 나타냅니다. 예를 들어 영화의 프레임 속도는 24fps이고, NTSC 텔레비전 방송은 29.97/59.94fps, PAL 텔레비전 방송은 50/25fps입니다. 작업의 MediaConvert 기본 설정을 유지하면 출력 비디오의 프레임 속도는 입력 비디오와 동일합니다.

일부 비디오의 프레임 속도는 비디오 길이에 따라 달라집니다. 예를 들어 일부 카메라는 액션이 많은 시퀀스에는 더 많은 프레임을 사용하고 움직임이 적은 시퀀스에는 더 적은 프레임을 사용하는 비디오를 자동으로 생성합니다. MediaConvert 가변 프레임 속도 (VFR) 입력을 지원하지만 고정 프레임 속도 (CFR) 출력만 생성합니다. 자세한 정보는 가변 프레임 속도 입력 사용을 참조하세요.

프레임 속도 변환 설정

입력과 프레임 속도가 다른 출력을 생성하려면 다음 MediaConvert 설정을 사용하십시오.

프레임 속도(framerateControl, framerateNumerator, framerateDenominator)

프레임 속도 변환의 경우 출력 인코딩 설정에서 입력 비디오 프레임 속도와 다른 프레임 속도를 지정하십시오. MediaConvert 그러면 입력 비디오의 프레임 속도가 아닌 사용자가 지정한 프레임 속도로 출력을 생성합니다.

JSON 작업 사양에서 출력 프레임 속도를 직접 지정하는 것은 MediaConvert 콘솔에서 지정하는 것보다 더 복잡할 수 있습니다. 자세한 내용은 주제 비디오의 프레임 속도 변환에서 API, CLI 및 SDK 사용 절차를 참조하세요.

프레임 속도 변환 알고리즘(framerateConversionAlgorithm)

프레임 속도를 높이거나 낮출 MediaConvert 방법을 선택합니다. 이 설정의 가장 좋은 선택은 동영상 콘텐츠에 따라 달라집니다.

드롭 복제를 사용하면 프레임이 MediaConvert 복사 또는 삭제되지만 변경하지는 않습니다. 이렇게 하면 각 개별 프레임의 화질은 유지되지만 일부 변환에서는 끊김 현상이 발생할 수 있습니다. 60fps에서 30fps로 변환하는 것과 같이 수치적으로 간단한 변환의 경우 중복 삭제가 가장 좋은 선택인 경우가 많습니다.

보간을 사용하면 프레임을 반복하거나 제거할 필요가 없도록 프레임을 함께 MediaConvert 블렌드합니다. 이렇게 하면 동작이 부드러워지지만 원하지 않는 비디오 아티팩트가 발생할 수 있습니다. 수치적으로 복잡한 변환의 경우 보간을 사용하면 중복 삭제보다 더 나은 결과를 얻을 수 있습니다.

를 사용하면 FrameFormer라이브러리가 MediaConvert 사용됩니다. InSync FrameFormer 변환 시 입력 비디오의 내용에 따라 동작 보정 보간이 사용됩니다. FrameFormer 다양한 프레임 속도 변환 기술을 scene-by-scene 기반으로 수행하며 각 프레임의 여러 영역에 서로 다른 기술을 사용할 수 있습니다. FrameFormer파일 메타데이터에 보고된 프레임 속도에 의존하지 않고 소스 비디오의 기본 케이던스를 자동으로 감지하여 변환을 수행합니다.

기능 제한 사항:

  • 해상도가 최대 FrameFormer 4K인 입력에만 사용할 수 있습니다. MediaConvert 8K 입력을 사용한 FrameFormer 변환은 지원하지 않습니다.

  • 온디맨드 대기열을 통해 실행하는 FrameFormer 작업에만 사용할 수 있습니다. 예약된 대기열은 함께 사용할 수 없습니다. FrameFormer

를 사용하면 트랜스코딩 시간이 FrameFormer 늘어나고 상당한 추가 비용이 발생합니다. 자세한 내용은 요금 페이지를 참조하십시오. MediaConvert

변환에 따라 다음 설정을 사용할 수도 있습니다.

저속 PAL (slowPal)

프레임 속도를 23.976 또는 24fps(초당 프레임)에서 25fps로 변환하는 경우 선택적으로 저속 PAL(저속 변경선)을 활성화할 수 있습니다. Slow PAL을 활성화하면 프레임 속도를 높이기 위해 프레임을 복제하는 대신 비디오 프레임의 MediaConvert 레이블을 25fps로 다시 지정하고 오디오를 리샘플링하여 비디오와 동기화된 상태를 유지합니다. 저속 PAL 프레임 속도 변환은 비디오 지속 시간을 약간 줄여줍니다. 일반적으로 저속 PAL을 사용하여 시네마 형식을 파일 기반 재생 또는 인터넷 스트리밍용으로 변환합니다.

텔레시네 (telecine)

프레임 속도를 23.976fps(초당 프레임 수)에서 29.97fps로 변환하고 출력 스캔 유형이 인터레이스된 경우 선택적으로 텔레시네하드 또는 소프트로 설정하여 더 부드러운 영상을 만들 수 있습니다. 일반적으로 셋톱 박스로 브로드캐스팅할 비디오 에셋을 준비할 때는 텔레시네를 사용합니다.

자세한 정보는 텔레시네을 참조하세요.

스캔 유형 (inputScanType)

이 설정은 PsF (프로그레시브 세그먼트 프레임) 입력에만 사용하십시오. MediaConvert프로그레시브 및 인터레이스 입력을 자동으로 감지합니다. 하지만 PsF는 감지하지 못합니다. 입력이 PsF인 경우 디인터레이싱 및 프레임 속도 변환을 수행할 때 품질을 더 잘 보존하려면 스캔 유형을 PsF로 설정하세요.

AWS Elemental에서 가변 프레임 속도 입력 사용 MediaConvert

일부 비디오의 프레임 속도는 비디오 길이에 따라 달라집니다. 일부 카메라 (예: 여러 스마트폰의 카메라) 는 액션이 많은 시퀀스에는 더 많은 프레임을 사용하고 움직임이 적은 시퀀스에는 더 적은 프레임을 사용하는 비디오를 자동으로 생성합니다. MediaConvert 가변 프레임 속도 (VFR) 입력을 지원하지만 고정 프레임 속도 (CFR) 출력만 생성합니다.

출력 프레임 속도의 기본 설정은 소스 따르기입니다. 소스 따르기는 입력 비디오의 프레임 속도가 일정한지 또는 가변적인지에 따라 동작이 달라집니다.

  • 고정 프레임 속도 입력의 경우 소스 따르기를 사용하면 입력 비디오와 동일한 프레임 속도를 가진 출력이 생성됩니다.

  • 가변 프레임 속도 입력의 경우 소스 따르기를 사용하면 프레임 속도가 입력 프레임 속도의 평균인 고정 프레임 속도로 출력되고 가장 가까운 정수 표준 프레임 속도(1, 5, 10, 15, 24, 30, 50 또는 60fps)로 반올림된 출력이 출력됩니다.

기능 제한

MediaConvert 가변 프레임 속도 비디오에 대한 지원은 다음과 같은 방식으로 제한됩니다.

  • 가변 프레임 속도는 입력으로만 지원됩니다. 출력은 고정 프레임 속도만 가능합니다.

  • 가변 프레임 속도 입력은MP4, MOV, WEBM, 및 MKV 컨테이너에서만 지원됩니다.

비디오의 프레임 속도 변환

관련 설정을 지정하는 방법을 알고 나면 다음 절차 중 하나를 사용하여 작업을 설정하세요. 이러한 설정에 올바른 값을 선택하는 방법에 대한 개념 정보 및 지침은 프레임 속도 변환 설정(을)를 참조하세요.

Console

콘솔을 사용하여 프레임 속도 변환으로 트랜스코딩 작업을 설정하려면: MediaConvert

  1. 프레임 속도 변환에 설정할 값을 결정하세요. 자세한 정보는 프레임 속도 변환 설정을 참조하세요.

  2. MediaConvert 내 작업 구성에 설명된 대로 작업 입력 및 출력을 설정합니다.

  3. 작업 생성 페이지의 왼쪽에 있는 작업 창에서 프레임 속도 변환에 사용할 출력을 선택합니다.

    작은 정보

    MediaConvert 콘솔에서 특정 인코딩 설정을 찾으려면 브라우저의 검색 기능을 사용하십시오.

  4. 인코딩 설정 섹션의 프레임 속도에서 출력에 사용할 프레임 속도를 선택합니다. 원하는 프레임 속도가 목록에 없는 경우 사용자 지정을 선택합니다. 그런 다음 프레임 속도 오른쪽에 있는 필드에 프레임 속도를 분수로 지정합니다.

  5. 프레임 속도 변환 알고리즘의 경우 콘텐츠에 가장 적합한 알고리즘을 선택하세요.

    프레임 속도 변환 알고리즘은 출력 프레임 속도를 선택할 때까지 MediaConvert 콘솔에서 사용할 수 없습니다.

  6. 선택 사항입니다. 출력이 25fps이고 저속 PAL을 사용하려면 이 기능을 활성화하세요.

  7. 선택 사항입니다. 23.976fps에서 29.97fps로 변환할 때 텔레신 변환을 하려면 텔레시네하드 또는 소프트로 설정하세요.

    출력 프레임 속도를 29.97로 설정하기 전까지는 MediaConvert 콘솔에서 텔레신을 사용할 수 없습니다.

API, SDK, or CLI

API, CLI 또는 SDK를 사용하는 경우 JSON 작업 사양에 관련 설정을 지정한 다음 작업과 함께 프로그래밍 방식으로 제출하세요. 프로그래밍 방식으로 작업을 제출하는 방법에 대한 자세한 내용은 AWS MediaConvert Elemental API Reference의 소개 주제 중 하나를 참조하십시오.

API, SDK 또는 ( AWS Command Line Interface CLI) 를 사용하여 프레임 속도 변환으로 트랜스코딩 작업을 설정하려면:

  1. 프레임 속도 변환에 설정할 값을 결정하세요. 자세한 정보는 프레임 속도 변환 설정을 참조하세요.

  2. MediaConvert 콘솔을 사용하여 JSON 작업 사양을 생성하십시오. 콘솔은 작업 스키마에 대한 대화형 유효성 검사기 역할을 하므로 이 방법을 사용하는 것이 좋습니다. MediaConvert 콘솔을 사용하여 JSON 작업 사양을 생성하려면 다음 단계를 따르세요.

    1. 콘솔에서 이전 절차를 따릅니다.

    2. 왼쪽의 작업 창에 있는 작업 설정에서 작업 JSON 표시를 선택합니다.

작업 설정 구조에서 각 설정이 어디에 속하는지를 비롯한 추가 정보는 AWS Elemental MediaConvert API Reference에서 찾아볼 수 있습니다. 이 목록의 링크는 해당 문서의 설정에 대한 정보로 연결됩니다.

일반 프레임 속도 비율
프레임 속도 일반 이름 framerateNumerator의 값 framerateDenominator 값
23.976 24,000 1,001
29.97 30,000개 1,001
59.94 60,000 1,001