비트 전송률

Derek Herman
Derek Herman
Joe Medley
Joe Medley

이전 컨테이너 및 코덱 문서에서는 미디어 파일의 컨테이너 (확장)와 코덱을 변경하는 방법을 알아봤습니다. 포함 이 도움말에서는 비트 전송률을 변경하는 방법을 보여드리기 전에 해결

비트 전송률과 해상도는 미디어 파일의 데이터 양과 상관관계가 있습니다. 그것은 아마 당연한 말일 것입니다. 하지만 어쨌든 말씀드리겠습니다. 언제든지 높은 비트 전송률과 해상도를 제공하지만 이를 높이면 문제가 될 수 있습니다. 특수 문자를 품질은 타격을 받을 것입니다.

따라서 항상 가장 높은 품질의 소스 파일로 전환 프로세스를 시작하세요. 보여드리겠습니다. 코덱을 변경하거나 코드를 변경하기 전이라도 작업을 하기 전에 컨테이너에서는 파일의 표시 특성을 찾고 소스 파일의 비트 전송률 또는 해상도가 원하는 결과보다 높은지 확인하세요.

비트 전송률은 미디어 1초를 인코딩하는 데 사용되는 최대 비트 수입니다. 있습니다. 스트림의 1초를 인코딩하는 데 사용되는 비트가 많을수록 있습니다.

당연히 웹에서 처리할 수 있는 비트 전송률은 낮습니다. 표 일반적인 네트워크 상태에 맞춰 타겟팅해야 하는 비트 전송률을 보여줍니다. 대상 비교를 위해 블루레이와 DVD의 값을 넣었습니다.

게재 방법 비트 전송률
블루레이 20MB
DVD 6MB
데스크톱 웹 2MB
4G 모바일 0.7MB
3G 모바일 0.35MB
2G 모바일 네트워크 유형에 따라 다름.

EDGE: 0.4Mbs
GPRS: 0.04Mbs

웹페이지의 동영상에 어떤 값을 사용해야 하나요? 간단한 답변은 다음과 같습니다. 최소: 데스크톱, 4G, 3G 시장 중 한 곳에서 동영상을 게재하는 경우 '차세대 10억 명의 사용자'라고 할 수 있습니다. 예를 들어 2G도 포함합니다 시연을 위해 3G를 타겟팅하겠습니다.

FFmpeg를 사용하여 (놀라운) 비트 전송률 (-b) 플래그로 비트 전송률을 설정합니다.

FFmpeg가 설치되어 있지 않은 경우 다음을 읽어 보세요. 미디어 애플리케이션 기본사항 Docker로 설정할 수 있습니다

  1. MP4

    /media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.mp4
    
  2. WebM

    /media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.webm
    

비트 전송률 플래그 -b:a-b:v, 두 가지가 있습니다. 하나는 오디오 다른 하나는 동영상 스트림용입니다.

/media # ls -l
-rw-r--r-- 1 root root  12080306 Mar  7 12:16 glocken.mov
-rwx------ 1 root root    531117 Mar  7 13:42 glocken_3g.mp4
-rwx------ 1 root root    706119 Mar  7 13:46 glocken_3g.webm

이제 파일이 준비되었으므로 해상도를 조정합니다.