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 (витая пара). Возможны различные варианты оплаты и доставки, качество гарантировано.