Колонка не подключается по bluetooth к ноутбуку

1.3. Использование специальных декодеров, реализующих декодирование на графических процессорах

В состав FFmpeg входят два семейства кодеков, реализующих кодирование и декодирование на графических процессорах.

Одно семейство использует технологию Intel Quick Sync Video (QSV), реализованную на видеопроцессорах, интегрированных в процессоры Intel семейств i3, i5, i7, i9. Подробнее см. . Эти кодеки имеют суффикс . В рассматриваемой сборке FFmpeg есть следующие декодеры: , , , , .

Другое семейство использует технологии NVDEC, NVENC реализованные на платах Nvidia. Декодеры имеют суффикс . В рассматриваемой сборке FFmpeg есть следующие декодеры: , , , , , , , .

После открытия входного потока доступ к декодеру обычно реализуется следующим образом:

Но таким образом можно получить только декодер по умолчанию для данного идентификатора кодека. Для альтернативных декодеров нужно использовать имя декодера примерно таким образом:

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

ffmpeg -c:v h264_qsv -i INPUT ...

2. Измерение скорости декодирования

Для экспериментов по измерению скорости декодирования были выбраны два видеоролика, один закодирован в H264, другой в HEVC(H265). Размер кадра — 3840х2160 (Ultra HD), скорость — 30 к/с. Тестировались стандартные декодеры — , и соответствующие QSV декодеры — , . Стандартные декодеры настраивались в 4х вариантах: по умолчанию, два рабочих потока, четыре рабочих потока, аппаратное ускорение . В наших экспериментах показал лучшие результаты, чем , поэтому последний не участвовал в измерениях скорости декодирования. Для проведения тестов была написана программа которая извлекала пакеты из файла и декодировала их с максимально возможной скоростью, игнорируя метки времени и не выполняя рендеринг или иную обработку. Было два режима этой программы: в первом выполнялось только декодирование, в втором еще производилось конвертирование декодированного кадра в 32-битный формат с использованием библиотеки . (На выходе декодера кадр обычно имеет 12-битный планарный формат или .) Проводилось измерение времени, затраченного программой, и фиксировалось относительное время по отношению к номинальной длительности видеопотока (в процентах). Таким образом, если результат меньше 100%, то у нас есть шанс обработать видеопоток в реальном масштабе времени, если больше, то таких шансов нет. Также с помощью Диспетчера задач фиксировалась примерная загрузка ЦП и графического процессора. Использовалась 64-битная сборка FFmpeg.

Таблица. Измерение скорости декодирования
h264 hevc
Config # Время CPU GPU Время CPU GPU
default 1 75 26 125 25
2 132 28 180 27
threads=2 1 47 42 74 42
2 79 48 104 46
threads=4 1 35 60 46 64
2 60 54 71 70
dxva2 1 45 14 72 34 28 70
2 107 28 35 99 30 36
xxxx_qsv 1 25 34 80 25 34 72
2 70 39 54 70 40 50

Большого обсуждения результаты, наверное, не требуют

Единственно на что стоит обратить внимание — это заметные затраты на преобразование в. И главное, что эти затраты сильно меняются в зависимости от тестовой конфигурации, хотя работа во всех случаях выполнялась очень близкая

Эксперименты проводились также для 32-битной сборки FFmpeg. Результаты довольно близкие, кроме одного случая: декодер в конфигурациях без аппаратного ускорения показал падение производительности в 2-3 раза. Весьма неожиданный результат.

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

ffmpeg -benchmark -i INPUT -an -f null -
ffmpeg -benchmark -threads N -i INPUT -an -f null -
ffmpeg -benchmark -c:v h264_qsv -i INPUT -an -f null -
ffmpeg -benchmark -hwaccel dxva2 -i INPUT -an -f null -
ffmpeg -benchmark -i INPUT -an -pix_fmt bgra -f null -

На выходе будет показан фактический , а параметр покажет во сколько раз он выше номинального. Если не задана опция с ключом или для указано специальное значение , то декодер использует максимально возможное число потоков, загрузка ЦП при этом 100%.

3. Замечания о QSV декодерах

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

К оставшимся декодерам тоже есть претензии. В целом они работают, за исключением одного момента — они некорректно отрабатывают вызов . Ошибки нет, но после этого вызова позиционирование работает некорректно.

Подключаем колонку JBL по Bluetooth к телефону

Синхронизация по технологии Блютуз является самым распространенным, потому что для подключения не требуется никаких дополнительных шнуров и приложений. Такой способ подключения является стандартным для всех ОС мобильных телефонов. Чаще всего колонку JBL приобретают для того, чтобы подключить ее через Bluetooth. Где бы вы не находились можно подключится к колонке и наслаждаться любимой музыкой или радиостанцией. Для этого нужно выполнить несколько простых шагов:

  1. Разместите 2 устройства рядом, телефон и колонку.
  2. На устройствах нужно включить Bluetooth.

  3. Чтобы включить технологию на колонке, удерживайте соответствующую кнопку на панели управления до характерного сигнала. Мигание ободка вокруг кнопки синим и красным цветом – означает, что колонка готова к сопряжению. Кнопку можно отпустить.
  4. На телефоне следует включить во вкладке Bluetooth — «Поиск устройств». После того, как устройство колонка (JBL Charge) будет найдено – нажмите на нее для подключения.

Способы подключения к компьютеру

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

Процесс сопряжения ПК и портативной акустики идентичен взаимодействию с ноутбуком. Девайсы оснащаются одинаковыми ОС, обладающими аналогичным алгоритмом настроек. Предварительно необходимо убедиться, что на ПК имеется модуль Bluetooth, проверив диспетчер устройств.

Если технология отсутствует, покупают недорогой адаптер, который решает проблему подключения после обновления драйверов.

Соединяем колонку JBL и ноутбук с ОС Windows по Блютуз

Теперь рассмотрим подключение колонки к ноутбуку с установленной операционной системой Windows. Для этого:

  1. Подключите колонки JBL к источнику питания.
  2. Расположите устройство ближе к колонке, чтобы ноутбук обнаружил сигнал как можно быстрее.

  3. Включаем Bluetooth колонки. Нажмите кнопку в виде Блютуз значка и удерживайте до сигнала. Когда колонка будет готова к подключению, вокруг кнопки начнет мигать индикатор – синим и красным цветом.
  4. В ноутбуке необходимо нажать на кнопку «Пуск» в левом нижнем углу.
  5. Далее нужно открыть пункт «Параметры», на разных версиях он находится в разных местах, в Windows 8 и 8.1 кнопка будет расположена слева внизу, в общем блоке, со значком шестерни.
  6. Сделайте клик на пункте «Устройства». Она находится в верхней части на странице «Параметры».
  7. Находим пункт «Bluetooth и другие устройства». Он будет слева страницы.
  8. Включаем Блютуз. Ползунок, который находится в верхней части на странице «Bluetooth». Справа от ползунка находится строка состояния – она должна «говорить» нам «Включено».
  9. Теперь нужно добавить устройство – JBL колонка. Делаем клик на кнопке «Добавить Bluetooth или другое устройство». Кнопка должна располагаться в верхней части экрана страницы, на которой вы остановились.
  10. Щелкните по кнопке «Bluetooth. Опция вверху в окне «Добавить устройство».
  11. На экране должно отобразиться имя и модель колонки, для сопряжения нужно сделать на нем клик.
  12. На последнем этапе нужно нажать на кнопку «Сопряжение». Кнопка находится внизу, правей от названия колонки. Готово. Теперь вы можете наслаждаться музыкой, воспроизводимой ноутбуком через колонки JBL.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделитесь с друзьями:
Домашний мастер
Добавить комментарий

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