모범 사례: 동영상 만들기, 트랜스코딩 및 업로드 워크플로

Brightcove {{ site.product_short }}는 콘텐츠, 해상도 또는 연결 속도에 관계없이 하나의 업로드가 데스크톱, 모바일 장치 및 연결된 TV에서 아름답게 재생되도록 비디오 게시 프로세스를 단순화하도록 설계되었습니다.

동영상을 업로드하면 Video Cloud는 시청자의 대역폭과 해상도의 일반적인 범위에 적합한 변환 모음으로 단일 동영상을 자동으로 트랜스코딩합니다. 그런 다음 Video Cloud는 비디오가 재생되는 환경에서 화면 크기와 연결 속도를 동적으로 감지하고 비디오의 올바른 변환을 제공하여 각 시청자가 사용할 수 있는 속도와 성능을 고려하여 품질을 극대화합니다. 이 문서에서는 Video Cloud 비디오를 녹화, 내보내기, 업로드 및 게시하는 모범 사례를 제공하여 재생 어디서나 콘텐츠를 최적으로 재생할 수 있습니다.

아래 표에는 비디오 콘텐츠를 만들 때 사용할 수 있는 설정이 요약되어 있습니다.

비디오

형식 MP4, M4V, 이력서
코덱 H.264, H.265 (HEVC) [1-1]
비트레이트 가장 높은 변환의 비트 전송률의 2배
프레임 속도 상수 (보통 초당 15 - 60 프레임 사이)
가로 세로 비율 비디오 종횡비가 유지됩니다. 16:9 의 종횡비는 일반적입니다.

참고

  • [1-1] HEVC 지원은 유료 추가 기능입니다. 계정에 HEVC 지원을 추가하는 데 관심이 있는 경우 고객 성공 관리자에게 문의하십시오. 보다 HEVC 비디오자세한 내용은. 또한 HDR 비디오는 현재 어떤 코덱에서도 지원되지 않습니다 .

오디오

코덱 AAC (Advanced Audio Codec)
비트 레이트 상수 (128킬로바이트)
채널 스테레오
 

이제 이러한 설정의 세부 사항을 자세히 살펴볼 준비가 되었습니다.

Video Cloud 게시 워크플로에는 다음 프로세스가 포함됩니다.

1 단계: 녹음하기 전에

소스 인코딩

트랜스코딩된 미디어의 전체 결과에 영향을 주는 여러 가지 요인이 있습니다. 모든 항목에 맞는 권장 사항을 제공하는 것은 현실적이지 않으므로 이 단계에서는 좀 더 중요한 고려 사항과 이러한 사항이 출력에 미치는 영향을 나열합니다.

일반

  • 가능한 경우 가장 높은 소스 미디어로 시작하십시오. 연속적인 트랜스코딩 패스는 전반적인 품질을 기하급수적으로 감소시킵니다. 가능하면 압축되지 않은 소스로 시작하십시오. 파일 전송 및 수집 시간이 늘어나기 때문에 원시 소스를 보내는 것이 항상 적절하지는 않을 수 있습니다. 이 경우 생성하려는 가장 높은 변환의 비트 전송률이 2-3배인 소스를 업로드하는 것이 가장 좋습니다. 따라서 비디오 비트 전송률이 3Mbps인 최고의 렌디션을 만들려는 경우 비트 전송률이 6-9Mbps인 소스 비디오를 업로드하는 것이 좋습니다.
  • 업로드하기 전에 원시 소스를 압축해야 하는 경우 H.264 및 AAC가 기본 비디오 및 오디오 코덱입니다.
  • 여러 비디오 또는 오디오 스트림을 사용하지 마십시오. 때때로 우리는 오디오 또는 비디오 스트림이 두 개 이상 있을 수 있는 소스 미디어를 볼 수 있습니다. DVD에서 직접 복사한 미디어의 경우가 종종 있습니다. 어떤 스트림을 사용할지 가장 잘 추측하지만 어떤 스트림이 선호되는지 알 수 있는 방법은 없습니다.
  • 스트림 지연을 방지합니다. 예를 들어, 일부 비디오 편집 도구는 오디오 스트림의 시작 시간을 주입하여 비디오가 끝난 후 얼마 후에 오디오가 재생되기 시작합니다. 이 과정에서 일부 도구에서 오디오 동기화 문제가 발생한다는 것을 발견했습니다.

비디오

  • 프레임 크기는 예상된 최대 변환 크기보다 커야 합니다. 그러나 원본보다 큰 프레임 크기로 미디어의 크기를 조정하지 마십시오.
  • H.264에서는 프레임 크기가 4의 배수이고 16의 배수에 최적화되어 있어야 합니다. 이 요구 사항을 충족하기 위해 트랜스코딩을 확장할 것이지만 최상의 결과를 얻으려면 소스 미디어는 이미 16의 배수로 인코딩되어야 합니다. 8 또는 4의 배수는 약간의 성능 저하와 함께 작동합니다.
  • 인터레이스를 피하십시오. 대부분의 웹 및 모바일 비디오 플레이어는 인터레이스 콘텐츠를 잘 처리하지 못합니다. 인터레이스를 감지하고 제거하는 동안 변환 중에 품질 손실이 발생할 수 있습니다.
  • 아나모픽 비디오를 피하십시오. 아나모픽 비디오 또는 정사각형이 아닌 픽셀 종횡비가 있는 비디오가 일부 모바일 및 웹 플레이어에서 제대로 재생되지 않습니다. 우리는 아나모픽 비디오를 감지하고 변환하려고 시도하지만 때로는 원본 소스 메타데이터가 올바르지 않습니다. 이렇게하면 재료를 올바르게 변환하는 것을 방지 할 수 있습니다.
  • Camtasia와 같은 도구를 사용하여 스크린 캐스트를 만드는 경우고품질 스크린 캐스트 생성 및 게시스크린 캐스트를 내보내고이를 Video Cloud에 업로드 할 때 몇 가지 모범 사례와 팁을 확인하십시오.

오디오

  • 호환성을 극대화하려면 스테레오 또는 모노 오디오를 사용하고 5.1을 사용하지 마십시오.
  • 낮은 볼륨을 피하면서 “클리핑”을 피하도록 오디오 트랙을 표준 레벨로 정규화합니다.
  • 함께 볼 수 있는 미디어 간에 오디오 레벨이 일관되게 유지되는지 확인합니다.

단계 2: 레코딩

내 콘텐츠는 무엇이며 어디에서 재생되나요?

대부분의 경우 Video Cloud를 사용하여 비디오를 게시하면 브라우저 내에서 다른 콘텐츠와 함께 재생되는지, 전체 화면 모드로 재생되는지, 작은 모바일 장치 화면의 범위에서 재생되는지 또는 확산되는지 여부에 관계없이 모든 배포 대상에서 멋지게 보입니다. 대형 모니터에서. 하지만 콘텐츠의 성격과 시청자의 시청 조건을 모두 고려하는 연습을 하기 위해 동영상을 녹화할 때 가장 좋습니다. 어려운 상황에서 표시하기 위해 까다로운 콘텐츠를 녹화할 때 몇 가지 조치를 취할 수 있습니다. 예를 들어, 다른 브라우저 콘텐츠에 포함된 플레이어에서 선명하고 읽기 쉽게 만들고 싶은 작은 텍스트가 포함된 교육용 스크린 캐스트와 전체 화면 비디오로 표시되거나낮은 대역폭의 인터넷 액세스를 갖는 인구.

다음은 콘텐츠 및 재생과 관련된 문제를 방지하기 위한 레코딩 실습에 대한 몇 가지 권장 사항입니다.

  • 기록 시간에 디인터레이스 . 최상의 재생 품질을 위해 Video Cloud는 모든 콘텐츠를 디인터레이스합니다. 캠코더로 녹화할 때는 기록 설정을 프로그레시브 인터레이스 아님 으로 설정합니다. 이미 녹화된 인터레이스 비디오를 소스 파일로 사용하는 경우 Video Cloud에 업로드할 준비를 위해 압축 시 비디오 편집 소프트웨어 내에서 인터레이스 제거 설정을 확인합니다. Video Cloud를 사용하여 비디오를 트랜스코딩하지 않고 인터레이스 비디오를 촬영한 경우 업로드하기 전에 비디오 파일의 인터레이스를 제거하세요.
  • 일정한 프레임 속도로 캡처합니다. 재생 중에 끊김 현상을 방지하려면 비디오를 일정한 프레임 속도로 녹화하고 소스 파일을 만들 때 가변 프레임 속도를 사용하지 마십시오. 또한 프로그레시브 촬영하고 게시 할 프레임 레이트와 동일한 프레임 레이트를 사용하십시오. 30fps는 시작하기에 좋은 장소입니다.
  • 스크린 캐스트를위한 전략을 채택하십시오. 브라우저 내의 플레이어와 전체 화면 모드에서 재생하려는 소프트웨어 자습서 비디오를 만들 때는 선명하고 선명하며 읽기 쉬운 텍스트로 녹화물을 만드는 것이 특히 어렵습니다. 보다고품질 스크린 캐스트 생성 및 게시스크린 캐스트를 내보내고이를 Video Cloud에 업로드 할 때 몇 가지 모범 사례와 팁을 확인하십시오.
  • 카메라 흔들림을 피하십시오. 이것은 보기에 분명하게 보일 수 있지만 흔들림은 실제로 모션 추정 알고리즘을 사용하여 재료를 압축하는 인코더의 능력에 영향을 미칩니다. 즉, 압축이 낮고 품질이 낮습니다.
  • 시끄러운 배경을 피하십시오. 이것은 비디오뿐만 아니라 오디오에도 적용됩니다. 비디오의 경우 배경 이동 (예: 트래픽) 과 복잡한 배경 이미지 (예: 시끄러운 배경 화면) 와 같은 모든 것들이 압축에 부정적인 영향을 미칩니다. 마찬가지로 인터뷰 중 배경 노이즈는 오디오 압축을 줄입니다.
  • 적절한 조명을 사용하십시오. 어두운 장면은 품질 손실 없이 인코딩하기가 더 어려울 수 있습니다.

3단계: 내보내기

비디오 클라우드에 업로드하는 압축 형식은 무엇입니까?

브라이트코브는 H.264 형식으로 인코딩된 비디오 소스 파일을 업로드하여 가장 광범위한 전송 대상에 최적의 품질을 활용할 것을 권장합니다. H.264 코덱은 Video Cloud의 트랜스코딩 엔진이 비디오가 재생되는 다양한 해상도와 대역폭에 대해 최고 품질의 변환을 만들 수 있는 기회를 제공합니다. 보다지원되는 비디오 코덱 및 컨테이너코덱, 컨테이너 및 파일 유형의 차이점에 대한 자세한 내용은 Video Cloud 비디오 업로드에 가장 적합한 형식에 대한 자세한 내용은비디오 소스 파일 사양 및 권장 사항 .

동영상 코덱 확인하기

비디오 소스 파일이 H.264 형식으로 인코딩되었는지 확인하려면 다음과 같이 QuickTime 플레이어의 동영상 관리자에서 형식을 확인할 수 있습니다.

  1. 퀵타임 플레이어를 엽니다. QuickTime은 다음 사이트에서 무료로받을 수 있습니다. https://www.apple.com/quicktime/download/ .
  2. 고르다파일 > 파일 열기 ...내 보낸 비디오 파일을 선택합니다.
  3. QuickTime 플레이어에서 열린 비디오에서창문 > 영화 검사기 표시 .
  4. 동영상의 동영상 속성 창에서체재 H.264 / MPEG-4 AVC (고급 비디오 코딩)입니다.

QuickTime 동영상 관리자는 압축된 비디오 소스 파일의 형식, 해상도, 프레임 속도 및 기타 속성을 보고하기 위한 편리한 도구입니다.

비디오 편집 소프트웨어에서 내보낼 때의 원칙

좋아하는 비디오 편집기에서 비디오를 압축하고 내보낼 때 H.264 코덱을 사용하여 비디오를 압축하고 Video Cloud가 여러 해상도 및 비트 전송률에 가장 적합한 변환을 자동으로 생성하도록 하는 것이 좋습니다. 또한 다음을 권장합니다.

  • 플래시 옵트 아웃 . 비디오 제작 소프트웨어에서 비디오를 렌더링 할 때 코덱 또는 컨테이너 인 H.264 코덱 옵션을 선택합니다. 이것 말고도플래시 또는 SWF.
  • 단일 대상 형식 지정 방지 . 웹, iPhone, YouTube, DVD 또는 BlueRay와 같은 특정 대상에 맞게 비디오를 인코딩하는 원클릭 솔루션을 제공하는 편집 소프트웨어와 함께 제공되는 간소화된 인코딩 옵션을 사용하지 마십시오. Video Cloud가 배포를 관리하도록 하려면 가장 유연한 기본 H.264 코덱을 만드는 QuickTime 변환 설정을 사용하여 비디오의 형식을 지정하고, Video Cloud가 단일 H.264 업로드에서 여러 변환을 만들어 웹, iPhone 및YouTube뿐만 아니라 여러 해상도 및 연결 속도.
  • 시간이 있다면 멀티 패스 . 모범 사례는 가능한 최고 품질의 비디오를 업로드하는 것이 좋으며, 멀티패스 처리는 고품질 소스 파일을 만드는 모범 사례 중 하나입니다. 일부 상황에서는 동영상 품질이 약간 향상되어 2단계 프로세스를 사용하여 인코딩하는 데 걸리는 시간을 정당화하지 못할 수 있습니다. 2단계 인코딩은 비디오 아티팩트의 발생률을 줄일 수 있으며 모션 영역이 높은 비디오에 가장 많은 이점을 제공합니다.
  • 파일 크기에 인색하지 마십시오. Video Cloud는 대용량 파일 업로드를 처리할 수 있도록 제작되었습니다. 성공적인 업로드를 위해 파일을 압축하는 데 익숙하다면 하지 마십시오. 고품질 소스 파일을 업로드해야 합니다.
  • 고품질 파일을 받으십시오. 생성 할 것으로 예상되는 가장 높은 변환의 비트 전송률이 2-3 배인 소스를 권장합니다. 따라서 비디오 비트 전송률이 3Mbps인 최상위 변환을 사용하려는 경우 에서 6~9Mbps의 비트 전송률을 가진 소스 비디오를 업로드하려고 합니다. 또한 데이터가 너무 많은 비디오가 HTTP를 통해 원활하게 스트리밍되지 않는 경우도 있습니다. 지나치게 높은 품질의 비디오는 버퍼링을 유발할 수 있습니다.
  • 프레임 속도와 일관성 유지 . 끊김 현상을 방지하기 위해 촬영한 프레임 속도로 내보냅니다. 또한 내보내기 프레임 속도 설정이 소스와 동일하지 않으면 비동기 비디오 및 오디오 트랙이 발생할 위험이 있습니다.
  • 기본 파일의 사본을 보관하십시오. : 네이티브 비디오 파일을 편집하거나 새로 압축하거나 다시 인코딩하려는 경우 네이티브 비디오 파일을 저장하는 것이 좋습니다. 다음의 프로필 사용표준 수집 프로필 목록대상 고객과 일치하거나 자체 수집 프로필을 만듭니다.
  • 고해상도로 내보낼 때 작업 및 크기 고려 : 고해상도 동영상은 특히 최소 비트 전송률을 사용하는 동시에 고품질 재생을 유지함으로써 이점을 누릴 수 있습니다. 보다고해상도 인코딩 권장 사항비디오 크기, 종횡비 및 콘텐츠의 작업량을 고려할 때 비트 전송률 최소값
  • 모바일 전략 채택 . 데스크톱 모니터와 함께 모바일 장치에 비디오를 표시하려면 비디오를 유연한 H.264 형식으로 인코딩하고 다른 인코딩 옵션을 고려해야 합니다.

단계별 내보내기 지침

애플 파이널 컷 프로 X, 텔레스트림 스크린 플로우, 어도비 프리미어 프로 또는 테크스미스 캠타시아 스튜디오와 같은 도구에서 비디오를 내보낼 때 권장되는 특정 지침은 이러한 소프트웨어 패키지에서 제공하는 자세한 지침을 참조하십시오.

단계 4: 업로드 중

소스 파일에서 필요한 유연성을 얻으려면 어떻게해야합니까?

비디오 클라우드 스튜디오의 업로드 모듈을 사용하여 비디오 또는 비디오를 업로드합니다.  보다 업로드 모듈을 사용하여 동영상 업로드 자세한 내용은.  또는 다음을 사용하여 동영상 배치를 업로드 할 수 있습니다. Dynamic Ingest API .

비디오 클라우드 플랫폼에 비디오를 업로드하면 Video Cloud는 비디오를 디지털 마스터로 저장합니다. 이 디지털 마스터는 Video Cloud가 만드는 모든 변환의 소스입니다. 디지털 마스터는 또한 선택해야 할 경우 소스입니다. 비디오 재 트랜스 코딩트랜스 코딩 설정을 변경하려면

5 단계 : 트랜스코딩

동영상을 처리하는 데 얼마나 걸립니까?

트랜스코딩 프로세스가 완료되기까지 비디오 지속 시간의 최대 3배가 걸릴 수 있습니다.

내 콘텐츠는 무엇이며 시청자는 어디에 있으며 시청자는 어떤 콘텐츠를 시청하고 있습니까?

데스크톱, 모바일 장치 및 와이드 모니터 TV에 게시하는 세 가지 화면 전략과 같이 다양한 화면 크기로 동영상을 아름답게 재생하고 전화 접속, 셀룰러, 고속 케이블에 이르는 다양한 연결 속도로 동영상을 원활하게 재생하려면는 각 환경에서 가능한 한 최적으로 재생되는 비디오 파일로 시작합니다. Video Cloud는 시청자의 다양한 크기 및 속도 조건에서 가능한 한 아름답게 동영상을 보이도록 하기 위해 멀티 비트 전송률 변환이라는 비디오 파일 모음을 만듭니다. 각 비디오 파일 크기는 다양한 크기와 품질입니다. Video Cloud는 비디오 재생을 요청하는 장치의 해상도, 대역폭 및 기타 조건을 감지하면 모바일 장치 화면 또는 낮은 대역폭 연결의 제약 조건을 충족하는 작고 느린 버전, 또는 전체높은 속도와 고화질 기능을 갖춘 와이드 스크린 모니터를 활용하는 품질 버전.

이러한 변환 파일의 속도, 크기 및 인코딩 품질을 세부적으로 제어할 수 있습니다. 시청자의 연결 속도, 디바이스 및 화면 해상도를 알고 있다면 동영상의 각 변환 파일을 맞춤화하여 시청자의 크기 및 속도 조건을 대상으로 하는 변환 모음을 만들 수 있습니다.

다중 비트 전송률 변환 설정에 대한 추가 읽기