Lossy препроцессор для PCM WAV аудио, который динамически понижает разрядность отдельных фрагментов аудио и таким образом позволяет значительно повысить степень его сжатия lossless кодеками. Главным преимуществом является высокая степень прозрачности и отсутствие каких либо артефактов компрессии при обработке абсолютно любых сигналов.
Разрядность аудио понижается на базе фреймов и добавляет небольшой белый шум. Допустимое количество вносимого шума рассчитывается на основе анализа уровня сигнала в диапазоне 16-20кГц (по умолчанию). Если сигнал находящийся ниже верхней граничной частоты находится на более низком уровне, он поглощается шумом. Как правило, это неразличимо для человеческого уха, но существует и возможность настройки верхней границы диапазона. Но надо учесть, что во многих сигналах существует неслышимая ВЧ составляющая, понижение верхней граничной частоты ниже которой приведет к значительному увеличению битрейта без какого-либо улучшения качества звучания.
В комплекте идет библиотека libfftw3-3.dll (32 и 64 бит), которая при помещении в одну папку с lossyWAV.exe значительно ускоряет процесс FFT анализа.
[СКАЧАТЬ] (1.80 МиБ)
Настройка
Использование:
lossyWAV <input wav file> <options>
Примечание: укажите "-" в качестве входного файла для кодирования со STDIN.
Основные параметры
- Устанавливает целевое качество для результирующего аудио. Чем выше качество - тем выше битрейт. Доступны следующие предустановки (или численные значения от -5 до 10):
I, insane, 10 наивысшее качество, подходит для перекодировки; E, extreme, 7.5 высокое качество, подходит для перекодировки; H, high, 5 повышенное качество, также подходит для перекодировки; S, standard, 2.5 стандартное качество, прозрачно в большинстве случаев; C, economic, 0 среднее качество, может быть не полностью прозрачным. P, portable, -2.5 хороший выбор для портативных плееров, не полностью прозрачно. X, extraportable, -5 самое низкое качество кодирования, скорее всего приведет к слышимым артефактам.
- Создавать дополнительный файл коррекции для возможности последующего восстановления исходного WAV.
- Объединить указанный *.lossy.wav файл с файлом коррекции *.lwcdf.wav.
- Передавать выходные данные обработки на STDOUT.
- Не выводить сообщения в консоль.
Рекомендации и примеры для конвертера foobar2000
lossyFLAC, стандартное качество
/d /c E:\"Program Files (x86)"\foobar2000\encoders\lossyWAV.exe - --silent --stdout|E:\"Program Files (x86)"\foobar2000\encoders\flac.exe --silent -b 512 -8 --ignore-chunk-sizes - -o %d
lossyFLAC, низкое качество
/d /c E:\"Program Files (x86)"\foobar2000\encoders\lossyWAV.exe - --quality -5 --silent --stdout|E:\"Program Files (x86)"\foobar2000\encoders\flac.exe --silent -b 512 -8 --ignore-chunk-sizes - -o %d
Примечание: в качестве кодера FLAC рекомендуется именно референсный flac.exe, так как альтернативные Flake и FLACCL для lossyWAV дают меньший уровень компрессии.
lossyWV, стандартное качество
/d /c E:\"Program Files (x86)"\foobar2000\encoders\lossyWAV.exe - --silent --stdout|E:\"Program Files (x86)"\foobar2000\encoders\wavpack.exe -q --blocksize=512 --merge-blocks -i - %d
lossyTAK, стандартное качество
/d /c E:\"Program Files (x86)"\foobar2000\encoders\lossyWAV.exe - --silent --stdout|E:\"Program Files (x86)"\foobar2000\encoders\takc.exe -e -p2m -fsl512 -ihs -silent - %d
Скриншот с примером:
Полезные ссылки:
Информация от спонсора
Promwad: разработка электроники. На сайте компании Вы можете заказать изготовление прессформ для электронных устройств. Дополнительно сотрудники компании осуществляю выполнение таких задач как создание прототипов, подбор материалов, а также постановка на серийное производство.