Що робить опція "cutoff" у FFmpeg?


9

Я кодую деякі файли FLAC в AAC, і я натрапив на цей -cutoffваріант.

Я не бачу цього варіанту в документації , проте я знайшов його в довідці

$ ffmpeg -v попередження -h повне | грейп відсікання
-випуск E ... A. встановити пропускну здатність відсікання (від INT_MIN до INT_MAX)

Я шукаю більше інформації про те, що це насправді робить.

Відповіді:


8

Параметр обрізання встановлює пропускну здатність кодера - пропускну здатність, що означає найвищу частоту, яка буде кодуватися.

Хоча зазвичай ви не обмежуєте пропускну здатність при кодуванні аудіо для домашнього кінотеатру, прослуховування музики тощо, є й інші випадки використання, такі як телефонія чи відеоконференції, де не потрібно передавати весь спектр частот.

Наприклад, основні частоти мови розташовані набагато нижче 8 кГц, тому ви можете відключити більш високі частоти і зберегти необхідну пропускну здатність передачі. Це було зроблено також у перші дні телефонії, щоб мати можливість ділитися лінією між кількома користувачами.

Різні кодери підтримують цю опцію, наприклад:

Особливо AAC і Opus цікаві тим, що вони були створені з низькою швидкістю передачі даних або вузькою смугою передач.


2
Я думаю, що для AAC вони виступають за встановлення 15000 - що все одно має бути достатньо для більшості музики. Кодер може зберегти пропускну здатність, і ви можете знизити ризик кодування частот шифрування вище, що може спричинити артефакти. Там також відбувається якась психоакустична хитрість , але я не впевнений, який кодер використовує це.
slhck

2
@StevenPenny Також дивіться Оцінка якості FFmpeg AAC для графіка, що показує, як різні -cutoffзначення можуть впливати на сприйману якість для нативного кодера FACmpeg AAC ( -codec:a aac -strict experimental).
llogan

@LordNeckbeard Досить цікаво, як MOS падає на більш високі скорочення - не те, що ви насправді очікували.
slhck

1
@slhck для мене це має сенс. Як ви пояснили, більш високе обрізання збільшує ймовірність появи артефактів із високих частотних тонів.
Стівен Пенні
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.