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


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

Контакты

Случайный опрос
Какой вид Audio CD рипов вы предпочитаете?
Всего ответов: 1630
Полезный софт
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
Похожие проекты
Сейчас на сайте
Онлайн всего: 18
Гостей: 17
Пользователей: 1
maxim-b
» »

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 ()
Просмотров: 11710 | Комментарии: 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–2017