Мне потребовалась виртуальная звуковая карта, чтобы можно было записывать видео со звуком с других программ. Обычно достаточно , но моя звуковая карта не поддерживает такой возможности. Из бесплатных аналогов я смог найти только Vacard (Virtual Audio Card driver) Beta 0.9d / 08 March 2005. Как видно, она давно не обновлялась, и, к сожалению, она не работает в Windows 7. Есть несколько платных продуктов, из которых мне понравилась программа Virtual Audio Cable , о которой хочу рассказать несколько слов.

Что такое Virtual Audio Cable?

Программа представляет собой набор виртуальных устройств (звуковая карта, микрофон, S/PDIF устройство), который можно соединять между собой виртуальным кабелем. Это позволяет подключать аудио-вывод одного Windows-приложения к аудио-входу другого Windows-приложения. Это полностью аналогично тому, как различные устройства (CD-плейер, эквалайзер, усилитель, FM-приёмник и т.д.) могут соединяться кабелями.

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

  • Отсутствие универсальности. Несколько программ не могли быть соединены в цепочку, как это делается в студии или даже дома, в случае блочной аппаратуры (проигрыватель, предварительный усилитель, эквалайзер, усилитель мощности и т.п.). Таким образом, каждая программа представляла собой «моноблок» с определенным набором функций, расширить который было довольно сложно.
  • Потеря качества при работе в реальном времени. Запись результатов работы с выхода звукового адаптера при работе программы в реальном времени неминуемо влекла потерю качества исходного цифрового звука при преобразовании его в аналоговую форму. Чтобы сохранить качество сигнала неизменным, требовался адаптер с цифровым интерфейсом вместе с цифровым же магнитофоном (ценой порядка 1000 долл.).
  • Ограничение оперативности при работе в режиме записи. Некоторые программы позволяли записывать результаты в звуковой файл на диске, и тогда никаких потерь качества не происходило. Однако при этом терялась возможность оперативного управления параметрами звука, и прослушать созданный фрагмент можно было лишь после завершения его записи на диск.
Программа Virtual Audio Cable позволяет практически полностью решить все эти проблемы, организуя в системе компьютерный вариант обычного звукового соединительного кабеля, которым подключаются друг к другу блоки звуковой аппаратуры - бытовой или студийной. Можно сказать, она эмулирует набор звуковых адаптеров, у каждого из которых вход и выход намертво соединены изнутри.

Для чего это нужно?

Технически назначение программы следующее:

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

Это, в частности, позволяет:

  • записывать ролики с сайтов со звуком;
  • записывать работу программ со звуком;
  • заставить программу "замолчать" или "затихнуть", пока другие будут работать;
  • записывать чат в Skype;
  • вести чат под музыку;
  • записывать исполнение под караоке;
  • копировать звук с защищённых носителей;
  • микшировать звуковые дорожки;
  • записывать звук из приложений, которые не поддерживают запись звука в файл (например, из игр);
  • подключать несколько входных аудиоустройств к приложениям, в которых такая особенность отсутствует.

Как это работает


Виртуальный звуковой кабель VAC представляет собой звуковой (Wave) драйвер Windows, создающий в системе два звуковых устройства (порта): Virtual Cable n In и Virtual Cable n Out, где n - номер кабеля начиная с 1. К каждому из портов может быть присоединено любое количество приложений (клиентов); эта возможность в зарубежных документах носит название multi-client feature. Звуковые сигналы, выводимые приложениями в порт Out, смешиваются в единый сигнал, который затем передается всем приложениям, извлекающим звук из порта In. От приложений требуется лишь умение работать со стандартными Wave-устройствами Windows - и ничего больше.

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

Смешивание и передача звуковых данных выполняются внутри VAC строго равномерно, по событиям (прерываниям) от системного таймера, с тем чтобы каждое виртуальное устройство работало, как реальное, обеспечивая заданную скорость звукового потока. По каждому прерыванию передается блок определенного размера, зависящего от интервала между таймерными прерываниями (latency). Минимальный интервал - 1 миллисекунда - обеспечивает наиболее плавную передачу потока, однако на «слабых» компьютерах может привести к чрезмерным накладным расходам.

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

Точно так же у каждой программы обработки звука, взаимодействующей со звуковым адаптером, могут быть вход и выход. Путем выбора устройства записи (Wave In) вход программы соединяется с выходом АЦП нужного звукового адаптера, а путем выбора устройства воспроизведения (Wave Out) ее выход подключается ко входу ЦАП того же или другого адаптера. Здесь налицо определенная путаница в терминах, поскольку в Windows мультимедийные устройства классифицируются не по входам-выходам, а по портам ввода-вывода. Понятно, что порт ввода (In) - это на самом деле выход устройства, обращенный внутрь системы, а порт вывода (Out) - такой же обращенный внутрь системы вход. Звук, поданный, например, на внешний линейный вход адаптера (Line In), преобразуется АЦП в цифровую форму и передается адаптером во внутренний порт ввода, а цифровой звук, переданный программой во внутренний порт вывода, преобразуется в аналоговую форму в ЦАП, после чего выводится на внешний выход (Line Out или Speaker Out).

Поскольку VAC является цифровым кабелем, он передает на свой выход звуковые данные именно в том формате (сочетании частоты дискретизации, разрядности отсчета и количества каналов), в каком они получены от источника звука. Это означает, что пока один конец кабеля (порт In или Out) открыт в каком-либо формате, другой может быть открыт только в точно таком же формате. Преобразования форматов при передаче VAC не выполняет.

Для того чтобы можно было подключать к кабелю не только программы, но и сами звуковые адаптеры, в комплект VAC входит программа Audio Repeater (звуковой повторитель). Она делает то же, что и драйвер VAC, но наоборот - передает звуковой поток от одного устройства Wave In к другому устройству Wave Out. Повторитель полезен для контроля сигнала, передаваемого по кабелю, или для «раздачи» сигнала от звукового адаптера нескольким программам обработки. Повторитель обычно включается между кабелем и звуковым адаптером - с входного или выходного конца кабеля.

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

Когда один из концов кабеля свободен (не имеет присоединенной программы), он ведет себя как обычный провод. Звук, выводимый в порт Out, теряется, а из порта In вводится абсолютная тишина.

Установка


Программу можно взять, как с

Virtual Audio Cable программное обеспечение которое позволяет передавать аудио (волны) потоки между приложениями и / или устройствами. Virtual Audio Cable создаёт набор виртуальных звуковых устройств под названием «Виртуальный кабель” , каждый из которых состоит из пары сигналов устройств ввода / вывода.Любое приложение может отправлять аудио поток в выходной кабель, любое другое приложение не может получить этот поток из входной стороны. Все переводы осуществляются в цифровой форме, обеспечение звука без потери качества (bitperfect потоки).

Захват на Encoder идёт с Line 2.
Задаём количество кабелей.

Теперь по этапно (на схеме обозначено цифрами)
1.Вывод звука из системы на первый виртуальный кабель (всего их 2).
Здесь нам сможет помочь сама система, назначим «Line 1» - устройством воспроизведения по умолчанию.

2. С первого кабеля ненужно делать переадресайию сигнала на второй.
Здесь начинает работать Repeater. ОБЯЗАТЕЛЬНО тот, который (MME)
За менить Total Buffer на 200
Wave in: Line 1
Wave out: Line 2


3.Перенаправляем микрофон на тот-же самый второй виртуальный кабель.
Wave in: Ваш микрофон
Wave out: Line 2

4.Выводим на колонки или наушники звук с первого виртуального кабеля.
Wave in: Line 1
Wave out: зависит от вашего устройства вывода.


Теперь немного объясню, почему надо было направлять все звуки
на Line 1, а уже потом переадресовывать их на Line 2.
Там, откуда мы забираем звук, звуки смешиваться как системные звуки, так и звук с микрофона. То есть если вы создадите одно виртуальное устройство и будете захватывать с него, то и слушать вам придется тоже его, а там ваш собственный голос с небольшой задержкой. И говорить и слушать физически сложно. Поэтому усложняем немного схему именно такой настройкой, в которой звук именно тот, который выводится из системы, и который вам и нужно слышать.
Настройка Virtual Audio Cable в Skype.
Зайдите в меню Инструменты - «Настройки и слева выберите пункт Настройка звука . Делаем все так, как показано на рисунке ниже и жмите сохранить.

push 14 ноября 2012 в 22:02

Пример использования виртуальной звуковой карты, или экономим на Traktor Audio

Привет, хабр! В этой статье речь пойдет о том, как сэкономить немного (а может и много) денег на дорогих звуковых картах, путем использования виртуальной звуковой карты Virtual Audio Cable. Уже была подобная статья, habrahabr.ru/post/70416 но тут рассматривается вопрос по проще, и, с пошаговой инструкцией.

Как-то раз попросили помочь с организацией дискотеки, но, профессионально диджеингом я не занимался и по этой причине почти никакого «крутого» диджейского оборудования у меня нету. (Ноутбук и мониторки Sennheiser HD203 не считаются). Тем не менее, звуком я увлекаюсь и с азами знаком. Проблема в том, что из ноутбука нужно вывести 2 звуковых канала: 1 - для наушников (послушать песню перед тем как сводить), 2 - непосредственно на колонки (должно же что-то играть). Становится очевидно, что без двух звуковых карт не обойтись. Казалось бы, покупаем дешевую USB карту с выходом и входом за 5$, и всё. Ан-нет, дело то в том, что к Traktor Scratch PRO 2 (по моему скромному мнению, самая удобная прога для сведения треков, и прочего издевательства над музыкой в реальном времени) можно подключить только одну звуковую карту . Native Instruments на этот счет предлагает купить нам, например Traktor Audio 2. Собственно обыкновенная звуковая карта с двумя выходами, стоимостью 100 долларов. Конечно, можно найти альтернативу подешевле, но, как то слишком дорого для одной дискотеки…

К счастью, имеется внешняя USB звуковая карта Behringer UCA200, которая поставлялась в комплекте с микшерным пультом, где есть 1 стерео вход и выход (RCA). С помощью паяльника, провода и нескольких штекеров звуковая карта подключается к микшеру, та же история и с ноутбуком. Конечно, можно было воткнуть наушники напрямую в ноутбук, но, микшер даст им дополнительное усиление (а при сумасшедшей громкости вокруг, оно не помешает), а дальше все зависит от качества шумоизоляции в наушниках, благо, оно на уровне. С хардовой точки зрения все подключено и работает, осталось только подружить Traktor со звуковыми картами. Вот тут то и нужен Virtual Audio Cable. Я остановился на версии 4.10.

Устанавливаем Virtual Audio Cable. В настройках Windows ничего менять не нужно, разве что верните «по умолчанию» вашу звуковую карту, т.к. при установке программа выставляет основной себя. (панель управления - изменение параметров звуковой карты) Настраивается всё довольно просто:
Запускаем Control panel, и добавляем еще один канал. (Нам нужно два). Потом открываем 2 копии Audio Repeater (MME). В этих двух окнах, направляем канал 1 - на одну из двух звуковых карт, канал 2 - на другую звуковую карту. Нажимаем Start.


Остальные параметры - по желанию.
Теперь, надо настроить Traktor. Открываем Audio Setup, и ставим в Audio Device «Virtual Audio Cable».

Не забываем выставить настоящую звуковую карту ноутбука в Win Built-In.
Далее - вкладка Output Routing:

Где Output Monitor - ваши наушники, Output Master - главная шина. Закрываем настройки, и если все сделано правильно получится примерно такая картинка:


Где трек из Деки A играет в зал, (кроссфейдер сведен влево), а трек из деки Б играет исключительно в ваши наушники. (Ручку mix сворачиваем в 0, дабы не слышать в наушниках трек из деки А, а ручку правее крутим по желанию).
Ну, а на микшере каждый делает как ему удобно. Получается, что занято два канала, один пускаем в main mix на зал, а другой в sub или в solo на шину наушников, но, тут опять же, у кого какой пульт.

Все отлично работает, на Windows 7 32-bit.
Используемый софт:

  • Native Instruments Traktor Scratch PRO 2.5.1
  • Virtual Audio Cable 4.10
Всё выше перечисленное без проблем стачивается и известного всем трекера;)

Используемое железо:

  • Lenovo g580
  • Sennheiser HD203
  • Behrinher UCA200
  • Behringer XENYX 1832FX
  • Колонки, усилок и прочее звуковое оборудование к теме отношения не имеет
п.с. Надеюсь, кому то эта статья пригодиться, меня это конкретно спасло бы, жаль что додумался до такой штуки только сейчас, а дискотека проводилась вслепую, по старинке. Вообще, эта виртуальная звуковая карта - очень полезная вещь, и ей можно найти массу применений. Строго не судите, это мой первый пост…

Теги: traktor, музыка, звуковая карта, Virtual audio cable,

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

Если вам требуется профессиональная помощь в ремонте ноутбуков или восстановлении Windows - наш сервисный центр в Санкт-Петербурге к вашим услугам.

Почему ярлыки стираются самостоятельно?

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

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

  • Отключившийся процесс Explorer.
  • Некорректное отключение 2-го монитора.
  • Активированный «Режим планшета».
  • Некорректная установка обновлений.

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

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

Удаление вирусов

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

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

Активация отображения значков

Проверяем, есть ли разрешение на отображение на рабочем столе ярлыков:

  • Разворачиваем вкладку «Вид».
  • Проверяем, включено ли значение «Отображать значки». Если там нет галочки, то ставим ее, после чего ярлыки должны появиться. Если уже стоит галочка, то сначала убираем ее, а затем снова ставим. Возможно, подобная перезагрузка поможет.

Создание нового элемента

Существует способ по созданию любого нового элемента. В некоторых ситуациях все скрытые ярлыки сразу после этого появляются.

  • Нажимаем ПКМ в рабочем столе в пустом месте.
  • Разворачиваем вкладку «Создать».
  • Выбираем любой элемент, к примеру, папку. Если появилась папка, а иные значки нет, то данный способ не сработал и переходим к следующему.

Деактивация «Режима планшета»

Если «Режим планшета» активирован, то могут пропасть иконки. Для его отключения нужно выполнить следующую инструкцию:

  • Открываем параметры компьютера.

  • Выбираем раздел «Система».

  • Перегоняем ползунок по окну «Режим планшета», чтобы отключить его функцию. Если режим уже отключен, то включаем его, а затем снова выключаем. Возможно, именно перезагрузка решит вопрос.

Решение для 2-х мониторов

Если ошибка образовалась во время подключения или отключения 2-го монитора, то следует поменять настройки экрана:

  • Кликаем по пустому месту в рабочем столе ПКМ и выбираем «Параметры экрана».

  • Пробуем отключить 2-ой монитор, включаем его, потом изменяем параметры разрешения и отображения. Изменяем все возможные показатели, а затем возвращаем их на исходные положения.

Запуск процесса Explorer

За работу «Проводника» отвечает Explorer.exe. От него зависит корректное отображение ярлыков рабочего стола. Из-за системных ошибок процесс может выключиться, но запустить его можно вручную:

  • Открываем «Диспетчер задач».

  • Открываем вкладку «Файл» и переходим к запуску новой задачи.

  • Прописываем «explorer» и подтверждаем действие. Когда процесс будет запущен, ярлыки должны вернуться.

  • В общем списке задач находим процесс. Если он уже был запущен, то нужно его остановить, а потом выполнить 3 вышеописанные пункта для повторного его запуска.

Ручное добавление иконок

Если ярлыки исчезли и после вышеприведенных действия не появились, то следует их добавить вручную. Необходимо перемещать иконки на рабочий стол или использовать функцию «Создать» на рабочем столе.

Удаление обновлений

Если после удаления обновлений системы появились проблемы с рабочим столом, необходимо их удалить. Выполняем следующие действия:

  • Выбираем «Программы и компоненты», которые находятся в «Панели управления».

  • Переходим к списку обновлений, нажимаем на «Просмотр установленных обновлений».

  • Выбираем обновления, которые могут быть причиной проблемы. Нажимаем на кнопку «Удалить» и подтверждаем действие. Изменения начнут действовать после перезагрузки системы.

Настройка реестра

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

  • Нажимаем Win+R, откроется окно, где прописываем команду regedit.

  • Переходим по HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon, проверяем параметры: значение explorer.exe должно быть для Shell, а C:\Windows\system32\userinit.exe - для Userinit.

  • Переходим: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options. При обнаружении там подраздела iexplorer.exe или explorer.exe, удаляем его.
  • Перезапускаем компьютер.

Другие способы

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

Точки восстановления по умолчанию создаются автоматически системой. Откатываем Виндовс до того момента, когда рабочий стол работал стабильно:

  • Находим «Пуск» через поисковую строку, заходим в «Восстановление».

  • Выбираем раздел «Запуск восстановления системы».

  • Выбираем необходимую из доступных копий и заканчиваем процесс.

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




Эта статья также доступна на следующих языках: Тайский

  • Next

    Огромное Вам СПАСИБО за очень полезную информацию в статье. Очень понятно все изложено. Чувствуется, что проделана большая работа по анализу работы магазина eBay

    • Спасибо вам и другим постоянным читателям моего блога. Без вас у меня не было бы достаточной мотивации, чтобы посвящать много времени ведению этого сайта. У меня мозги так устроены: люблю копнуть вглубь, систематизировать разрозненные данные, пробовать то, что раньше до меня никто не делал, либо не смотрел под таким углом зрения. Жаль, что только нашим соотечественникам из-за кризиса в России отнюдь не до шоппинга на eBay. Покупают на Алиэкспрессе из Китая, так как там в разы дешевле товары (часто в ущерб качеству). Но онлайн-аукционы eBay, Amazon, ETSY легко дадут китайцам фору по ассортименту брендовых вещей, винтажных вещей, ручной работы и разных этнических товаров.

      • Next

        В ваших статьях ценно именно ваше личное отношение и анализ темы. Вы этот блог не бросайте, я сюда часто заглядываю. Нас таких много должно быть. Мне на эл. почту пришло недавно предложение о том, что научат торговать на Амазоне и eBay. И я вспомнила про ваши подробные статьи об этих торг. площ. Перечитала все заново и сделала вывод, что курсы- это лохотрон. Сама на eBay еще ничего не покупала. Я не из России , а из Казахстана (г. Алматы). Но нам тоже лишних трат пока не надо. Желаю вам удачи и берегите себя в азиатских краях.

  • Еще приятно, что попытки eBay по руссификации интерфейса для пользователей из России и стран СНГ, начали приносить плоды. Ведь подавляющая часть граждан стран бывшего СССР не сильна познаниями иностранных языков. Английский язык знают не более 5% населения. Среди молодежи — побольше. Поэтому хотя бы интерфейс на русском языке — это большая помощь для онлайн-шоппинга на этой торговой площадке. Ебей не пошел по пути китайского собрата Алиэкспресс, где совершается машинный (очень корявый и непонятный, местами вызывающий смех) перевод описания товаров. Надеюсь, что на более продвинутом этапе развития искусственного интеллекта станет реальностью качественный машинный перевод с любого языка на любой за считанные доли секунды. Пока имеем вот что (профиль одного из продавцов на ебей с русским интерфейсом, но англоязычным описанием):
    https://uploads.disquscdn.com/images/7a52c9a89108b922159a4fad35de0ab0bee0c8804b9731f56d8a1dc659655d60.png