Wavpack 5
Беспотерьний аудіо кодек. Дозволяє стискати (і відновлювати) 8-, 16-, 24- і 32-бітові (floating-point) аудіофайли. Підтримує багатоканальні потоки і високі частоти дискретизації (sampling rate). Як у інших способів компресії без втрати якості, ефективність стиснення залежить від вихідних даних, але зазвичай вона лежить в діапазоні між 30% і 70% для звичайної популярної музики, трохи вище для класичної музики і інших джерел з більш широким динамічним діапазоном.
WavPack також включає унікальний «гібридний» режим, який надає всі переваги стиснення без втрат з додатковим бонусом: замість створення одного файлу, в цьому режимі створюється відносно невеликий файл високого (точніше, зазначеного при кодуванні) якості з втратою (.WV), який може програватися сам по собі, а також файл «корекції» (.WVC), який (в комбінації з попереднім .WV) дозволяє повністю відновити оригінал. Для деяких користувачів це означає, що їм ніколи не доведеться вибирати між стисненням без втрат і з втратою якості.
Використання:
wavpack.exe [параметри]
Примітка: вкажіть "-" замість вхідного файлу для кодування зі STDIN.
Основні параметри :
* -b
* --blocksize =
* -c файл корекції Створити файл корекції (при гібридному режимі).
* -cс максимальне гібридне стиснення За замовчуванням при створенні файлу корекції WavPack оптимізує якість lossy файлу, при цьому загальний рівень компресії може зменшуватися. Даний же ключ робить пріоритетним завданням підвищення загальної компресії (відношення (lossy файл + файл корекції) / вихідний файл), при чому якість lossy файлу в цьому випадку може зменшується (тому що наприклад не використовується Noise Shaping).
* -f / -h / -hh режим стиснення Режим стиснення - швидке / висока / дуже високий (якщо жоден з цих параметрів не вказано, використовується звичайний режим стиснення). Для lossless кодування регулює співвідношення швидкість стиснення / розмір, для гібридного також впливає на якість lossy файлу.
* -i ігнорувати тривалість Ігнорувати тривалість зазначену в заголовку WAV.
* -m MD5 сигнатура Розрахувати і зберегти в вихідний файл MD5 сигнатуру незжатих даних.
* --merge-blocks злиття блоків Виконувати злиття сусідніх блоків з однаковою надмірністю. Працює тільки в lossless режимі і тільки в поєднанні з ключем --blocksize (див. Вище). Знижує мінімально допустимий розмір блоків до 16 семплів.
* -q тихий режим Мінімізувати висновок в консоль.
* -x
Високий ступінь стиснення, прийнятна швидкість кодування / декодування (з калькуляцією MD5):
-m -i -q -hh -.
Середній рівень стиснення. Висока швидкість компресії, підвищена швидкість декомпресії (з калькуляцією MD5):
-m -i -q -.
Скріншот з прикладом:

Інформація від спонсора
GOACAPULCO.NET: найкращі програми з усього інтернету, зібрані і зручно організовані на одному ресурсі. Тут Ви зможете легко, зручно знайти і завантажити популярні програми. Також на сайті є розділ статей про софт.
Чи можна додати безпосередньо в файл WV картинку (як це робиться в форматі MP3), якщо так, то наведіть приклад.
Відповідь. Ну, принцип роботи схожий на lossyWAV - динамічне зниження розрядності + нойз шейпінг для винесення шумів квантування в менш яку було чути область частот. Ну і joint stereo звичайно.
Чому Фубар при програванні файлу WV (lossy + correction) відображає бітрейт як для лосслесс файлу? Причому я навіть переміщував файли корекції в інший каталог! Все одно відображає як лосслесс.І якщо файли корекції в іншій папці-як фубар їх знаходить.
Відповідь. Він і повинен відображати бітрейт lossless, якщо файл отриманий в гібридному режимі. Тільки от якщо файл корекції не в папці з файлом WV, частина даних буде губитися - програватиметься тільки lossy частина.