Audiophile's Blog
Логин:Пароль:


Забыл пароль | Регистрация (убрать всю рекламу)
О сайте | Ликбез | Словарь | Audiophile's Testroom | Поддержать | Контакты
Разделы
Поиск по сайту
Популярное
Персональная настройка
Настройка звука онлайн (foobar2000, драйвера, Windows), создание персональных сборок foobar2000.

Контакты

Случайный опрос
Какой формат аудио вы предпочитаете для домашнего прослушивания?
Всего ответов: 2936
Полезный софт
Opera QIP 2010 Download Master µTorrent
Ace Utilities AIDA64 SpeedFan 7-Zip
ESET NOD32 FileZilla Media Player Classic Home Cinema Paint.NET
Sony Sound Forge VirtualDub Unlocker Punto Switcher
Похожие проекты
Сейчас на сайте
Онлайн всего: 10
Гостей: 9
Пользователей: 1
mpuzirew
» »

lossyWAV 1.4.0 x86/x64


04 Октября 2014, 10:21

Сайт | История

Lossy препроцессор для PCM WAV аудио, который динамически понижает разрядность отдельных фрагментов аудио и таким образом позволяет значительно повысить степень его сжатия lossless кодеками. Главным преимуществом является высокая степень прозрачности и отсутствие каких либо артефактов компрессии при обработке абсолютно любых сигналов.

Разрядность аудио понижается на базе фреймов и добавляет небольшой белый шум. Допустимое количество вносимого шума рассчитывается на основе анализа уровня сигнала в диапазоне 16-20кГц (по умолчанию). Если сигнал находящийся ниже верхней граничной частоты находится на более низком уровне, он поглощается шумом. Как правило, это неразличимо для человеческого уха, но существует и возможность настройки верхней границы диапазона. Но надо учесть, что во многих сигналах существует неслышимая ВЧ составляющая, понижение верхней граничной частоты ниже которой приведет к значительному увеличению битрейта без какого-либо улучшения качества звучания.

В комплекте идет библиотека libfftw3-3.dll (32 и 64 бит), которая при помещении в одну папку с lossyWAV.exe значительно ускоряет процесс FFT анализа.

[СКАЧАТЬ] (1.63 МБ)


Настройка

Использование:
lossyWAV <input wav file> <options>

Примечание: укажите "-" в качестве входного файла для кодирования со STDIN.

Основные параметры

* -q, --quality <X>    качество
Устанавливает целевое качество для результирующего аудио. Чем выше качество - тем выше битрейт. Доступны следующие предустановки (или численные значения от -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    самое низкое качество кодирования, скорее всего приведет к слышимым артефактам.



* --correction    файл коррекции
Создавать дополнительный файл коррекции для возможности последующего восстановления исходного WAV.



* --merge    объединить
Объединить указанный *.lossy.wav файл с файлом коррекции *.lwcdf.wav.



* --stdout    STDOUT
Передавать выходные данные обработки на STDOUT.



* S, --silent    тихий режим
Не выводить сообщения в консоль.



[Полный список параметров (EN)]

Рекомендации и примеры для конвертера 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: разработка электроники. На сайте компании Вы можете заказать изготовление прессформ для электронных устройств. Дополнительно сотрудники компании осуществляю выполнение таких задач как создание прототипов, подбор материалов, а также постановка на серийное производство.

 
   
Категория: Кодеры и утилиты (+ настройка) | Добавил: Audiophile ()
Просмотров: 10586 | Комментарии: 14 | Рейтинг: 5.0/5, голосов: 3
Всего комментариев: 14
[13] andreiaga73   (28 Декабря 2015 22:20)
@echo off 
if NOT "%1" == "" ( flac -d "%1" --stdout --silent|lossywav - --stdout --shaping c -l 18000 -q 10 -a 7 --feedback 10 --stdinname "%1"|flac --ignore-chunk-sizes - -b 512 -8  -o "%~dpn1.lossy.flac" && metaflac.exe --export-tags-to=%1.xml "%1" && metaflac.exe --import-tags-from=%1.xml "%~dpn1.lossy.flac" 
del "%1" 
del "%1.xml" 
exit/b 
)ELSE ( 
for %%i in (*.flac) do call %0 %%i) 


track gain +47,37 dB !!! - максимальная амплитуда помехи составляет 0.0042 (полезный сигнал 1) - при размере файла в 2 раза больше чем 320 кбит/с     mp3  Мы получаем музыку, которая при воспроизведении  на самой качественной аппаратуре, будет звучать как lossless, а занимать места в 4 раза меньше (использовать в качественных mp3 - mp4 портативных плеерах  wink ). Оригинальные lossless файлы хранить для ремастеринга или для записи на CD.
/в папке с bat-ником:flac.exe, lossyWAV.exe, metaflac.exe, libfftw3-3.dll./ имя *.flac файла не должно содержать пробелов, запятых, и скобок().
P.S. Я не знаю как распространить текст этого bat-ника  - кто заинтересовался передавайте своим друзьям.

[12] andreiaga73   (06 Декабря 2015 22:35)
При lossywav -q 10  - track gain +43.13 dB (правда вырос битрейт до 578 sarcastic ) - ни один другой lossy кодек даже близко не стоял.

[11] andreiaga73   (06 Декабря 2015 21:42)
Провел тест lossyWAV 1.4.0 / FLAC 1.3.1 (перекодировал Flac в LossyFlac) вот такой bat-ничек: @echo off
if NOT "%1" == "" ( flac -d "%1" --stdout --silent|lossywav - --stdout -q 7.8 --stdinname "%1"|flac --ignore-chunk-sizes - -b 512 -8  -o "%~dpn1.lossy.flac" && metaflac.exe --export-tags-to=%1.xml "%1" && metaflac.exe --import-tags-from=%1.xml "%~dpn1.lossy.flac"
del "%1"
del "%1.xml"
exit/b
)ELSE (
for %%i in (*.flac) do call %0 %%i)
)

track gain +39.72 dB по приведенной в статье по оценке lossy кодеков, методике - ни один из lossy кодеков на самых высоких настройках не дал даже близкого результата. (OGG q 10 +31.14 dB).Звук абсолютно прозрачен. Размер файлов сопоставим. Вывод: чистые lossy кодеки отживают свое время (относится ко всем, а не только к mp3).
/в папке с bat-ником:flac.exe, lossyWAV.exe, metaflac.exe, libfftw3-3.dll./ имя *.flac файла не должно содержать пробелов, запятых, и скобок().

[10] igor-tf   (13 Июня 2012 10:55)
1 out of 1 tracks converted with major problems.

Source: "D:\МУЗЫКА\Metallica Japanese Edition\1988 ...And Justice For All (Japanese Edition, 25DP 5178)\Metallica - ...And Justice For All (25DP 5178).cue" / index: 1
An error occurred while writing to file (The encoder has terminated prematurely with code 1 (0x00000001); please re-check parameters) : "D:\01 Blackened .lossy.flac"
Additional information:
Encoder stream format: 44100Hz / 2ch / 16bps
Command line: "C:\WINDOWS\system32\cmd.exe" /d /c C:\"Program Files (x86)"\foobar2000\encoders\lossyWAV.exe - --silent --stdout|C:\"Program Files (x86)"\foobar2000\encoders\flac.exe --silent -b 512 -8 --ignore-chunk-sizes - -o "01 Blackened .lossy.flac"
Working folder: D:\

Conversion failed: The encoder has terminated prematurely with code 1 (0x00000001); please re-check parameters

Где я не так делаю?

[9] Ramires   (19 Декабря 2011 20:06)
А кто-нибудь сравнивал lossyWAV с Musepack скажем при битрейте 350 kbps? Было бы интересно узнать о результатах.

[8] RAZOR87   (09 Августа 2011 13:06)
Остановился на двух вариантах, "economic" для портативных устройств и "insane" для возможной перекодировки. А скорости декодирования я сам удивился, при том, что чем хуже качество (X, P), тем выше скорость.

-1   Спам
[7] RAZOR87   (09 Августа 2011 11:24)
Поэкспериментировал с "portable":
- 16/44, размер меньше оригинала в 2-2.5 раза, битрейт 300~400, скорость декодирования быстрее на 10~20%.
- 24/96, размер меньше оригинала в 4-8 раз, битрейт 500~700, скорость декодирования быстрее на 20-40%.

В слепом тесте отличить от оригинала не смог. Вот только не понял как создавать файл коррекции.
Ответ: Файл коррекции - только через батник, насколько помню. Где-то на гидрогене был.
А при чем тут скорость декодирования, интересно? Вроде как жмется одним lossless профилем.

[6] RAZOR87   (08 Августа 2011 12:53)
Поставил параметр "-b 512" и оказалось всё дело было именно в нём. С ним сжатие у FLACCL такое же (размер файла меньше примерно на 10-20 kB), как и у обычного кодера.

Пара вопросов:
1. Используешь ли ты этот кодек и где?
2. Возможно ли, что этот кодек лучше и им можно заменить все остальные lossy форматы?
3. Можно ли при кодировании дописать метаданные, например "Codec profile: LossyWAV".
Ответ: Ну понятное дело. Тут ведь главное - размер блоков. А вообще, были случаи, что даже с блоками по 512 FLACCL хуже кодировал.
Я lossyWAV не использую. Может где-то он и лучше, но шансов получить лучшее соотношение размер/качество конечно больше с традиционными lossy.
Насчет метаданных не знаю. Но обработчик вроде как прописывает в заголовок WAV какие-то данные, по которым можно определить, что это lossyWAV.

[5] RAZOR87   (07 Августа 2011 22:21)
Прикрутил FLACCL:
Доступно только для пользователей

Теперь сижу и думаю, а зачем оно мне?
Ответ: Да. Учитывая еще, что FLACCL жмет lossyWAV хуже, чем референсный FLAC. Даже при 11м уровне. К тому же, быстрее, чем обрабатывает lossyWAV, кодировать всё равно не будет.

[14] andreiaga73   (12 Января 2016 01:09)
CUETools.FLACCL.cmd.exe -b 512 -q -11 --lax --fast-gpu - -o  и жмет LossyWav лучше на пару килобайт чем FLAC

[4] Rollinnn   (28 Июня 2011 22:34)
Не, через Run service тоже не вышло... wall

[3] Rollinnn   (28 Июня 2011 22:26)
Как мне ответили умные люди на гидрогене
Quote
this is an outstanding issue with fb2k in portable mode - it does not seem to find other executables in its main directory

Прицепил через "Run service" :)
Ответ: Да, я видел. Так надеялся, что что-то подскажут. :)

[2] Rollinnn   (24 Июня 2011 17:51)
А вы не знаете случайно, как к портативному фубару "прикрутить" lossyWAV с ПОЛНЫМ сохранением портативности? С другими кодерами все просто, а вот с lossyWAV никак не могу разобраться.
Ответ: Я как раз недавно пытался сделать то же самое (для своей сборки). И тоже безрезультатно.

[1] evs1408   (25 Мая 2011 13:36)
Кодек имеет отличное качество и продолжает развиваться, с каждой новой версией все лучше и лучше. Просьба выкладывать информацию о последних версиях (на сегодня - это 1.2.3o RC10: от 16/05/2011)
Ответ: Спасибо. Я слежу за развитием, просто нет времени обновлять (логи, настройки и пр.). Жду релиза.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Авторские статьи
Сообщество
Последнее на форуме
Кодеки
TAK FLAC APE WV
MPC OGG AAC/ALAC MP3
WMA TTA OFR LA
Теги
Follow me
Twitter YouTube
Google+ Facebook
Полезные ссылки
Copyright Taras Kovrijenko © 2009–2016