WavPack

WavPack
Тип Аудіо кодек
Розробник David Bryant
Стабільний випуск 4.60.1 (29 листопада 2009)
Операційна система кроссплатформне
Мова програмування C[1]
Ліцензія Ліцензія BSD
Онлайн-документація wavpack.com/wavpack_doc.html
Репозиторій github.com/dbry/WavPack
Вебсайт www.wavpack.com

WavPack — вільний аудіо кодек з відкритими вихідними кодами для стиснення аудіо-сигналу без втрати якості.

Можливості

  • Сумісність з усіма рівнями квантування імпульсно-кодової модуляції (англ. PCM): 8, 16, 24 та 32-бітні цілі; 32-бітні з плаваючою крапкою; моно, стерео та багатоканального звуку; частота дискретизації від 6 до 192 kHz (та всі інші нестандартні в цьому проміжку)
  • Підтримка багатьох платформ, зокрема: Windows, Linux і MacOS X; окрім цього, можливість відтворення у флеш-плеєрі[2] (на будь-якій ОС, що повністю підтримує Flash 9)
  • Миттєве переміщення по треку і здатність до потокової трансляції
  • ReplayGain
  • Використання ID3v1 та APEv2 тегів для зберігання метаданих (включаючи ReplayGain)
  • Податливий до пропускання помилок формат блоків
  • Спеціальний додатковий «асиметричний» режим для збільшення рівня компресії
  • MD5 контрольні суми для перевірки аудіо- та метаданих
  • Унікальний гібридний режим (створюються два файли, один з втратою якості невеликого розміру, інший — корекція до «безвтратного»)
  • Використання «Dynamic noise shaping[en]» для кращої якості на малих бітрейтах в гібридному режимі
  • Безкоштовні та повністю відкриті бібліотеки під ліцензією BSD
  • Інтуїтивний інтерфейс командного рядка
  • Невеликий розмір застосунків
  • Наявна спеціальна низько-латентна версія для особливих задач (інтернет-телефонія і т.д.)
  • Повна зворотна сумісність з початковою реалізацією WavPack версії 1.0
  • Наявні Java декодер та енкодер

Апаратна підтримка

Наразі невелика кількість апаратних пристрої відтворення звуку підтримують кодек WavPack, однак це можна виправити спеціальними неофіційними «прошивками», такими як RockBox (як в «гібридному», так і в варіанті без втрат). Пристрої з «рідною» підтримкою формату:

  • Cowon A3 PMP
  • Skydigital Venice V38 HD Combo
  • DViCO TViX HD M-6500A та HD M-7000A
  • Slim Devices Squeezebox

Примітки

  1. The wav_pack Open Source Project on Open Hub: Languages Page — 2006.
    d:Track:Q124688
  2. Архівована копія. Архів оригіналу за 14 січня 2010. Процитовано 3 січня 2010.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)

Посилання

  • англ. Офіційна сторінка
  • Гілка форуму Hydrogenaudio присвячена WavPack [Архівовано 13 вересня 2009 у Wayback Machine.]
  • англ. Historical versions at ReallyRareWares
  • Порівняння деяких енкодерів [Архівовано 3 березня 2012 у WebCite] на Hydrogenaudio Wiki
  • WavPack на MultimediaWiki [Архівовано 13 лютого 2010 у Wayback Machine.]
  • англ. WavPack-фронтенд
  • п
  • о
  • р
Стиснення відео
ISO/IEC
ITU-T
SMPTE[en]
  • VC-1[en]
  • VC-2[en]
  • VC-3[en]
  • VC-5[en]
AOMedia[en]
IETF
SAC
  • AVS[en]
Інші
  • Apple Video[en]
  • Bink[en]
  • Cinepak[en]
  • Daala
  • DVI
  • FFV1[en]
  • HuffYUV
  • Indeo[en]
  • Lagarith[en]
  • Microsoft Video 1[en]
  • MSU Lossless[en]
  • OMS Video[en]
  • Pixlet[en]
  • ProRes 422[en]
  • ProRes 4444[en]
  • QuickTime
    • Animation[en]
    • Graphics[en]
  • RealVideo
  • RTVideo[en]
  • SheerVideo[en]
  • Smacker[en]
  • Sorenson Video, Spark[en]
  • Theora
  • Thor[en]
  • VP3[en]
  • VP6[en]
  • VP7[en]
  • VP9
  • WMV
  • XEB[en]
  • YULS[en]
Стиснення аудіо
ISO/IEC
ITU-T
IETF
  • Opus
  • iLBC[en]
  • Speex[en]
  • Vorbis
3GPP
  • AMR
  • AMR-WB[en]
  • AMR-WB+[en]
  • EVRC[en]
  • EVRC-B[en]
  • EVS[en]
  • GSM-HR
  • GSM-FR
  • GSM-EFR
ETSI
SAC
  • AVS[en]
  • DRA[en]
Інші
  • ACELP[en]
  • ALAC
  • Asao[en]
  • ATRAC
  • CELT[en]
  • Codec2[en]
  • FLAC
  • iSAC[en]
  • Monkey's Audio
  • TAK
  • TTA
    • True Audio
  • MT9
  • Musepack
  • OptimFROG[en]
  • OSQ[en]
  • QCELP[en]
  • RCELP[en]
  • RealAudio[en]
  • RTAudio[en]
  • SD2[en]
  • SHN
  • SILK[en]
  • Siren[en]
  • SMV[en]
  • SVOPC[en]
  • TwinVQ
  • VMR-WB[en]
  • VSELP[en]
  • WavPack
  • WMA
  • MQA[en]
  • aptX[en]
  • LDAC[en]
Стиснення зображень
IEC, ISO,
ITU-T, W3C, IETF
Інші
Контейнери
ISO/IEC
  • MPEG-ES[en]
    • MPEG-PES
  • MPEG-PS[en]
  • MPEG-TS
  • ISO base media file format[en]
  • MPEG-4 Part 14 (MP4)
  • Motion JPEG 2000[en]
  • MPEG-21 Part 9[en]
  • MPEG media transport[en]
ITU-T
IETF
SMPTE[en]
3GPP
Інші
Співробітництво
  • NETVC[en]
  • MPEG-LA[en]
  • п
  • о
  • р
Архіватори з
стисненням
(порівняння[en])
Вільні
  • 7-Zip
  • Archive Manager[en]
  • Ark
  • AFreeArc[en]
  • Info-ZIP[en]
  • KGB Archiver[en]
  • PAQ
  • PeaZip
  • The Unarchiver[en] (тільки декомпресія)
  • tar
  • Xarchiver
  • Zipeg[en]
  • ZPAQ[en]
Безплатні
  • Filzip[en]
  • LHA[en]
  • StuffIt Expander[en] (тільки декомпресія)
  • TUGZip[en]
  • ZipGenius[en]
Комерційні
Неархівне
стиснення
Загальні
Для коду[en]
UPX[en]
Стиснення
аудіо
(порівняння[en])
З втратами
  • Fraunhofer FDK AAC[en]
  • Nero AAC Codec[en]
  • Freeware Advanced Audio Coder (FAAC)[en]
  • Helix DNA Producer[en]
  • l3enc[en]
  • LAME
  • TooLAME[en]
  • libavcodec
  • libcelt[en]
  • libopus
  • libspeex[en]
  • Musepack
  • libvorbis
  • Windows Media Encoder[en]
Без втрат
Стиснення
відео
(порівняння[en])
З втратами
MPEG-4 ASP[en]
H.264 /
MPEG-4 AVC
HEVC
Інші
  • CineForm[en]
  • Cinepak[en]
  • Daala
  • DNxHD[en]
  • Helix DNA Producer[en]
  • Indeo[en]
  • libavcodec
  • Schrödinger (Dirac)[en]
  • SBC[en]
  • Sorenson[en]
  • VP7[en]
  • libtheora
  • libvpx[en]
  • Windows Media Encoder[en]
Без втрат
  • FFV1[en]
  • HuffYUV
  • Lagarith[en]
  • MSU Lossless[en]
  • YULS[en]
  • Див. також: методи стиснення та формати стиснення