The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Запись и обработка звука

   Корень / Пользователю / Запись и обработка звука

----* Разбираемся с "треском" в PulseAudio   Автор: leap42  [комментарии]
  ++ Теория
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Подавление шумов средствами PulseAudio (доп. ссылка 1)   [комментарии]
 
При появлении шумов и эффекта эха в голосовых и видеочатах, возникающих при
использовании встроенных в ноутбук динамиков и микрофона, можно воспользоваться
фильтрами подавления шумов, предоставляемыми звуковым сервером PulseAudio.

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

   PULSE_PROP="filter.want=echo-cancel" имя_программы

Для постоянного применения фильтра, его нужно добавить в файл
~/.config/pulse/default.pa или /etc/pulse/default.pa:

   .nofail
   load-module module-echo-cancel

Метод подавления шума можно определить явно, например, наибольшее качество
избавления от эха отмечается для метода webrtc, а более высокая стабильность
для speex:

   load-module module-echo-cancel aec_method=webrtc
   load-module module-echo-cancel aec_method=speex
 
----* Создание системы трансляции звука на базе Debian, Icecast2, Ices и XBMC   Автор: Artem B Solodchenko  [комментарии]
  Появилась задача реализовать звуковое оповещение на территории предприятия. Проблема заключается в том, что оператор с микрофоном и прочими звукодевайсами находится на расстоянии 2-х километров от места где должны висеть колонки. Таким образом построение аналоговой системы очень дорогое удовольствие. При этом по всей территории существует действующая компьютерная сеть. То есть нужно организовать трансляцию звука через эту сеть.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Настройка потокового аудиовещания при помощи Icecast2.3.3-kh5 в Chroot (доп. ссылка 1) (доп. ссылка 2)   Автор: Grand piano  [комментарии]
  Есть задачи: Установка icecast2.3.3-kh5 на Centos 6 x64. Настройка icecast на 80 порт.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Система распознавания речевых команд в Linux при помощи ПО julius (доп. ссылка 1) (доп. ссылка 2)   [комментарии]
  Для декодирования речевых команд можно использовать открытый проект [[http://julius.sourceforge.jp/en_index.php Julius]].
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Подключение нескольких звуковых плат через ALSA (доп. ссылка 1) (доп. ссылка 2)   Автор: Max Tyslenko  [комментарии]
  При наличии в системе 2 звуковых плат, встроенной и внешней, Kubuntu по умолчанию для работы выбрала встроенную. Переключить вывод на внешнюю карту можно через GUI-конфигуратор "Параметры системы" / "Мультимедиа", но интерес представляет способ изменения активной карты из консоли.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Решение проблемы с излишней нагрузкой на CPU при использовании TeamSpeak 3 в Ubuntu 9.10 (доп. ссылка 1)   Автор: SolarWind  [комментарии]
 
При установке клиента TeamSpeak 3, программы для коллективного голосового
общения, в Ubuntu 9.10 обнаружилась весьма неприятная особенность. Буквально
через несколько минут использования TeamSpeak начинал сильно нагружать
процессор. Доходило до 100% загрузки нескольких ядер. При этом программа
начинала глючить и звук со временем прерывался совсем.

Как выяснилось, проблема заключается в PulseAudio. Причем в Ubuntu 10.04 она уже исправлена.

Для решения проблемы в устанавливаем последнюю сборку PulseAudio из PPA-репозитория:

   sudo add-apt-repository ppa:ubuntu-audio-dev/ppa
   sudo apt-get update && sudo apt-get dist-upgrade
 
----* Вывод аудио с Linux/Unix PC на Windows PC   Автор: Artem Tashkinov  [комментарии]
  Иногда может возникнуть потребность вывести звук с Linux/FreeBSD/Unix компьютера на Windows компьютер. Сделать это безболезненно можно с помощью Pulse Audio.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Как сохранить локально медиа-поток в формате RTMP   [комментарии]
  К сожалению в сети часто встречаются сайты отдающие аудио в RTMP формате, при этом через предлагаемый Flash-плеер прослушать такие потоки не всегда удается (в моем случае в произвольном месте трансляция прерывалась и начиналась с начала). Для решения данной проблемы можно попытаться сохранить RTMP поток локально.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Удаленное воспроизведение звука средствами PulseAudio (доп. ссылка 1)   Автор: Artem  [комментарии]
  Для организации вывода звука через звуковую карту на другом компьютере можно воспользоваться возможностями, встроенными в звуковой сервер PulseAudio.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Настройка синтеза речи в Ubuntu (доп. ссылка 1)   [комментарии]
  Простой рецепт по установке и использованию синтезатора речи Festival в Ubuntu:
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Настройка вывода звука через WiFi с ноутбука на стационарный ПК с hi-fi аккустикой (доп. ссылка 1)   Автор: Mikko Talvi  [комментарии]
  Инструкция для Ubuntu.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Передача звука с микрофона по сети (доп. ссылка 1)   Автор: ffsdmad  [комментарии]
  Потребовалось незаметно прослушать, что происходит в удалённом помещении в котором находился компьютер в Linux, с настроенным ssh и Web камерой.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Как вырезать звуковую дорожку из видео в отдельный файл (доп. ссылка 1)   Автор: Kroz  [комментарии]
 
Эта простая функция реализуется через ffmpeg :

   ffmpeg -i input.avi -vn output.mp3

или для wmv:

   ffmpeg -i input.wmv -vn -acodec copy output.wma

преобразуем wma в mp3

   mplayer -quiet -vo null -vc dummy -af volume=0,resample=44100:0:1 -ao pcm:waveheader:file=output.wav output.wma
   lame -V0 -h -b 192 --vbr-new output.wav output.mp3
 
----* Разделение однофайловой копии аудио CD на треки (доп. ссылка 1)   [комментарии]
  Разбиение на отдельные файлы "lossless" копии аудиодиска в формате ape, flac, wv или wav по индексному cue-файлу.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Рекурсивное перекодирование FLAC-файлов в MP3 с сохранением ID3 тегов (доп. ссылка 1)   Автор: Александр Симаков  [комментарии]
  Для того чтобы с комфортом перекодировать музыку в формате FLAC в MP3 вам понадобятся:
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Скрипт для перекодирования коллекции музыкальных файлов   Автор: redstorm  [комментарии]
  Понадобилось мне однажды перекодировать некоторое количество музыкальных композиций из формата FLAC/APE/WAV в MP3.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Запись потокового радио в mp3 файл (доп. ссылка 1)   Автор: linux-ru.blogspot.com  [комментарии]
 
mplayer http://showtcast.test.ru:8128 -dumpstream -dumpfile recorded_music.mp3 -vc dummy -vo null
 
----* Подключение Bluetooth гарнитуры в Fedora Core Linux 4 (доп. ссылка 1)   Автор: John G. Moylan  [комментарии]
  Устанавливаем поддержку bluetooth (проект Bluez):
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Решение проблем подергиванием звука в FreeBSD   Автор: Roman Y. Bogdanov  [комментарии]
 
Решение проблем с "лаганием", "залипанием", "подергиванием" звука для FreeBSD
5.x при сильных нагрузках на ata систему:

в /boot/loader.conf добавить строку 

   hint.pcm.0.buffersize="16384".

Работает не со всеми звуковыми картами. Карточка с MediaForte чипом стала
играть звук в 4 раза быстрее,
на SoundBlaster 5.1 live все играет замечательно.
 
----* Использование нескольких источников звука в FreeBSD (доп. ссылка 1)   Автор: lavr  [комментарии]
 
Для одновременного воспроизведения звука от разных приложений 
нужно создать несколько виртуальных звуковых каналов:

   sysctl hw.snd.pcm0.vchans=4
   sysctl hw.snd.maxautovchans=4

Если devfs не используется, в приложении нужно обращаться к устройствам /dev/dsp0.N
, где N -  номер свободного канала.

Для установки громкости звука по умолчанию в FreeBSD 5.3 в /boot/device.hints добавляем:
   hint.pcm.0.vol="100"
 
----* Как изменить частоту дискретизации звукового файла   [комментарии]
 
sox -r 22050 in.wav -r 44100 out.wav
 
----* Запись звука с входа line-in напрямую в mp3   Автор: redstorm  [комментарии]
 
rec -c 2 -r 44100 -s w -t WAV - | lame -q 9 - linein-out-realtime.mp3

подробнее - man rec и man lame, единственное что надо сказать `-s w` - это 16bit.
 
----* Как в RedHat 8 или 9 слушать MP3-файлы.   Автор: Antonio  [комментарии]
 
Проблема: В свежеустановленном редхате (8 или 9 версии) не получается слушать mp3-файлы. 
XMMS их не играет, хотя в старых дистрибутивах все работало.

Причина: В связи с неуемной жадностью патентодержателей формата MP3 его поддержка 
(плееры либо их соответствующие компоненты) исключена из дистрибутива.

Решение: Пойти на сайт http://www.xmms.org и скачать нужные плагины для своей версии редхата.
 
----* Вывод звука на переднюю панель в Ubuntu 9.10 для HDA Intel (доп. ссылка 1)   Автор: Waster  [комментарии]
 
После обновления до Ubuntu до 9.10 перестал работать вывод звука (HDA Intel,
STAC92xx) на переднюю панель системного блока (Ext Front Jack). Звук у меня
встроенный, HDA Intel, STAC92xx. Проблема решилась следующим образом:

В файле /etc/modprobe.d/alsa-base.conf меняем

   options snd-hda-intel power_save=10 power_save_controller=N
на
   options snd-hda-intel model=3stack

Перезапускаем ALSA:

   sudo alsa force-reload
 

 Версия для печати




  Закладки на сайте
  Проследить за страницей
Created 1996-2017 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
Hosting by Ihor