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.