最終更新:2022-11-22 (火) 12:54:16 (519d)  

PulseAudio
Top / PulseAudio

PulseAudio is a sound server for POSIX systems.

Linux向けに設計されたサウンド再生/録音フレームワーク

http://www.pulseaudio.org/

PulseAudio is designed for Linux systems. It has also been ported to and tested on Solaris, FreeBSD, NetBSD, Windows 2000 and Windows XP.

メモ

  • PulseAudio is a sound server, originally created to overcome the limitations of the Enlightened Sound Daemon (EsounD).

概要

  • PulseAudioの目標の一つは、旧来のOSSを利用したアプリケーションなどのようにハードウェアに直接アクセスする代わりに、すべての音声ストリームをPulseAudio経由で扱うようにすること
  • そのために、aRtsESDなど他のオーディオシステムの利用するアプリケーションに対してアダプターを提供する
  • Linux環境では通常、ALSAPulseAudioが提供している仮想デバイスを使うように設定する。 こうすることで、ALSAを利用するアプリケーションはPulseAudioにデータを送るようになり、PulseAudioからはALSAを利用してサウンドカードにデータが送られる。

PulseAudio/バージョン

設定

パッケージ

PulseAudio/ドキュメント

Ubuntu/PulseAudio

Ubuntu/パッケージ (標準インストール)

pulseaudio

pulseaudio-utils

  • pacat - Play back or record raw or encoded audio streams on a PulseAudio sound server
    • pacatへのシンボリックリンク
      moderaw
      pacatPLAYBACKtruePlay back audio data from STDIN or the specified file on a PulseAudio sound server.
      paplayPLAYBACKfalsePlay back encoded audio files on a PulseAudio sound server.
      parec, pamonRECORDtrueCapture audio data from a PulseAudio sound server and write it to STDOUT or the specified file.
      parecord?RECORDfalseCapture audio data from a PulseAudio sound server and write it to a file.

libpulse0

libpulse-dev?

Ubuntu/パッケージ (その他)

コマンドライン

  • pamix?
  • pulsemixer?

GUI

依存

PulseAudio/フロントエンド

コマンドライン

GUI

参考

関連