хочу всё знать (WAV->mp3)
Jun. 3rd, 2004 12:39 pmПосоветуйте, как кодировать WAV-файлы (с музыкального CD) в mp3, чтобы качество хорошо сохранять, но и с размером не переплюнуть. То есть, какие опции lame давать? (или вообще не lame использовать?). Я совершенно в этом не разбираюсь, и с трудом даже понимаю разницу между CBR, VBR и ABR (т.е. теоретически её понимаю, но какой из них для чего лучше и какой мне выбрать — не знаю).
У меня совсем не тонкий слух, напр. записи в 192kbps, 256kbps и 320kbps для меня звучат одинаково (да и особенно качественных динамиков, чтобы их различать, нет у меня). Но я не хочу кодировать совсем уж “под себя”, пусть лучше будет запас прочности с точки зрения качества, я не против; просто не гигантский и совершенно излишний.
У меня совсем не тонкий слух, напр. записи в 192kbps, 256kbps и 320kbps для меня звучат одинаково (да и особенно качественных динамиков, чтобы их различать, нет у меня). Но я не хочу кодировать совсем уж “под себя”, пусть лучше будет запас прочности с точки зрения качества, я не против; просто не гигантский и совершенно излишний.
no subject
Date: 2004-06-03 09:00 am (UTC)Качество понятие субъективное, но на мой взгляд для более-менее сложной музыки при использовании CBR bit rate должен быть > 192, а вообще-то 256. Если музыка простая и запись средняя, достаточно 128.
VBR конечно лучше. У меня настройки такие -b 128 -m s -h -V 0 -B 320 --resample 44.1 -q 0
Т.е. min bit rate- 128 (на самоом деле в паузах ниже), max bit rate- 320
оптимизация по качеству, высшее (0) качество, простое стерео, 44.1 кгц и отсутствие дополнительной фильтрации, кроме встроенной.
При таких настройках в среднем получается 190 kbps хорошего качества.
ABR - это тоже VBR, LAME его тоже поддерживает, но традиционно его больше использовали другие кодеки,типа AAC. Если в командной строчке стоит --abr 128, это означает, что 128- средняя (target) bit rate.
Насколько я понимаю, VBR постянно оценивает ожидаемую ошибку, вносимую кодированием с дискретным кол-вом уровней (с использованием психоакустическй модели, конечно) и в соответствии с этим подбирает bitrate. ABR же выбирает битрайт из каких-то абстрактных моделей. Я ABR не использую. Хотя не сравнивал.