Сжатие звукаVQF — что это такое?
Вступление
С появлением первых компьютеров появилась необходимость в сжатии данных. Сначала появились первые архиваторы, позволяющие иногда в два раза сокращать размер файлов, что было особенно полезно для переноса файлов с одного компьютера на другой. В то время программы были маленькими, дискеты едва помещались в карман, а винчестер в 20 мегабайт был большим и громким, как трактор. Вскоре, с появлением первых аудиокарт и программ записи и оцифровки звука началось развитие компьютерной музыки. Тогда еще звуковые файлы не требовали особого сжатия, но прогресс шел: возможности процессоров и аудиокарт росли и размер оцифрованного звука начал превышать мегабайтный барьер. С появлением фидо и интернета возникла еще большая необходимость в сжатии, но обыкновенные архиваторы не позволяли упаковывать звуковые файлы в достаточной степени. Были созданы специальные программы сжатия звука — ADPCM, FastSpeech, a-law/u-law и т.д. Они позволяли паковать аудио в 2-5 раз: до сих пор распространены пиратские диски с музыкой различных групп, где вмещалось сразу по несколько их альбомов, записанных в формате WAVE сжатого тем же ADPCM.
Тем не менее, скорости сетевых технологий для домашнего пользователя до сих пор остаются на уровне улитки и многие компании продолжают работать и разрабатывают все новые и новые форматы сжатия аудио. Одним из первых серьезных достижений в этой области стал формат Mpeg-3. Этот формат позволял сжимать звуковые файлы до 10 раз, причем без заметной потери в качестве звука, то есть 50 мегабайтный стерео WAVE-файл в 44 kHz теперь можно было упаковать в 5 мегабайт. Благодаря этому в сети появились огромные архивы различной музыки.
V Q F
Формат VQF был разработан фирмой Yamaha, появился совсем недавно и сразу заинтересовал многих людей. В отличие от mp3 он сжимает данные до 20 раз без заметной потери в качестве (50 мб, 44 kHz, 16b stereo упаковывается в 3 Мб!). Он имеет много достоинств для хранения и передачи через интернет — как и mp3, файл VQF можно воспроизводить в "недокачанном" виде, в режиме потока (как real-audio). Хотя степень сжатия VQF превышает mp3 в 2 раза, кодирование происходит иногда даже большей скоростью на том же компьютере. Таким образом, новый формат наверняка обеспечит себе популярность среди пользователей благодаря своим большим возможностям.
Качество
О качестве звука после сжатия можно сказать одно — хорошее. Нельзя сказать, что звук остается абсолютно без изменений, человек даже с неразвитым слухом заметит отличия. Если же говорить о VQF с точки зрения обыкновенного пользователя, то качество вполне приличное для использования в интернет.
После нескольких экспериментов с кодером я обнаружил несколько плюсов и минусов формата VQF:
Плюс первый — после конвертирования (wav-файла 11 KHz, 8b, stereo) в mp3 я никак не мог избавиться от странных шумовых эффектов, напоминающих стуки по железной трубе в большой комнате. После сжатия в VQF я такого не обнаружил.
Плюс второй — у меня имеется одна композиция в mp3, совершенно потерявшая высокие частоты — цикалки почти не слышны и голос звучит глухо. Опять же после кодирования в VQF высокие частоты восстановились и стали слышны некоторые инструменты, ранее совсем не заметные.
Минус — перекодированный в VQF файл RealAudio (8 kHz, 8b, stereo) совершенно потерял бас, а голос стал вообще невнятным. В mp3 было получше...
Заключение
В конце могу точно сказать, что новый формат сжатия VQF будет популярным среди пользователей (если завтра не выйдет нового, сжимающего в сто раз ;). Учитывая все вышесказанное, это очень перспективный формат. Пока что я перекодирую все свои WAVы, MPEGи в этот формат, не знаю как другие, но я им очень доволен. VQF развивается, усовершенствуется и пройдет еще несколько месяцев и он будет сжимать файлы еще плотнее и качественее. Короче, сжимайте с нами, сжимайте как мы, сжимайте лучше нас!
Макс Булавин
FAQ по системе кодирования звука VQF
1.А что это еще за VQF и нафига это оно нужно — скоро ведь будет MP4?
2.А как VQF в сравнении с MP3 и AAC?
3.А где взять какие-нибудь программы для VQF?
4.А мой P-100 потянет для всех этих дел?
5.А какие вообще есть ограничения по ресурсам компьютера?
6.А как насчет уже готовых VQF в интернете?
7.А какой плейер посоветуете?
8.Что-то я не понял, а как с помощью K-jofol из .vqf .wav делать?
9.А есть какие-нибудь плэй-листы для vqf?
10.А какой у них формат?
11.А K-jofol плей-листы понимает?
12.Нее winamp круче — у него скинов разных дофига.
13.А почему K-jofol не запускается?
14.А как насчет перемотки?
15.А почему кнопка Save иногда работает а иногда нет?
16.Начал вот скачивать tra-la-la.vqf а связь оборвалась ...
17.А вобще где нибудь нормальные .vqf есть? А то сколько не скачиваю — все битые ...
18.Начал скачивать песню, а скачал картинку . Что за дела?
19. Еее!!! Это у всех так тормозит?
20. А какой енкодер посоветуете?
21. А можно сразу в .vqf с компакта звук сохранить?
22. Неужели процесс никак нельзя ускорить?
23. А что для batch енкодера вручную что ли скрипты писать?
24. А из 44к\стерео можно закодировать 8к\моно?
25. А что такое "permission to save"?
26. Закачал вот музыку на FTP , а скачивается у всех с ошибкой...
------------------ответы------------------
1.А что это еще за VQF и нафига это оно нужно — скоро ведь будет MP4?
VQF сравнительно новый формат сжатия звука. Патент принадлежит фирме NTT , наиболее продвинутый на данный момент софт предлагает фирма YAMAHA.
MP4 это конечно дело хорошее, но когда появится нормальный софт и поддержка этого формата в интернете никто не знает. А VQF существует уже довольно давно поэтому и программ и готовых файлов можно найти много и уже сейчас.
2.А как она в сравнении с MP3 и AAC?
Во первых нельзя говорить об МР3 и ААС как об устоявшихся стандартах разные фирмы предлагают программы которые обеспечивают различную степень сжатия и качество звучания, поэтому далее рассматриваются кодеки МР3 от Fraunhofer и ААС от HomeBoy.
Бесспорно, что у vqf наибольшее сжатие звука по сравнению с этими двумя стандартами. Потоку 128кБ\с у MP3 соответствует поток 80кБ\с у VQF. Также бесспорно, что при сжатии шумоподобных сигналов MP3 превосходит и VQF и AAC на верхних частотах звукового спектра. Объективные тесты показывают превосходство VQF по всем параметрам на нижних частотах и гараздо меньшее искажение формы сигнала с большим динамическим диапазоном (реальная мызыка). Однако по завалу верхних частот звукового спектра VQF на 2-3дБ уступает MP3 на частотах выше 15кГц. Это впрочем, легко компенсируется настройкой эквалайзера плейера, что обьективно ставит VQF на ступень выше по качеству звука по сравнению с МР3, но субьективное восприятие различных композиций формата VQF дало старт затяжной и жестокой полемике между приверженцами хорошо проверенного старого (MP3) и новинок (VQF и AAC). Узкопрофессиональные споры не мешают сделать широкой интернетовской общественности выбор в пользу нового. Наиболее распространенное мнение сейчас можно сформулировать примерно как "Если и есть какие-то различия, то нужно быть профессиональным мызыкантом, чтобы их заметить" Для сравнения приведем цифры: 23Мб .wav PCM 44кГц/16бит (hard rock) преобразуется примерно в 2.1Мб MP3 128кБ\с 1.48Мб .aac и 1.25Мб VQF 80кБ\с.
В последнее время появились еще два кодера в ААС. Это ААСPro и Quartex Astrid . Они основаны на исходниках формата MP4. К сожалению оба они работают из командной строки и не имеют графического интерфейса Степень сжатия очень похожа на VQF хотя немного сильнее (на несколько процентов) . По заявлениям самого ярого приверженца ААС — Km, качество звучания AACPro сильно превосходит VQF (хотя я например особой разницы не заметил :). Формат Astrid AAC не совместим с обычными плейерами ААС и может проигрываться только на K-Jofol 0.4 . Единственным заметным преимуществом является сокращение времени кодирования и снижения нагрузки на процессор во время работы кодеров ( быстрее на 35-40% у AACPro и 5-10 % Astrid). Оба они могут работать в фоне незначительно уменьшая скорость выполнения остальных задач. Кроме того AACPro является коммерческой программой и бесплатная демо версия не только широко не распростаняется, но и самоуничтожается после нескольких дней работы.
3.А где взять какие нибудь программы для VQF?
Без лишних проволочек самый новый софт можно забрать с http://www.vqf.com. Там же можно поучаствовать в наиболее понятной чайникам дискуссии.
4.А мой P-100 потянет для всех этих дел?
Вот что по этому поводу говорит Ямаха
Минимум :
encoder player
OS Windows95/NT4.0 Windows95/NT4.0
СPU Pentium 66MHz or more Pentium90MHz or more (to 44KHz Stereo)
i486 66MHz or more (to 22KHz Mono)
memory 16MB or more1 6MB or more
Система
звука 16 bit stereo PCM 16 bit stereo PCM sound
Броузер Netscape Navigator ver.2.0 or more
InternetExplorer Ver.3.0 or more
Для прослушивания рекумендуется Р-100 и выше
Для кодирования Р-200ММХ и выше
5.А какие вобще есть ограничения по ресурсам компьютера?
Самое главное ограничение связано с выбором звуковой карты при кодировании. Сейчас уже практически ни у кого нет сомнения что некоторые звуковые карты дают совершенно отвратительные VQF на выходе. Это в первую очередь ESS и другие дешевые карточки, но в черном списке засветились и некоторые очень хорошие карты, в том числе и PCI. Конкретные производители не указываются, но Ямаха рекомендует свои полупрофессиональные модели (от 200$), а NTT кивает в сторону назнообразного Hi-Fi простейшие из которых, типа Turtle Beach, тоже стоят около 150$. C чем это связано никому похоже непонятно, но есть все основания предполагать, что в будующих версиях енкодеров это будет устранено.
6.А как насчет уже готовых VQF в интернете?
Ну, меньше конечно чем МР3 , но уже много. Специализированные поисковики есть на www.vqf.com и vqf.net.
Другие линки
http://purevqf.dyn.ml.org/purevqf/
http://jazzer.simplenet.com/music/vqf/
http://members.tripod.com/~apocolypse_13/
http://tlw.net/vqf/
http://vqcentral.com/
--------------плейеры--------------
7.А какой плейер посоветуете?
K-jofol Одназначна! Он и mp3 понимает :) Хорошо еще иметь Ямаховский 2.51eb1 и выше. Есть также VQF плугин для Winamp 2.03 Забирается все c www.vqf.com
8.Что-то я не понял, а как с помощью K-jofol из .vqf .wav делать?
Легко! Нажимаем Ctrl+P , выбираем Output , ставим галочку у слова Enable и указываем существующий полный (!) путь до готового файла. Например, c:/vqf_out/output.wav . Теперь после каждого прослушивания vqf у вас будет появляться wav в этом месте, с содержанием последней песни :) (Мегов эдак на 40-60 :)
9.А есть какие-нибудь плэй-листы для vqf?
Канешна! Расширения у них vql и vqe.
10.А какой у них формат?
Да обычный, текстовый. Если по простому можно просто перечислить vqf файлы или с полным путем или без , если vqf и vql лежат в одном каталоге.
Например
---1.vql---
1.vqf
aaaa.vqf
didin.vqf
---end---
---2.qvl---
c:\1\w.vqf
d:\aga\tut.vqf
ryadom.vqf
---end---
---3.vql---
http://www.tralala.net/ugum/basta.vqf
ftp://gde-totam/incoming/zuzu.vqf
c:/windows/command/sys.vqf
---end---
А вобще у этих листов может быть масса параметров, но тут FAQ для чайников — кому сильно интересно сами разбирайтесь :)
11.А K-jofol плей-листы понимает?
Понимает начиная с версии 0.40 :)
Без проблем их понимает родной Ямаховский плейер. Если сильно хочется послушать несколько vqf на K-jofol, нужно выбрать несколько файлов с помошью кнопок Ctrl или Shift, в обратном порядке (!), и перетащить их на K-jofol.
12.Нее winamp круче — у него скинов разных дофига.
Миннутточку! К K-jofol тоже скины есть , например на www.vqf.com :)
13.А почему K-jofol не запускается?
Тут могет быть несколько причин
а. Да поставьте, наконец, разрешение экрана отличное от 256 цветов или версию K-Jofol 0.40
б. Нефига папку с ним перемещать. Лезьте в KJOFOL.INI и стирайте строчку, которая начинается с "ResourceFile=..."
в. С компакта скопировали? Убирите атрибут только чтение со всех файлов.
г. Тормозит? Даа... апгрейдится пора... Но пока можно просто приоритет увеличить : Ctrl+P/General и регуляторы — вправо.
д. Версия 0.40? А readme почитать вломы? :) Скопируйте в его каталог файлы decode32.dll (размером 170к) и TwinVQ2.cdb из каталога старой версии Ямаховского плейера или K-Jofol Или можно эти файлы скачать по ссылке на http://trackers.fmf.ru
е. Версия 0.40 виснет? А файл decode32.dll у вас случайно размером не 181к? См. пункт д.
14. А как насчет перемотки?
А перемотка есть покамест только в плейере под хитрым названием Esprit забирается он с http://www.infinityedge.com/esprit/registration.htm. И ему тоже нравится когда в нему в каталог копируют пресловутые decode32.dll (размером 181к от последней версии Ямаховкого плейера) и TwinVQ2.cdb
15.А почему кнопка Save иногда работает, а иногда нет?
Дык это зависит от установок при кодировании . Можно разрешить запись при потоковом воспроизведении, а можно нет. В таком случае можно :
а. Покопатся в кэше эксплорера\навигатора и в темпах разных до (!) закрытия плейера.
б. "Сохранить как" этот .vql и открыв его в блокноте узнать где лежит .vqf и выкачать его с этого адреса каким-нибудь Гетрайтом :)
16.Начал вот скачивать tra-la-la.vqf а связь оборвалась ...
Дуся, вы меня озлобляете — давно пора бы знать, что с нашей связью большие файлы качаются или через GetRight или через Reget :) Ну а пока можно послушать тот кусок, который уже скачался :)
17.А вобще где нибудь нормальные .vqf есть? А то сколько не скачиваю — все битые ...
Даа ... Тяжелый случай , но не безнадежный :) Нетскейпом ползуемся?
Он вобще-то .vqf файлы скачивает в ANSI режиме , а положено бы в BINARY. Но на такой случай есть програмка которая называется uncook и забирается все с того же www.vqf.com . Есть большая вероятность что "битые" файлы удастся восстановить.
18.Начал скачивать песню, а скачал картинку . Что за дела?
BMP да? Это не есть большой проблем . Переименуйте его в .vqf и слушайте :) Нафига это задумано?
а. На бесплатных серверах музыку обычно прибивают (копирайты...). Так вычислить сложнее.
б. Кривые скртипты иногда думают что .vqf это .html и пытаются всунуть туда баннер.
Некоторые об этом предупреждают (я например) , некоторые нет. Вобщем будьте готовы :)
----------------енкодеры----------------
19. Еее!!! Это у всех так тормозит?
Ага :( На P200MMX 4 минуты звука кодируются минут 20 ,при этом все остальное жутко тормозит — Это и есть главная проблема VQF...
20. А какой енкодер посоветуете?
Однозначно YAMAHA 2.54eb1. Масса преумуществ и все такое :)
19. Ну, я не понял , а че звук такой паршивый пАлуЧиЛса?
Ну дык одно из двух — либо карточка туфтовая см.п.5 либо кодировали на 96кБ\с на старом енкодере — там этот режим глюкует. Качайте версию 2.54eb1 , копите 200$ на карточку — и усе будет путем.
20. Неужели процесс никак нельзя ускорить?
Вот что по этому поводу советует некто DiAbLo Frum ThA MoB: Панель управлени\мультимедиа\дополнительно\программы аудиосжатия Выбрать 'Программа сжатия DSP Group TrueSpeech(TM)'\свойства и поставить приоритет с максимальным номером.
Откуда такие данные? Вот у него самого и спросите :) На www.vqf.com
21. А что для batch енкодера вручную что ли скрипты писать?
В принципе конечно можно и вручную :) Но лучше выбрать несколько .wav файлов и перетащить их на окно енкодера. Диалоговое окно само и появится... А когда Batch енкодер начнет работу, не закрывайте окно обыкновенного , не надо :)
22. А из 44к\стерео можно закодировать 8к\моно?
Оно конечно можно и так , но качество будет сильно лучше если сначала изменить исходный .wav в Goldwave например :)
23. А что такое "permission to save"?
Это разрешение записи . Если огонек зелененький — из интернета этот файл можно будет сохранить без всяких извращений .
24. Закачал вот музыку на FTP , а скачивается у всех с ошибкой...
Граждане! Читайте документацию! Там ясно написано что для передачи нельзя использовать протокол ANSI. Передавайте этот файл как BINARY и все будет ОК
----------------Усе пока----------------
Rudev Ilya 2:5057/34.6 AKA PolarwolfВернуться в раздел |