VP6 개요
VP6은 플래시 비디오에 널리 사용되는 비디오 코덱입니다. 품질은 일반적으로 H.264 또는 VP8보다 나쁘지 만 여전히 존경 할만한 제품이며 플래시 플레이어의 확산으로 인해 호환성이 우수합니다. 따라서 H.264 또는 VP8은 많은 사람들에게 더 나은 옵션 일 수 있지만 VP6에는 여전히 합법적 인 사용 사례가 있습니다.
VP6은 FLV 파일 컨테이너에 배포되므로 출력 파일 이름을 지정하는 경우.flv의 확장자를 사용합니다.
AAC 및 MP3 오디오 코덱은 FLV 컨테이너의 VP6과 함께 사용할 수 있습니다.
VP6을 사용하려면비디오 코덱 API 옵션을 “vp6"으로 설정합니다.
VP6 전용 옵션
워터마크 : 임시 다운 워터마크 백분율에 대한 코덱 매개 변수입니다. 인코더에서 프레임 드롭을 시작할 수 있는 데이터 레이트 버퍼의 백분율을 지정합니다. vp6_임시 리샘플링이 활성화된 경우에만 사용됩니다. 유효한 값은 0-100입니다. 기본값: 20 비율이 클수록 요청된 비디오 비트 전송률을 얻기 위해 프레임이 삭제될 가능성이 높아집니다. 그 반대도 사실입니다.
vp6_임시 리샘플링 : 시간 리샘플링을 위한 코덱 매개 변수입니다. 특히 어려운 지역에서는 인코더가 대상 데이터 속도를 달성하기 위해 프레임을 삭제합니다. vp6_temporal_down_watermark의 값은 프레임 드롭을 시작하기 위해 인코더가 활성화되는 데이터 레이트 버퍼의 비율을 결정합니다. 부울을 허용합니다. 기본값은 픽셀 당 비트 수가 적은 파일의 경우 “true”이고 픽셀 당 비트 수가 많은 파일의 경우 “false”입니다.
참고: constant_bitrate 모드를 사용하는 경우, 이 옵션은 “true”로 강제 적용됩니다. vp6_임시 다운_워터마크를 조정하여 결과를 개선합니다.
언더 슈트 : 어려운 섹션을 개선하기 위해 버퍼에 사용할 수있는 비트가 있도록 약간 낮은 데이터 레이트를 대상으로하는 출력을 만듭니다. 이 값은 백분율이므로 유효한 값은 0-100입니다. 기본값은 90입니다.
vp6_profile : “vp6s” 또는 “vp6e” 중 하나입니다. vp6e는 일반적인 용도로 설계되었습니다. vp6s는 고해상도/데이터 레이트 비디오에 최적화되어 있습니다. 디코딩 복잡성이 감소하여 리소스가 제한된 컴퓨터에서 재생할 수 있습니다. 기본값은 vp6e입니다.
VP6_압축 모드 : 출력 품질에 비해 인코딩 속도에 영향을줍니다.“양호”는 속도와 품질의 균형을 유지합니다.“최고”는 속도보다 품질의 우선 순위를 지정하여 압축은 높지만 인코딩은 느립니다. 속도 API 옵션 (아래) 과 상호 작용합니다. 기본값은 “양호”입니다.
VP6_2패스_최소 섹션 : 2 패스 VBR 인코딩의 경우 섹션이 얼마나 쉬운지에 관계없이 인코더가 모든 섹션에 대해 허용하는 가장 낮은 데이터 레이트를 제어합니다. 이 값은 어려운 섹션이 쉬운 섹션에서 너무 많은 비트를 훔치는 것을 방지하는 데 사용됩니다. 정수로 백분율로 표현됩니다. 기본값: 40.
예를 들어, 비디오 비트 전송률이 1000kbps로 설정되고 vp6_2_pass_min_Section 을 50으로 설정하면 모든 섹션의 가장 낮은 비트 전송률은 500kbps (1000* 50%) 가 됩니다.
VP6_2패스_최대 섹션 : 2 패스 VBR 인코딩의 경우 섹션이 아무리 어려운지에 관계없이 스트리밍 할 수있는 가장 높은 데이터 레이트와 인코더가 허용하는 가장 높은 데이터 레이트를 제어합니다. 기본값: 400.
예를 들어, 비디오 비트 전송률이 1000kbps로 설정되고 vp6_2_pass_max_섹션이 450으로 설정된 경우 모든 섹션의 최고 비트 전송률은 4500kbps (1000* 450%) 가 됩니다.
vp6_스트림_프리버퍼 : 재생을 시작하기 전에 필요한 프리로드의 초. 버퍼는 일관된 데이터 레이트를 유지하고 재생 중단을 최소화하는 데 사용됩니다. 상수 비트 전송률 인코딩에만 유효합니다. 기본값: 6.
vp6_스트림_최대 버퍼 : 버퍼의 최대 크기 (초) 입니다. 상수 비트 전송률 인코딩에만 유효합니다.
VP6_디인터레이스 모드 : 디인터레이스가 활성화된 경우 이 옵션은 적용할 디인터레이싱 필터를 설정합니다. 유효한 옵션은 “적응”, “흐림" (1:2:1 흐림 모드 및 “드롭" (필드 드롭 모드의 경우) 입니다. 기본값: 가변입니다.
VP6_레벨 : 소스의 노이즈 레벨을 지정합니다. 0보다 큰 값은 소스 내에서 일정하고 알려진 노이즈 레벨을 의미합니다. 값이 0이면 필터가 노이즈 레벨을 추정하여 프레임마다 다를 수 있습니다. 노이즈 레벨이 클수록 노이즈가 많아 필터에 의한 제거가 증가하고 선명도가 떨어집니다. 0과 1 사이의 십진수 값 (예: 0.2) 이어야 합니다. 기본값: 0.
고정 키프레임_간격 : 기본적으로 지정된 키프레임_간격은 두 키프레임 사이의 최대 프레임 수만 보장합니다. 인코더는 keyframe_interval 에 의해 요구되기 전에 키프레임을 배치하기로 결정할 수 있습니다. 이 옵션을 true로 설정하면 이러한 변동성이 방지됩니다. 기본값: false입니다.