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


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

Контакты

Случайный опрос
Какой битрейт (средний) вы считаете оптимальным для lossy кодирования?
Всего ответов: 5576
Полезный софт
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
Похожие проекты
Сейчас на сайте
Онлайн всего: 15
Гостей: 15
Пользователей: 0
» »

Кодирование музыки для «В Контакте»


27 Ноября 2011, 14:42

Copyright (C) 2012, Audiophile

Полное или частичное копирование текста допускается только с письменного разрешения автора.

Ни для кого не секрет, что социальные сети в наше время получили огромнейшее распространение. Наиболее распространенной на территории социальной сетью в русскоязычном интернете является конечно же «В Контакте» (vkontakte.ru, vk.com). В этой статье я расскажу, как эффективнее всего кодировать музыкальный материал для последующей выгрузки его на сервер «В Контакте».

И так, что мы имеем?

1. Строгое ограничение на кодек — только MP3 аудио.
2. Максимальный размер загружаемого файла - 20 МБ. 3. Подразумевается, что в качестве исходного материала у нас имеется трек (или образ с CUE — не важно) в lossless, ну или же в формате отличном от MP3. Конечно же, желательно максимальное качество исходного материала.

Для кодирования будем использовать лучший на сегодня кодер MP3 — LAME, а в качестве оболочки — конечно же, плеер foobar2000.

С кодером определились, теперь надо определиться с настройками, а именно — с качеством/битрейтом. Наилучшим по соотношению размер/качество является режим VBR V2 (режим целевого качества, значение качества — 2), который мы и будем использовать в большинстве случаев. Но не во всех. И сейчас Вы поймете, почему.

Проведем нехитрые расчеты. Возьмем трек продолжительностью 10 минут (продолжительность большинства композиций не превышает этого значения). Также условимся, что средний битрейт для VBR V2 (для большого количества музыкального материала) составляет примерно 200 кбит/с. Посчитаем размер результирующего файла:

T = 10 (м) = 10*60 (с) = 600 (с) — продолжительность
B = 200 (кбит/с) — битрейт
S = B*T = 600*200 = 14.65 МБ — размер файла.

Нетрудно также рассчитать, что если увеличить продолжительность трека в полтора раза (15 минут), то и размер выходного файла увеличится во столько же, а это уже почти 22 Мб — т.е. больше максимально допустимого размера. В таких случаях придется использовать например качество V3 (около 175 кбит/с), или же V4. Чтобы Вам не приходилось по несколько раз перекодировать треки, Вот примерная таблица соответствий режимов качества продолжительности:

(продолжительность — качество — битрейт)
до 12 минут — V2 — 200 кбит/с
12-15 минут — V3 — 175 кбит/с
15-18 минут — V4 — 150 кбит/с

Использование меньших значений параметров качества не рекомендуется, так как даст значительные искажения. В крайнем случае, трек можно разбить на части.

Командная строка кодера в foobar2000 будет выглядеть следующим образом:

--silent -V 2 --noreplaygain - %d

Остальные настройки конвертера foobar2000 я повторно описывать не буду — они уже подробно расписаны на странице находящейся по приведенной ссылке. Но отмечу один важный момент касающийся громкости. Так как в социальные сети чаще всего выгружаются отдельные треки, то баланс громкости между ними не особо важен. Но слишком тихие по уровню записи вызывают неудобства — надо выкручивать ручку громкости, а порой бывает и так, что если Вы слушаете трек в наушниках, усиления обеспечиваемого звуковой картой не хватает для достижения необходимой громкости воспроизведения. Потому треки перед кодированием желательно максимизировать (пиковая нормализация) по уровню. Таким образом достигается максимально возможная громкость без внесения каких-либо искажений в аудио. Подробно пиковая нормализация описана в статье О понятии громкости в цифровом представлении звука и о методах её повышения. Ниже я приведу только скриншоты соответствующих настроек конвертера:

Также не забывайте, что для максимизации треки-источники должны быть предварительно проанализированы сканером ReplayGain. Чтобы просканировать треки — выделите их в плейлисте или библиотеке, нажмите на выделении правой кнопкой и выберите ReplayGain->Scan Per-File Track Gain.


Информация от спонсора

АБН: крупный дистрибьютор сетевого оборудования. Здесь Вы можете узнать цены и приобрести кабель utp 5e (витая пара). Возможны различные варианты оплаты и доставки, качество гарантировано.

 
   
Категория: Авторские статьи | Добавил: Audiophile ()
Просмотров: 7554 | Комментарии: 7 | Рейтинг: 5.0/5, голосов: 1
Всего комментариев: 7
[7] unknown2304   (11 Марта 2012 19:26)
убрали уже ограничение на размер файлов, только что залил стометровые треки)
Ответ: хорошо, если так

[5] Rollinnn   (29 Января 2012 22:01)
Я сам 5 мин назад проверил :)

[6] Audiophile   (29 Января 2012 22:02)
а я минуту назад.

File name : 03 Symphonie Nr. 5 B-dur D 485 - I. Allegro_q2.mp3
File size : 12.8MB (13 515 430 bytes)

File name : 03 Symphonie Nr. 5 B-dur D 485 - I. Allegro_q0.mp3
File size : 12.8MB (13 515 430 bytes)

--silent -V 0 -q X --vbr-new --noreplaygain - %d

3.99.4

[4] Rollinnn   (29 Января 2012 21:53)
Я знаю. что такое q и что такое V. Но почему же тогда при одном и том же V0, но разных q (0 и 2, например) получаются разные файлы,хотя у обоих в свойствах "codec profile VBR V0"?
Ответ: Кто вам такую ерунду сказал?

[3] Rollinnn   (06 Января 2012 13:33)
Почему это q не надо ставит совместно с V?

[2] unknown2304   (15 Декабря 2011 22:34)
на слух не замечаю разницы между 3.99 и 3.98 при -v2, но визуально слишком много различий, что не совсем радует, в связи с этим и спрашивал

а -q0 указал лишь для уточнения при каких параметрах смотрел спектры
Ответ: Не замечаете - вот и прекрасно, нет поводов для беспокойства.

-q совместно с параметром -V вообще не надо ставить.

[1] unknown2304   (15 Декабря 2011 22:30)
а у меня тут вопрос по поводу -v2 -q0 и lame 3.99.X, в общем по сравнению с 3.98.X спектр у композиций выглядит слишком.. уныло, так и должно быть? сплошная полоса на 16-ти и разрывистые пики до 18.5, слишком много пустых секторов, у 3.98.X картина совсем иная, в лучшую сторону визуально
Ответ: Вам шашечки или ехать? Вам спектры или слушать?

И -q для VBR указывать не надо.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Авторские статьи
Сообщество
Последнее на форуме
Кодеки
TAK FLAC APE WV
MPC OGG AAC/ALAC MP3
WMA TTA OFR LA
Теги
Follow me
Twitter YouTube
Google+ Facebook
Полезные ссылки
Copyright Taras Kovrijenko © 2009–2016