|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Sergey Andrianov 2:5017/13.40 07 May 2001 20:59:40 To : Igor Tcheretchikhin Subject : Звук конвертить -------------------------------------------------------------------------------- Hедавно, Пят Апp 27 2001 в 01:12, некто Igor Tcheretchikhin писал All по поводy Звук конвертить : IT> Подскажите, как грамотно конвертить звук из 16 бит 44кгц в 8 бит 22к? IT> Я делаю так: выбрасываю каждый второй отсчет(либо заменяю средним IT> значением) Вообще-то лучше сначала пропустить через достаточно крутой ФHЧ, а то у тебя фильтр первого порядка, этого мало. IT> и беру старший байт от сэмпла. В результате получается IT> весьма отвратительное качество. Слышал, что если конвертировать (речь IT> идет об уровнях квантования) по какой-то хитро сформированной таблице, IT> можно повысить качество по сравнению с вариантом, когда просто IT> отбрасывается ладший байт. Hо ссылки на этот метод мне нигде найти не IT> удалось, даже в известной книге H. Секунова по компьютерной обработке IT> звука. Зачем нужна хитрая таблица - не знаю, достаточно перед отбрасыванием младшего байта прибавить к результату 80h, т.е. половину единицы младшего из остающихся разрядов. Другими словами, у тебя будет округление к ближайшему, а не по недостатку, как сейчас. IT> Если кто знает что-либо, черкните мне пару строчек, а то не знаю как IT> и быть... Думаю, основное все же фильтр. Чтобы проверить, на каком этапе происходит ухудшение звука, проведи преобразование в два этапа и прослушай промежуточный, а еще лучше - оба промежуточных, т.е. 22К-16 и 44К-8. PS. Сейчас еще дошло, что, возможно, ты неправильно осуществляешь само преобразование. Дело в том, что 16-разрядный звук принято хранить в знаковом виде, а 8-разрядный - в беззнаковом. Ты это учитываешь? Hе прощаюсь Sergey --- --- Да будет свет ! --- * Origin: Sergiev Posad <Ferma> Sergey Andrianov (2:5017/13.40) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/32743af70ecc.html, оценка из 5, голосов 10
|