• Главная
  • Карта сайта
Не найдено

Музика ВКонтакте. питання якості

  1. Устаткування та комплектуючі, ПЗ
  2. Підготовка файлу і аплоад
  3. Перевірка якості
  4. висновки
  5. HTM5 Audio
  6. Інформація від спонсора

З огляду на нинішню популярність соціальних мереж, зокрема ВКонтакте, велику кількість людей на ускладнює собі життя, користуючись торрент-клієнтами, завантажуючи альбоми на трекерах, а просто слухають музику на VK.com. У цьому є свої плюси - на пошук музики йде мінімальний час, досить тільки ввести частину імені виконавця або назви, і вже можна слухати. Крім того, соцмережа містить величезну кількість аудіозаписів, знайти там можна абсолютно все, є можливість сортування по популярності (зручно при ознайомленні з творчістю того чи іншого виконавця), а також відразу можна поділитися треком з друзями.

Однак, з іншого боку, Вконтакте дуже багато неправильно підписаних композицій, і часом вкрай важко визначити, хто ж врешті-решт виконавець, і як взагалі називається трек.

Але нас сьогодні більше цікавить інше питання - питання якості відтворення. Тобто чи можливе отримання якісного звучання музики при програванні її в браузері зі сторінки vk.com.

Устаткування та комплектуючі, ПЗ

Microsoft Windows 7 Ultimate SP1 x64
Mozilla Firefox 23.0.1 + Shockware Flash 11.8.800.94
RightMark Audio Analyzer 6.3.0
Sony Sound Forge 10.0c
Creative X-Fi Xtreme Gamer

Підготовка файлу і аплоад

Для перевірки ми візьмемо тестовий семпл RightMark Audio Analyzer 24 bit 44.1 kHz, закодований в LAME 3.99.5 -b 320 -q0. Зверніть увагу: VK підтримує завантаження записів виключно в форматі MP3, розміром не більше 200 МБ. Заодно перевіримо, що відбувається з ID3 тегами файлу. Пропишемо в нього ID3v2.4 теги.

Тепер вивантажуємо аудіозапис:

До речі, безпосередньо після відправки аудіозаписи відбувається її перевірка на збіг з контентом, що порушує авторські права. Алгоритм даної перевірки невідомий, але базується він явно на спектральному аналізі композиції, швидше за все для порівняння використовується щось на зразок спектрограм, заносячи в базу даних.

Після додавання аудіозаписи ми бачимо, що VK успішно вважав теги, відображає назву і ім'я виконавця. Тепер спробуємо завантажити файл з сайту, і перевірити, чи були в нього внесені якісь зміни.

Перевірка показала, що вивантажений і скачаний файли збігаються з точністю до байта. Вони однакові як за розміром, так і за змістом - тобто ніяких перетворень VK над аудіофайлами не виконує. Також цікаво, що якщо відредагувати ім'я виконавця або назву треку ВКонтакте, а потім завантажити файл, то його теги залишаться незмінними. Тобто VK просто зчитує з тегів ці поля при додаванні треку, а потім зберігає їх в базу даних з можливістю редагування. Це логічно, тому що трек може бути доданий до списків аудіозаписів різних користувачів, при цьому сам файл копіюватися не буде, а кожен користувач зможе задати своє вміст для полів виконавця і назви.

Перевірка якості

Отже, відтворюємо трек і записуємо потік в файл, аналізуючи його потім в RMAA.

Результат не найкращий. На обличчя декодування у форматі 16-bit integer. Це неминуче призведе до втрати динамічного діапазону записів з HQ джерел, а також кліппінга записів з перевищенням рівня. Саме так: відтворення запису з перевищенням рівня на 6 дБ дало чітко чутні зрізи.

висновки

З отриманих результатів можна зробити наступний висновок: якісне відтворення аудіо ВКонтакте можливо тільки для якісно закодованих в MP3 аудіозаписів, що не містять перевищення рівня (воно легко усувається програмою MP3Gain ). Але це стосується лише MP3 зі звичайних 16-бітних джерел. Для записів з 24-бітових джерел динамічний діапазон буде неминуче обрізаний.

Але це ще не все.

HTM5 Audio

Безпосередньо перед тестом я виконував зачистку браузера від плагінів і тимчасово відключив Flash плеєр. І я був дуже здивований, коли виявив, що незважаючи на відсутність Flash плеєра, аудіозаписи ВКонтакте продовжують відтворюватися.

Розслідування показало, що причиною тому введення підтримки нового стандарту HTML5, в якому присутня така фіча, як HTML5 Audio / Video. Цей тег дозволяє без використання сторонніх плагінів відтворювати в браузері аудіо і відео різних форматів. Підтримка форматів залежить від конкретного браузера (декодер вбудований), з порівняльним списком можна ознайомитися на Вікіпедії . Забавно, що Opera не підтримує відтворення MP3 - тому без Flash плеєра відтворювати аудіо ВКонтакте вона не може.

Так що давайте подивимося: а раптом вбудований в браузер декодер декодує MP3 якось інакше.

На жаль, використання HTML5 призвело навіть до гірших результатів, ніж з Flash. Більш високий рівень шумів і гармонійних спотворень (точні цифри ви можете знайти в звіті ) Говорить про менш якісному алгоритмі декодування.

Так що якщо для вас важлива якість відтворення - раджу не полінуватися і завантажити запис на комп'ютер, а потім вже відтворити її за всіма правилами через foobar2000.

Інформація від спонсора

Movavi: простий і зручний редактор відео для Windows. C цією програмою ви легко навчитеся і зрозумієте, як редагувати відео . Movavi містить всі необхідні інструменти для редагування: ефекти, обробники, засоби для поліпшення картинки, кодеки. Програма повністю російською мовою.

Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью