실제로 업로드 속도에 따라 다릅니다.
bufsize
비트 레이트를 일정하게 유지하는 데 종교적인 ffmpeg가 얼마나 중요한지를 결정합니다. FFmpeg Wiki : 출력 비트 레이트 제한에 따라bufsize
64k 를 설정하면 64KB마다 현재 비트 레이트를 계산하고 그에 따라 조정합니다. 크기가 작을 수록 x264 검사 사이에 갑작스러운 변경을 수행하기에 충분한 공간이 없기 때문에 품질에 해로울 수 있습니다.bufsize
당신 maxrate
이 640kbps이고 당신 bufsize
이 64k라면, 매초마다 x264가 점검됩니다. 이는 하위 최적 - 는 FFmpeg 위키 : 스트리밍 사이트 인코딩하는 것은 그것을마다 1 ~ 2 초를 실행하는 것이 좋습니다. 이것이 의미가 없다면 maxrate
/ bufsize
= 점검 빈도 로 생각하십시오 . 경험적으로이 빈도를 1-2 초 사이로 유지하십시오.
당신이 모두를 설정 한 경우 maxrate
와 bufsize
, 당신은해야한다 :
maxrate
가장 낮은 업로드 속도로 설정 하십시오 ( ffmpeg wiki 예제 에서는 전체 업로드 속도의 80 %이지만 마일리지는 다를 수 있습니다).
- 세트
bufsize
당신과 같은 사이 어딘가에 maxrate
(일초)와 두 번의 maxrate
(2 초)입니다. 그래도 여전히 충분하지 않으면을 낮추고 maxrate
다시 설정하십시오 bufsize
.
그런 다음 약간 놀아야하지만 어딘가에서 시작해야하기 때문에 maxrate
약 600k 에서 시작했을 crf
것입니다.
원하는 경우 bufsize
3-4 초마다와 같이 값을 낮추어 값이 출력물 모양을 어떻게 바꾸는 지 확인할 수 있습니다. 그런 다음 비디오에 대해 얼마나 걱정해야하는지 결정할 수 있습니다.
실제 값은 없습니다. 실제로하는 crf
것은 속도가 설정되어있는 것을 유지하기위한 최상의 버퍼 크기라고 생각하는 것에 따라 출력을 최적화하는 것입니다. 파일 크기를 줄이면서도 간혹 스파이크를 발생시키면서 일부 품질을 유지하려고합니다.