Быстрое переключение устройств воспроизведения в Windows 7. Программа для переключения звука с колонок на телевизор


Переключение устройств воспроизведения одним кликом — Изя Лайф

В Windows 7 (а также 8 и Vista) была отключена возможность одновременного вывода звука на несколько устройств сразу, например через выход на колонки и цифровой выход S/PDIF. Поскольку в Windows XP такая возможность была, остается лишь гадать о намерениях Microsoft.

Что переключить устройство воспроизведения по умолчанию, необходимо сделать 5 кликов мышкой. Ужасно неудобно! Прежде всего нужно нажать правой кнопкой мыши по значку динамика в панели управления. Затем выбрать пункт Устройства воспроизведения, выбрать нужное устройство и нажать По умолчанию, после чего закрыть окно. Делаеть это каждый раз надоест кому угодно. Первые варианты автоматизации процесса сводились к эмуляции кликов мышкой с помощью утилиты AutoIt, вызвающей панель управления звуком — командой mmsys.cpl в командной строке (параметр mmsys.cpl ,0 открывает первую вкладку). К сожалению, этот способ весьма несовершенен: любое нажатие кнопки во время выполнения скрипта приводит к сбоем в его работе. Прорыв был совершен соотечественником под ником EreTIk, сумевшим разгадать секрет Microsoft. Дело в том, что Майкрософт держит API переключения звука в строжайшем секрете от производителей драйверов и ПО, чтобы избежать ситуации когда разные программы самостоятельно переключают устройство воспроизведения по умолчанию. EreTIk написал программу DefSound (пароль easylife), позволяющая переключать устройства через трей. Однако, и этот способ не лишен недостатков, т.к. все равно нужно делать несколько кликов, да и сама программа часто вылетает. Лучшим решением для быстрого переключения между устройствами воспроизведения является ярлык на рабочем столе. Для этого на основе находки EreTIk, была написана более совершенная программа PlaybackDevice (пароль easylife). Как ей пользоваться? В качестве примера используем компьютер с тремя устройствами воспроизведения: HDMI звук через видеокарту NVIDIA, аналоговый звук через звуковую карту(отключен) и оптический цифровой звук S/PDIF. Для обычной работы используется HDMI подключение к телевизору, а кино и музыка воспроизводится через подключенный по TOSLINK многоканальный ресивер. Для быстрого переключения между ними воспользуемся утилитой PlaybackDevice, которая в свою очередь является графической оболочкой к программе EndPointController. Распаковав архив, запускаем PlaybackDevice.exe. Каждый запуск программы переключает воспроизведение с первого на второе устройство и обратно. При этом на экран выводятся соответствующие картинки. Картинки можно заменить на свои, поменяв файлы в папке Res/Images. Изображения должны быть в формате .png . Для улучшения внешнего вида, фон желательно делать прозрачным (transparent). Неплохим решением является замена картинок на скаченные из интеренета фотографии устройств, на которые выводится звук в данный момент — например, телевизора и ресивера. Оригинальные поставляемые с программой файлы для наушников и колонок находятся в папке Res\Image_Original. Если у вас больше двух устройств, то необходимо указать их количество в файле Res\settings.ini, изменив параметр DeviceCount. DevicesCount=2

Кроме того, в папке Res находится программа EndPointController, запуск которой с параметром 1 или 2 переключается на соответствующее устройство.

EndPointController.exe 2

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

izzylaif.com

Как быстро переключиться между аудиоустройствами в Windows

Если вы активный пользователь Windows, то часто встречаетесь с ручным переключением звука между аудиоустройствами. Программа Audio Switcher поможет оптимизировать процесс.

Стандартные методы переключения Windows между активными аудиоустройствами неудобны. От версии к версии комфорта не прибавляется. Нужно открыть «Устройства воспроизведения», выбрать в списке аудиоустройство и сделать его работающим по умолчанию. Также можно переключить устройство в окне микшера громкости. Такие решения спорны с точки зрения удобства и эстетики.

Устанавливаем и настраиваем Audio Switcher

Audio Switcher — бесплатный переключатель аудиоустройств, ориентированный на быстроту использования. При его создании разработчики не позаботились об упаковке: программа не блещет красотой, но вы об этом быстро забудете, потому что видеть интерфейс вам не придётся.

Скачайте Audio Switcher с официального сайта. После завершения закачки откройте архив в формате .ZIP и скопируйте единственный файл AudioSwitcher.exe в удобное место. Установка завершена! Запустите файл, иконка программы появится в системном трее. Кликните по иконке правой кнопкой мыши, выберите пункт Open Preferences и проведите предварительную настройку.

Рекомендуем поставить галочку на пункте Start when Windows starts. Эта функция позволяет программе автоматически запускаться при входе в Windows. Предлагаем отметить галочкой Show Default Playback Device icon in tray. В трее будет висеть иконка активного устройства. Отметьте Start minimized, чтобы программа не напоминала о себе при запуске.

Завершив предварительную настройку, откройте вкладку Playback и укажите, какое устройство будет работать по умолчанию. Теперь вы можете переключаться между наушниками и динамиками всего в два клика:

  • кликнуть правой кнопкой мыши на иконку Audio Switcher в области уведомлений;
  • выбрать нужное устройство во всплывающем списке.

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

В недалёком будущем разработчики собираются выпустить Audio Switcher 2.0. Новая версия предоставит пользователям улучшенный интерфейс, перевод на различные языки мира, поддержку скриптов на базе JavaScript, возможность настройки автоматической работы программы (например, при просмотре кино включать колонки, а при запуске музыки — наушники) и цветные темы оформления. Программа автоматически обновляется, поэтому выход версии 2.0 пропустить будет сложно.

lifehacker.ru

Не идет звук через HDMI на телевизор с компьютера

Здравствуйте. Сейчас практически в каждом компьютере присутствует цифровой аудио-видео выход, через который можно передавать сигнал на большой экран. Но часто возникает следующая проблема – подключаем ноутбук — не идет звук через HDMI на телевизор! Неприятная ситуация, когда изображение видим, а голос не слышим. Давайте попробуем разобраться и найти решение.

СОДЕРЖАНИЕ СТАТЬИ:

Простые способы

Мне часто пишут: «Подключаю HDMI, а звук идет с ноутбука. Что делать?» Сейчас поведаю несколько методов, с которыми справятся даже новички. Но сначала рекомендую прочесть статью о правильном подсоединении.

Проверяем уровни громкости

Это самое первое, что необходимо сделать. Если вчера еще все работало, а сегодня появилась указанная проблема, стоит проверить громкость на телевизоре и регуляторы в операционной системе. Возможно, кто-то прикрутил звук с пульта или активировал «тихий» режим с помощью кнопки Mute.

Меняем устройство воспроизведения

При подключении ноутбука через HDMI нет звука – это распространенное явление, которое может возникать, если система автоматически не определяет подсоединенное устройство. Следует просмотреть настройки аудио в Windows:

  • Открываем панель управления (через меню Win + X ) и там переходим к разделу «Звук», предварительно выбрав режим просмотра «Мелкие значки». Можно сделать проще – кликнуть правой кнопкой мышки по изображению динамика, которое находиться возле указателя активного языка в области уведомлений:

Значок динамика в панели уведомлений

  • Выбираем пункт «Устройства воспроизведения» и просматриваем в новом окне перечень приспособлений. Если активны наушники / динамики, следует отыскать другие элементы, содержащие в названии «High Definition Audio» или что-то в этом роде. Как только обнаружите, выделите нужный компонент и нажмите кнопку «По умолчанию» (или же активируйте его через аналогичный пункт контекстного меню):

Подключаем телевизор через hdmi

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

А что делать, если в списке не было необходимого элемента? Тогда идем дальше.

РЕКЛАМА

Yandex Браузер скачать бесплатно

Инсталлируем драйвер

Бывает такое редко, но если Вы устанавливали драйвер видеоадаптера в ручном режиме и случайно сняли галочку (отметку) с компонента HD Audio, то вот почему нет звука на HDMI на телевизоре:

  • Открываем диспетчер устройств через панель управления или главное контекстное меню (Win + X) и переходим к разделу звуковых, игровых устройств.
  • Если в перечне всего один компонент (звуковая карта), то значит проблема действительно в драйвере. Но если присутствует несколько вариантов, например, NVIDIA HDA, то следует через меню правой кнопки мыши выбрать команду «Задействовать», чтобы включить нужное устройство:

HD Аудио устройства в диспетчере

  • Теперь расскажу, как установить отсутствующий драйвер. Сначала нужно зайти на официальный сайт производителя видеоадаптера и там скачать актуальную версию «дровишек».
  • После запуска инсталлятора обязательно выбирайте ручной режим установки, чтобы контролировать процесс и видеть все устанавливаемые компоненты. Обратите внимание на отметку напротив «HD аудиодрайвера». Рассмотрим на примере NVIDIA:

Установка драйвера видеокарты NVIDIA

Чтобы изменения вступили в действие, нужно перезапустить компьютер. Кстати, упростить процедуру обновления поможет утилита Driver Booster, о которой я рассказывал ранее.

Ничего не помогает

  • Если ноутбук не передает звук по HDMI, а все перечисленные выше шаги оказались бесполезны, рекомендую взять другой кабель для проверки. Или же подключите к телевизору иной ПК. Так Вы сможете сузить круг «подозреваемых».
  • Иногда приходиться использовать переходники, которые также могут оказаться неисправными.
  • Если установлено дополнительное ПО для управления адаптером, попробуйте глубже копнуть в его настройки:

настройки цифрового звука

Неисправность «нет звука через кабель HDMI на телевизоре» устранена? Поздравляю! В обратном случае – жду Ваших комментариев.

С уважением, Виктор!

it-tehnik.ru

Звук на все устройства в windows 7 / Блог exilium

Доброго времени суток друзья! Сегодня я бы хотел поделиться своим решением проблемы отсутствия в Windows 7 возможности подавать звук на все аппаратные устройства в системе. Начну с описания проблемы: Имеется компьютер, использующийся как средство развлечения на выходных и, иногда, по вечерам. К компьютеру подключены 3 аппаратных устройства вывода звука: 1. Встроенная звуковая карта Realtek, которая выводит звук через аналоговый выход на монитор 2. ЖК телевизор TOSHIBA, подключенный к видеокарте HD7970 через DP-->HDMI кабель, и получающий цифровой звук от AMD HD AUDIO codec видеокарты. 3. Наушники ASUS HS-1000W, имеющие собственный USB свисток, и также являются отдельным аппаратным устройством.

Итак, когда я сижу/лежу на диване, звук переключен на AMD HD Audio codec (Телевизор). Возникает необходимость уйти с дивана и сесть за монитор (к примеру мелкий текст на сайте, написанном на флеше, который масштабированием не регулирует размер шрифта). И тут появляется геморрой ввиду необходимости лезть в настройки звука и переключать устройство по умолчанию на монитор, ибо не хочется пропустить ни слова из включенной аудиокниги, а прислушиваться к телевизору не совсем удобно, так же как не сподручно искать пульт от телевизора и прибавлять громкость на 2 минуты, что бы потом опять убавить. Ну ладно, человек не ленивый залез- поменял. Прошло 2 минуты, статью прочитал, место дислокации снова меняется на диван, опять лезть в настройки менять… При всем при этом, существует ПО, в котором не меняется внутрипрограммно устройство вывода звука. К примеру, если играть в игры, то ужасно не удобно, когда приходиться переключиться на наушники (ночь настала, соседи спят), то приходиться выйти из игры (именно выключить её), поменять устройство вывода по умолчанию, и снова включать.

Суть моей проблемы я думаю понятна.

Рысканье по просторам интернета, не привело меня ни к чему, народ что то пытается выдумать на вроде кнопок переключения устройства звука по умолчанию, даже пишет скрипты на VBS. Более того, существует даже софт, позволяющий забиндить устройства на определенные горячие клавиши. Но все это не то по одной простой причине: при замене устройства на лету-в играх пропадет звук.

Думки привели меня как всегда к вопросу: а кому помимо меня (все же задача не тривиальная) может понадобиться что то подобное. Долго думать не пришлось, помогла музыкальная школа… DJ… У них столько аппаратных устройств в системе бывает, что уму не постижимо, ещё и сверху виртуальных до горла!!!

Гугл сказал, что все диджеи используют виртуальное устройство «Virtual Audio Cable» изготовленную Евгением Музыченко.

Скачал триальную версию, поставил. В состав программы входит: Панель управления виртуальными аудио кабелями, и 2 вида репитеров!!! Один позволяет стримить с одного аудио устройства на другое на уровне ядра, что нам не подходит, потому что нам надо не на одно устройство стримить, а второе на программном уровне позволяет стримить тоже на одно, но с возможностью запуска нескольких копий!!! Ограничения триальной версии: не более 3-х виртуальных кабелей (да и бог с ними, нам всего один нужен), и, что самое печальное, периодически женский голос портит нам звук, напоминая, что у нас триальная версия… Не суть, все получиться-заплатим. Итак: Идем в Пуск-->Панель управления-->Звук, выбираем вкладку «Воспроизведение». Находим устройство «Line1 (Virtual Audio Cable)» Кликаем по нему правой кнопкой мыши и выбираем в контекстном меню пункт «Использовать по умолчанию». На устройстве появится зелена галочка как на картинке ниже.

Устанавливаем Virtual Audio Cable Идем Пуск-->Все программы-->Virtual Audio Cable-->Audio Repeater (MME) Control Panel можно даже не запускать, ибо по умолчанию создается один аудио кабель, а больше нам не надо. В поле «wave in» выбираем «Line1 (Virtual Audio Cable)» В поле «wave out» выбираем одно из устройств, на которое хотим подать звук. На картинке ниже я выбрал телевизор. В поле приоритет ставим Realtime, что бы исключить всевозможные и невозможные задержки. Нажимаем старт, и звук полился из выбранного устройства!!!

Нажимаем свернуть и программка, что приятно, прячется в системный лоток. Далее запускаем ещё один экземплярAudio Repeater (MME) и повторяем процедуру, только в качестве Wave out выбираем наушники:

а потом и динамики монитора(встроенныую звуковуху):

Замечательно, теперь у нас звук идет из всех устройств одновременно, без задержек и вообще все супер… Один экземпляр репитера, поддерживает дублирование потока только на одно устройство, из-за чего приходиться запускать несколько экземпляров репитера (в моем случае 3).

К счастью, в документации (спасибо автору программы который оперативно отозвался на вопрос и ткнул меня носом в help), я нашёл параметры командной строки, благодаря чему, мы можем написать скрипты например для командного интерпретатора windows или VBS.

Нюансы: длина строки для параметров «input» и «output» не должна превышать 31 символ… Названия устройств для «input» и «output необходимо буква в букву переписывать из меню репитера, даже если оно не дописано и обрывается на полуслове.

Так как репитер учтиво сворачивается в трей, используем команду start с параметром /min, что бы приложение запускалось в свернутом виде. Пишем скриптик для командного интерпретатора windows, со следующим содержимым (ВНИМАНИЕ!!! скрипт только для ознакомления, у вас он работать не будет, пока не поменяете устройства ввода/вывода на ваши):

audio_split.bat

Запихиваем его в автозагрузку, и, вуаля!!! Теперь при запуске систему, у нас звук сразу идет на все устройства!

Если кому лень рыться в help-е, прикрепляю

параметры командной строки

/Input:Input (capture, recording) device name /Output:Output (playback, rendering) device name /SamplingRate:Sampling rate (samples per second) /BitsPerSample:Bits per sample /Channels:Number of channels /ChanCfg:Channel configuration /BufferMs:Total buffering length in milliseconds /Buffers:Number of buffers (parts of buffering space) /Priority:Process priority /WindowName:Name of application instance window /AutoStart Start audio transfer automatically /CloseInstance:Close a specified Audio Repeater instance by its window name

stopgame.ru

Быстрое переключение устройств воспроизведения в Windows 7

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

Т.к. я владею немного Delphi, пошел я искать, как можно это сделать программно, нашел вот это обсуждение. Перечитав весь топик, я уж было расстроился, что не все так просто.. Но в конце была вкусняшка, а именно, я увидел что пользователь EreTIk все же нашел адекватное решение. А когда я узнал, что он еще и русский так вообще обрадовался. Но и это еще не всё, на его сайте, а именно тут я нашел, уже готовую софтинку - DefSound. Выглядит она так:

Автор, любезно выложил исходники в открытый доступ и описал, за что ему отдельный респект!!!

После всего этого, я закинул ярлычок в автозагрузку и теперь безумно счастлив горячим переключением источника звука.

--[добавлено, 11.01.2014]--

В очередной раз переустанавливая систему, заметил что этой программой можно так же управлять из командной строки:

DefSound - Управление из командной строки

Выглядит это так:

"C:/Program Files/DefSound/DefSound-x64.exe" 2 ALL

 

"C:/Program Files/DefSound/DefSound-x64.exe" 2 ALL

 

Где, 2 - это номер устройства по порядку в контекстном меню (обратите внимание на то, что нумерация начинается с 0)

Эта возможность позволяет создать батник и назначить на него горячие клавиши, тем самым переключать выход звука с помощью комбинаций клавиш. Например, я настроил переключение на своей программируемой доп. клавиатурке Logitech G13 - очень удобно!

--[добавлено, 27.07.2018]--

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

Скомпилированные версии (exe-шники) можно скачать тут

Актуальные версии сейчас доступны на codeplex. Чтобы получить exe-шник, переходим в архиве в папку defsound.zip\releases\2\ и переименовываем там самый маленький файл в defsound.exe.

www.it-rem.ru