Звуковые кодеки для андроида

Как на Android включить Bluetooth кодек LDAC, aptX, aptX HD?

Вас не устраивает звук в ваших Bluetooth наушниках? Возможно все дело в том, что ваш Android использует «плохой» аудиокодек SBC вместо продвинутых LDAC, aptX, aptX HD, AAC? Как включить aptX на Android? Расскажет вам сайт Android +1!

Все больше производителей отказывается от аудио разъема 3.5 мм в пользу передачи звука по Bluetooth, но вот не всегда такие новшества так полезны! Все дело в кодеках… и Android по умолчанию использует не самый лучший!

Немного о Bluetooth аудиокодеках

  • SBC (Subband Coding) — этот кодек с потерями, на данный момент используется в большинстве случаях передачи звука по беспроводным наушникам. Самой главной проблемой SBC является то, что кодек очень сильно искажает звук, больше чем MP3, поэтому для прослушивания высококачественного аудио материала он явно не годится.
  • AAC (Advanced Audio Coding) — также аудиокодек с потерями, но качество звука гораздо выше чем SBC.
  • aptX, aptX HD и aptX LL — аудиокодек разработанный компанией Qualcomm, поэтому его можно встретить практически только на устройствах, где установлен процессор Snapdragon. Кодек aptX и aptX HD в отличие от SBC и AAC, практически не имеет потерь, аудио компрессируется и передается по Bluetooth. Аудиокодек aptX LL позволяет прослушивать высококачественное аудио с низкими задержками.
  • LDAC — не так давно разработанный аудиокодек компанией Sony, который должен сместить с поста устоявшийся кодек SBC. Этот аудиокодек выполняет компрессию с небольшими потерями. C версии Android 8.0 Oreo, стал частью системы, так что возможно LDAC вскоре станет стандартном для передачи звука по беспроводным наушникам и колонкам.

Если наушники поддерживают только SBC кодек, то включить Bluetooth кодек aptX, aptX HD, LDAC не получится!

Как узнать кодек bluetooth что используется?

На новых версиях Android необходимо зайти в BlueTooth, подключить наушники. После чего рядом появится значок с кодеком.

Как включить необходимый Bluetooth
аудиокодек на Android?

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

Второе условие, версия Android на телефоне должна быть 8.0 или более новая.

Для того чтобы активировать один из перечисленных кодеков, вам понадобиться активировать «Меню Разработчика«. Как это сделать? Вы можете посмотреть, два видео ролика.


После того как вы оказались в меню разработчика, пролистайте меню вниз до пункта «Аудиокодек для передачи через Bluetooth» и выберите его.

Выберите необходимый кодек — LDAC, apt, aptX, AAC, SBC.

Если же принудительное переключение кодека не работает, хотя вы уверены, что наушники поддерживают APTX, LDAC или AAC, то тогда скорее всего их активация происходит с помощью специального, фирменного приложения, от производителя беспроводной гарнитуры! Либо еще как вариант, сначала активировать кодек в приложение для bluetooth наушников, а после перейти в меню разработчика и выбрать аудиокодек!

Вам удалось поменять кодек bluetooth! Звук по беспроводным наушникам должен улучшится!

Вот и все, теперь вы знаете как включить aptx на смартфоне! Больше полезных статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!

Источник

Установка аудио и видео кодеков на Андроид

Не секрет, что многие пользователи ОС Android часто сталкивались с проблемой — либо видео работает некорректно, либо не работает вообще. Если в устройстве нет никаких технических неисправностей, то в 90% случаев решение всего одно — срочно необходимо удалить старые кодеки (чтобы уже наверняка) и установить новые. Но что вообще такое «кодек»? Давайте разберемся!

Любой кодек можно охарактеризовать как специальную программу для кодирования или декодирования видео. Все видео, будь то голливудский блокбастер или обычный ролик на YouTube, кодируются для уменьшения физического размера. Таким образом, пользователь получает оптимальное качество при минимальном размере. Стоит также заметить, что большинство Android-проигрывателей уже имеют встроенные кодеки, однако в некоторых случаях все-равно приходится наблюдать артефакты, либо «наслаждаться» полным отсутствием звука и тормозами. В этом деле нас спасет только обновление. В качестве примеров мы используем — MX Player и BSPlayer.

Итак, MX Player установлен и прекрасно работает. Проходит время и начинаются тормоза, ошибки и баги. Что делать? Отправляемся на поиски последней версии AIO Codec Pack, который должен исправить неприятную ситуацию. Скачиваем наш архив в папку для загрузок по умолчанию. Запускаем MX Player. Если все сделано правильно (а ошибиться здесь довольно сложно), то плеер самостоятельно просканирует необходимую директорию и добавит кодеки, которых ему не хватает, либо обновит старые.

Источник

K Lite Codec

Плюсы

  • Кодеки для 32-битных и 64-битных систем.
  • Совместимось с кодеками, предустановленными на устройстве.
  • Программа работает бесплатно.

Минусы

  • Машинный перевод на русский язык.
  • Наличие рекламы.
  • Отсутствие обновлений.
  • Не связано с K-Lite.

Описание

K-Lite Codec представляет собой популярную подборку фильтров, кодеков, функциональных инструментов, использующихся для просмотра файлов в различных форматах. Программный набор характерен совместимостью разных кодеков, простотой и легкостью установки, управления, что способствует увеличению рейтинга приложения среди подобной продукции.

Пакет включает 32-битные и 64-битные кодеки, по этой причине применяется с идентичным качеством в версиях ОС Windows x86 и x64. Он располагает своими особенностями: может поддерживать английский язык, имеет обновленные варианты кодеков, при установке позволяет отбирать нужные инструменты.

Приложение предоставляет возможность ликвидировать полный пакет или его часть, осуществить анализ любой версии комплекта. Если имеют место конфликтные ситуации меж кодеками и другими программами, то улаживает их. Также, оно идеально совместимо с новыми, предварительно установленными кодеками. Текущие обновления кодеков, имеющихся инструментов, дополнительных утилит сразу оказываются в последней сборке. В общем, приложение весьма эффективно для Андроид, является удобным и незамысловатым для любого пользователя.

K Lite Codec на APKshki.com скачали 2087 раз. K Lite Codec распространяется бесплатно в расширении apk.

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

Если обнаружился вирус: [email protected]

Если хотите разместить приложение или игру [email protected] .

Добавить описание: [email protected] с пометкой добавить описание.

Источник

Как на Android включить Bluetooth кодек LDAC, aptX, aptX HD?

Вас не устраивает звук в ваших Bluetooth наушниках? Возможно все дело в том, что ваш Android использует «плохой» аудиокодек SBC вместо продвинутых LDAC, aptX, aptX HD, AAC? Как включить aptX на Android? Расскажет вам сайт Android +1!

Все больше производителей отказывается от аудио разъема 3.5 мм в пользу передачи звука по Bluetooth, но вот не всегда такие новшества так полезны! Все дело в кодеках… и Android по умолчанию использует не самый лучший!

Немного о Bluetooth аудиокодеках

  • SBC (Subband Coding) — этот кодек с потерями, на данный момент используется в большинстве случаях передачи звука по беспроводным наушникам. Самой главной проблемой SBC является то, что кодек очень сильно искажает звук, больше чем MP3, поэтому для прослушивания высококачественного аудио материала он явно не годится.
  • AAC (Advanced Audio Coding) — также аудиокодек с потерями, но качество звука гораздо выше чем SBC.
  • aptX, aptX HD и aptX LL — аудиокодек разработанный компанией Qualcomm, поэтому его можно встретить практически только на устройствах, где установлен процессор Snapdragon. Кодек aptX и aptX HD в отличие от SBC и AAC, практически не имеет потерь, аудио компрессируется и передается по Bluetooth. Аудиокодек aptX LL позволяет прослушивать высококачественное аудио с низкими задержками.
  • LDAC — не так давно разработанный аудиокодек компанией Sony, который должен сместить с поста устоявшийся кодек SBC. Этот аудиокодек выполняет компрессию с небольшими потерями. C версии Android 8.0 Oreo, стал частью системы, так что возможно LDAC вскоре станет стандартном для передачи звука по беспроводным наушникам и колонкам.

Если наушники поддерживают только SBC кодек, то включить Bluetooth кодек aptX, aptX HD, LDAC не получится!

Как узнать кодек bluetooth что используется?

На новых версиях Android необходимо зайти в BlueTooth, подключить наушники. После чего рядом появится значок с кодеком.

Как включить необходимый Bluetooth
аудиокодек на Android?

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

Второе условие, версия Android на телефоне должна быть 8.0 или более новая.

Для того чтобы активировать один из перечисленных кодеков, вам понадобиться активировать «Меню Разработчика«. Как это сделать? Вы можете посмотреть, два видео ролика.


После того как вы оказались в меню разработчика, пролистайте меню вниз до пункта «Аудиокодек для передачи через Bluetooth» и выберите его.

Выберите необходимый кодек — LDAC, apt, aptX, AAC, SBC.

Если же принудительное переключение кодека не работает, хотя вы уверены, что наушники поддерживают APTX, LDAC или AAC, то тогда скорее всего их активация происходит с помощью специального, фирменного приложения, от производителя беспроводной гарнитуры! Либо еще как вариант, сначала активировать кодек в приложение для bluetooth наушников, а после перейти в меню разработчика и выбрать аудиокодек!

Вам удалось поменять кодек bluetooth! Звук по беспроводным наушникам должен улучшится!

Вот и все, теперь вы знаете как включить aptx на смартфоне! Больше полезных статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!

Источник

ТОП-5: Bluetooth аудио-кодеков — aptX + (HD), LDAC, AAC и SBC

Существует 5 основных Bluetooth аудио кодеков, с помощью которых звук и передаётся от источника в наушники (или колонки) по Bluetooth: SBC, AAC, aptX, aptX HD и LDAC. Так как беспроводное подключение становится всё более и более популярно, неплохо будет разобраться в том, что такое Bluetooth кодеки, и как они работают.

⭐ Цены на лучшие беспроводные наушники в 2021 году:

Стоит сразу отметить 2 момента:

    Звук по Bluetooth всё ещё ощутимо хуже проводного по всем параметрам качества; Беспроводной звук с качественными кодеками уже на данном этапе способен удовлетворить потребности большинства пользователей.

На этих «аксиомах» заострять внимание мы больше не будем. В целом, они ясны. И вряд ли многие люди с опытом прослушивания и сравнения будут спорить с ними. 😎

Как выбрать, изменить, узнать Bluetooth кодек — на телефоне android?

1. Чтобы изменить Bluetooth кодек на любой из поддерживаемых на вашем телефоне, нужно активировать «Меню Разработчика».

Меню Разработчика, можно активировать вот так:

2. После, в меню разработчика, нужно найти «Аудиокодек для передачи через Bluetooth» и выбрать нужный кодек:

Выбираем нужный кодек — LDAC, aptX, aptX HD, AAC, SBC.

Что лучше: слушать музыку по проводу или через Bluetooth?

Ниже мы разберемся какой из распространённых Bluetooth-кодеков лучше и стоит ли слушать музыку по беспроводу в общем. Начнем с того, стоит ли слушать музыку «по воздуху»?

Основные понятия передачи звука по Bluetooth

Звук по Bluetooth сейчас передаётся через профиль A2DP. Это часть потока, специализированная под трансляцию аудио-сигнала.

Теоретически, этот профиль не имеет ограничений на занимаемую полосу передачи данных. Но существует ограничение для всего формата: не более 1 Мбит\с. Соответственно, несжатый звук даже формата CD (там битрейт около 1,4 Мбит\с) по Bluetooth передать невозможно.

Зачем же все эти ограничения? Энергоэффективность. Иначе не было бы возможности слушать беспроводные наушники по 20 часов. А если и была бы, то аккумуляторы ощутимо пригибали бы голову к земле. 😀

Беспроводные наушники в первую очередь – это удобство

Сигнал по Bluetooth «упаковывается» на источнике и «распаковывается» на конечном устройстве (наушниках, колонках и т. п.). Соответственно, оба устройства должны поддерживать кодек, по которому передаются данные. Или будет использован «младший» вариант.

Если ваш телефон поддерживает, например, LDAC (а он добавлен в Android, начиная с 8 версии на уровне ОС), а наушники только SBC, то прелестей высокого разрешения вы не почувствуете, передача будет идти по SBC.

Что такое битрейт, думаю, известно всем. Это количество бит, используемых для передачи данных в секунду. Чем он выше, тем, очевидно, лучше. Но тем больше требуется ресурсов, в частности, энергопотребления, места на диске и т. д.

Для оптимизации ресурсов уже давно используется сжатие: с потерями и без. Сжатие без потерь (lossless) использует алгоритмы, позволяющие уменьшить битрейт и размер файла без изменения оригинала. То есть, из lossless можно восстановить точную копию изначального несжатого файла.

Максимальный битрейт Bluetooth-кодеков

Lossless обработка позволяет уменьшить битрейт максимум в 2 раза. Или около того. Например у файла CD-качества (1411 кб\с), сжатого без потерь, мы увидим значения 770-900 Кбит\с. Всё, что ниже – сжатие с потерями.

  1. Когда нужно сильнее уменьшить битрейт и\или размер файла, он сжимается путём отбрасывания «несущественных» бит информации. То есть выбранный кодек по своим алгоритмам «решает», в каком диапазоне частот данных нет (или ими можно пренебречь), и откидывает их. Из полученного файла нельзя восстановить несжатый оригинал.
  2. Алгоритмы у кодеков бывают разные: некоторые исключают только высокочастотные звуки, некоторые основываются на психоакустике. Для большинства разница между хорошим lossy треком и его lossless вариантом пренебрежительно мала или отсутствует.
  3. Кроме «отбрасывания» при сжатии с потерями имеет место добавление «перекрывающих» блоков информации. Эта часть алгоритма имеет своей целью выравнивание сигнала и исправление ошибок квантования.
  1. Частота дискретизации показывает, на какое количество «дискретных» отрезков делится аналоговый сигнал для записи в цифровом виде. Чем она больше, тем ближе «цифра» к оригиналу. Измеряется в герцах. Это понятие неразрывно связано с частотным диапазоном.
  2. Человек слышит звуки от 20 Гц до 20 кГц. Было доказано, что для квантования (отцифровки) аудио-сигнала без потерь, частота дискретизации должна более чем в 2 раза превосходить частотный диапазон изначального аудио-сигнала. Соответственно CD-качества в 44.1 кГц вполне достаточно – от этого закона и отталкивались создатели формата.
  3. Разрядность определяет, сколько бит необходимо для квантования каждого из упомянутых выше отрезков. Чем больше, тем лучше. Логично, что формат аудио (или кодек) считается тем лучше, чем выше у него битность и частота дискретизации. 16 бит и 44.1 кГц для CD против 24 бит и 88.2 (и больше) кГц для Hi-Res аудио.

Уровень фонового шума определяет, когда полезный сигнал становится неотличим от «шума» алгоритма сжатия кодека, в данном случае. Чем ниже этот уровень, тем шире динамический диапазон конечного сигнала, тем более тихие звуки мы можем различить.

Пример: уровень шума LDAC 990 кбит\с

На графиках правильнее всего ориентироваться от самого верхнего пика, он может заглушить более тихие звуки. Важен не только уровень пиков, но и то, насколько они ровные («плотные»). Стандартные уровни фонового шума указаны на графиках пунктиром для 16-битного качества и верхней границей красной зоны для 24 бит.

Все кодеки «пытаются» сэкономить ширину потока. Кроме всех прочих ухищрений, шумы квантования по возможности выносятся в ВЧ диапазон выше 20 кГц. Человек этих звуков не слышит, поэтому алгоритм оправдан.

Показатель уровня принимаемого сигнала выступает в роли индикатора качества связи. Измеряется в дБм (децибел-милливатт). По вертикальной оси отложены потерянные секунды при воспроизведении звука.

  • До -60 дБм – уровень, достаточный для передачи данных в реальном времени;
  • На -70 дБм могут начинаться артефакты и прерывания;
  • Ниже -80 дБм – ощутимые задержки и потери пакетов;

Качество соединения для разных кодеков

Если потери секунд (пакетов) начинаются на -80 дБм, значит при среднем расстоянии (от кармана до уха) от источника до приёмника (наушников) связь будет стабильной, почти без помех. Если раньше (-60, -70), то связь будет нестабильной: с обрывами и «заиканиями».

ТОП-5 Bluetooth кодеков — какой кодек лучше?

Все Bluetooth-кодеки – алгоритмы сжатия с потерями.

  1. Сигнал делится на несколько частотных полос (у разных кодеков их число отличается) и квантуется с постоянной или различной битностью.
  2. При сжатии часть информации «срезается», часть добавляется.
  3. Ошибки и шумы квантования по возможности переносятся за границы человеческого слуха: на частоты, которые зачастую и отсутствуют после «распаковки».

0. AptX Adaptive и aptX Low Latency

Самые передовые кодеки семейства aptX

AptX Adaptive – последний на данный момент кодек под «брендом» aptX. По заявлению Qualcomm этот кодек в будущем заменит aptX HВ и aptX LL. По качеству звука он стоит между aptX и aptX HD. А по времени задержки приближается в aptX LL. Такой «универсальный солдат».

Важное отличие этого кодека от остальной линейки aptX в том, что приоритет отдан именно качеству связи, а не большому битрейту. Что толку с 990 кБ\с (привет, LDAC), если при такой передаче связь постоянно «отваливается»? 😉

  • Битность: 16 и 24 бит
  • Частота дискретизации: 44.1 и 48 кГц
  • Битрейт: 279 – 420 кБ\с (динамический, адаптивный)
  • Задержка: 50-80 мс

Как можно понять из названия, aptX Adaptive имеет переменный битрейт (279 – 420 кБ\с), который автоматически адаптируется под окружающие условия и качество воспроизводимых файлов. Не особо понятно? Тогда чуть подробнее.

  • Битрейт. Как видно, он ниже, чем у aptX (352 кБ\с) и у aptX HD (576 кБ\с). Однако, по заявлению производителя, Adaptive использует более эффективные алгоритмы сжатия, позволяющие получать хорошее качество звука при меньшем битрейте. Это можно проверить только на своём опыте. Ждём повсеместного внедрения. 😉
  • Переменный битрейт. Можно отметить, что у LDAC, например, битрейт тоже не постоянный. Но там он может быть установлен (автоматически или вручную) только в трёх вариантах: 330 кБ\с, 660 кБ\с и 990 кБ\с. А у aptX Adaptive порогов изменения нет, битрейт может меняться и на 10 кБ\с, и на сотни – в рамках заявленного диапазона. То есть, настройка более тонкая.
  • Зачем вообще нужен переменный битрейт? Для улучшения качества связи в зависимости от качества материала и окружающих условий. Кодек рассчитывает много параметров «на лету» и моментально подстраивает битрейт под них.

Pioneer SE-CL6BT поддерживают aptX

  • Качество исходного материала. Если изначальный битрейт у файла низкий, то нет смысла «запаковывать» его в более высокий. Так, например, бывает когда простой aptX передаёт файл с битрейтом в 256 кБ\с, кодируя его в 352 кБ\с. То есть, идёт лишняя нагрузка на пропускную способность беспроводного соединения: можно было занять 256 кБ\с, а занято 352 кБ\с.
  • Окружающие условия. Данный кодек подстраивается и под «загруженность» эфира. Он использует телефон для того, чтобы мониторить обстановку в эфире (в полосе частот, которые используются Bluetooth и другими беспроводными протоколами) и подстраивает битрейт соответственно. То есть, если помех нет, а файл хорошего качества, то выделяется максимальная полоса – 420 кБ\с. А если вокруг всё «забито», битрейт снижается автоматически, чтобы обеспечить качественную связь.
  • Задержки. Adaptive обладает хорошими показателями: 50-80 мс. Это хуже, чем у aptX Low Latency (30-40 мс), но на слух в 95% случаев эта разница будет неотличима. И этот показатель значительно ниже средних 150-200 мс у других кодеков.

AptX Low Latency – Bluetooth кодек с минимальной на сегодняшней день задержкой звука. Она составляет около 30-40 мс и практически не заметна. Соответственно, этот кодек актуален для просмотра видео и\или игр с использованием беспроводных наушников.

Сравнение aptX Adaptive, LDAC, AAC и SBC

AptX Adaptive и Low Latency – самые новые и перспективные из кодеков от Qualcomm. Adaptive, судя по всему, скоро будет основным в линейке, заменив более старые версии. Производитель обещает обратную совместимость. Но, конечно, использование конкретных процессоров от Qualcomm необходимо для работы их кодеков: как новых, так и старых.

Эти кодеки предваряют общий топ так как, как говорится, за ними будущее. Однако, они ещё далеко не так широко распространены (и опробованы), как более старые кодеки семейства aptX

Sennheiser IE 80S BT наушники с поддержкой aptX Low Latency

AptX Adaptive

    Надёжное соединение, благодаря адаптивному битрейту. Поддерживает 16 бит/44. кГц и 24 бит/48 кГц. Хорошее качество звука. Высокая энергоэффективность. Маленькие задержки звука (50-80 мс).

aptX, aptX HD и aptX Adaptive битрейт

    Низкая распространённость. Для работы требуется один из новых процессоров Qualcomm. Качество звука всё же ниже, чем у LDAC.

AptX Low Latency

    Самые низкие задержки звука. Хорошие параметры передачи сигнала и качество звука (как у aptX). Достаточно надёжная связь.

aptX, aptX Low Latency, AAC и SBC битрейт

    Не самое лучшее качество звука. Надёжность связи снижается в «загруженном эфире». Не очень распространён. И «уйдёт в отставку» после активного внедрения aptX Adaptive.

1. AptX HD

AptX HD – наиболее оптимальный Bluetooth-кодек, который позволяет передавать звук в качестве, близком к CD. По совокупности параметров этот кодек даёт оптимальное соотношение качества звука и стабильности связи. Он ощутимо загружает полосу передачи Bluetooth, но при этом даёт весьма достойное звучание.

Qualcomm заявляет, что с помощью этого кодека достигается звучание, «близкое к Hi Res», но тестами это не подтверждается. Но на слух всё довольно неплохо. 😎

Bowers and Wilkins PX с поддержкой aptX HD

AptX HD почти покрывает слышимый человеком диапазон: «потолок» на 19 кГц. Результат вполне неплох, ведь мало кто, старше 25 лет вообще слышат что-то выше 18 кГц. Заявлена максимальная частота дискретизации в 48 кГц. Для кодирования тут, судя по всему, хватило бы и 40 кГц (19*2 = 38).

Частотный диапазон SBC, aptX, aptX HD

Максимальный битрейт aptX HD – 576 кбит\с. Соответственно, Hi Res звук битрейтом 4,5 Мбит\с сжимается в соотношении 8:1, а CD качество в 2,5 раза. При сжатии сигнал разделяется на 4 частотные полосы и квантуется 24 битами с переменной разрядностью.

Логично предположить, что передача звука CD-качества будет происходить с не очень большими потерями.

AptX HD по уровню фонового шума далёк от 24-битного аудио, особенно в высокочастотном диапазоне. Соответственно, есть искажения и шумы, которые могут «маскировать» тихие детали записей высокого разрешения. Ведь они рассчитаны на бОльший динамический диапазон.

Уровень фонового шума aptX HD

Зато почти по всему диапазону уровень шума соответствует параметрам CD-качества. Судя по всему, 16-битные записи через aptX HD слушать вполне комфортно, потери и искажения невелики.

Потери пакетов у aptx HD начинаются на -70 дБм, и довольно резко возрастают сразу после этой отметки. Надёжность соединения относительно невелика. Скорее всего, при прослушивании источника с небольшого расстояния (в кармане) проблем с передачей не будет. Но минимальные помехи (поворот головы, препятствие, другие беспроводные сети) могут очень легко вызвать «заикания» и прерывания музыки.

aptX HD – светло-красный график

Учитывая, что по битрейту данный кодек занимает больше половины полосы пропускания Bluetooth, результат ожидаем. Комфортное прослушивание, в принципе, возможно.

Источник

Читайте также:  Авиационные навигаторы для андроида
Оцените статью
Разработчик: Meet Hundal
Категории: Связь
Версия Android: 4.1+
Размер: 31.8 MB
Скачали: 2087
Рейтинг: