FFmpeg에서“cutoff”옵션의 기능은 무엇입니까?


9

일부 FLAC 파일을 AAC로 인코딩하고 있으며 -cutoff옵션을 발견했습니다.

설명서 에이 옵션이 표시되지 않지만 도움말에서이 옵션을 찾았습니다.

$ ffmpeg -v 경고 -h 전체 | 그렙 컷오프
컷오프 E ... A. 컷오프 대역폭 설정 (INT_MIN에서 INT_MAX까지)

이것이 실제로하는 일에 대한 자세한 정보를 찾고 있습니다.

답변:


8

컷오프 옵션은 인코더의 대역폭을 설정합니다. 대역폭은 인코딩 될 최고 주파수를 의미합니다.

일반적으로 홈 시어터, 음악 청취 등을 위해 오디오를 인코딩 할 때 대역폭을 제한하지는 않지만 전체 주파수 스펙트럼을 전송할 필요가없는 전화 통신 또는 화상 회의와 같은 다른 사용 사례가 있습니다.

예를 들어, 발화의 1 차 주파수는 8kHz 아래에 위치하므로 더 높은 주파수를 차단하고 필요한 전송 대역폭을 절약 할 수 있습니다. 또한 전화 통신 초기에 여러 사용자간에 회선을 공유 할 수있었습니다.

다음과 같은 다양한 인코더가이 옵션을 지원합니다.

특히 AAC와 Opus는 낮은 비트 전송률 또는 협 대역 전송을 염두에두고 만들어 졌기 때문에 흥미 롭습니다.


2
AAC는 15,000으로 설정하는 것을 옹호한다고 생각합니다. 이는 여전히 대부분의 음악에 충분해야합니다. 인코더는 대역폭을 절약 할 수 있으며 히스 주파수를 초과하는 인코딩 위험을 낮출 수 있으며 이로 인해 인공물이 발생할 수 있습니다. 이 일부이기도 심리 음향 속임수 에 가고,하지만 나는 확실히하는 인코더 사용하는 아니에요.
slhck

2
@StevenPenny 또한 다양한 값이 기본 FFmpeg AAC 인코더 ( ) 의인지 품질에 어떤 영향을 미치는지 보여주는 그래프 는 FFmpeg AAC의 품질 평가를 참조하십시오 . -cutoff-codec:a aac -strict experimental
llogan

@LordNeckbeard MOS가 어떻게 더 높은 컷오프를 위해 떨어지는 지 정말 흥미 롭습니다.
slhck

1
@ slhck 그것은 나에게 의미가 있습니다. 설명했듯이 컷오프가 높을수록 높은 주파수 톤으로 인한 아티팩트의 가능성이 높아집니다.
Steven Penny
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.