2010-08-17 2 views
5

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

Я огляделся вокруг, и есть люди, предлагающие использовать такие вещи, как виртуальные аудиокабели (Capture Sound output in c#), и вытаскивание из выходного порта на порт микрофона, это необходимо?

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

А.

ответ

1

Если вы передаете аудио из интернет-источника (например, радио), вы можете использовать рекордер потока. См. Wikipedia article для получения дополнительной информации, включая некоторые программы, связанные с в конце страницы.

Если вы не потребляете поток, вам, вероятно, понадобится использовать драйвер аудиоразветвителя, например this one или this one. Затем вы можете разделить нормальный выход на наушники и новое виртуальное устройство ввода, которое затем можно записать с помощью стандартных инструментов.

(я не проверял любой из этого программного обеспечения, пожалуйста, используйте с осторожностью.)

0

Из некоторых защищенных источников, да, виртуальные аудио кабели (или фактических из них, в этом отношении) является только «достаточно просто» способом сделать это.

Что вы пытаетесь захватить?

+0

было бы неплохо, чтобы быть в состоянии захватить все, что я слышу. Я хотел бы захватить то, что когда-либо используется для потоковой передачи на мои головные телефоны. Так что я мог бы запустить приложение, которое могло бы записывать часть любой песни, которую я слушаю на Windows Media Player, например. – AidanO

+0

Я подозреваю, что это из защищенного или потокового источника; в противном случае было бы тривиально дублировать незащищенный цифровой файл. В таких случаях варианты ограничены. Простейшие методы - это, как вы указали, захват собственного звука (но это может быть потеряно с тех пор, как вы конвертируете в аналоговый, а затем обратно в цифровой), или для обнаружения или создания трещин для защиты. В любом случае я не уверен, что обсуждение ваших вариантов уместно. Извините, удачи. – Matthew

Смежные вопросы