Raspberry Piで5.1チャンネルから2.0チャンネルにダウンミックスするカスタムサウンドデバイスを作る:4ステップ

Raspberry Piで5.1チャンネルから2.0チャンネルにダウンミックスするカスタムサウンドデバイスを作る:4ステップ

目次:

Anonim

前書き

Raspberry Piの内蔵サウンドチップアナログ出力で5.1チャンネルのサウンドを再生することは、5.1チャンネルのサウンドが2チャンネルにダウンミックスされていない限り不可能です。このインストラクターは、5.1チャンネルのサウンドを2.0チャンネルのサウンドにダウンミックスする方法を説明します。この説明書を完成させた後は、「Raspberry PiでDolby Digital 5.1オーディオを再生する」という説明書をチェックしてみてください。

範囲

この教材は以下をカバーします:

  • 5.1チャンネルサウンドを2.0にダウンミックスする仮想デバイスを作成する方法
  • Advanced Linux Sound Architecture(ALSA)ユーティリティのインストール方法
  • ALSAユーティリティを使ってサウンドカードとサウンドデバイスをテストする

このインストラクターは以下をカバーしません

  • PulseAudio
  • オープンサウンドシステム(OSS)

仕様

私のラズベリーパイ:

  • ラズベリーパイ2
  • Debianバージョン8.0(別名Jessie)に基づくラズビアン
  • アドバンストLinuxサウンドアーキテクチャドライババージョンk4.1.10-v7 +
  • Pulse AudioとOSSがインストールされていません
  • Raspberry Piのオーディオ/ビデオ3.5 mmソケットに接続されている2つのスピーカー。

用品:

ステップ1:サウンドカードとスピーカーのテスト

テスト用サウンドカードとスピーカーの指示通りに記入してください。

ステップ2:仮想デバイスを作成するための指示をALSAに提供する

"route"というALSAプラグインを使用してください。

"Routeプラグインはチャンネルを変換し、変換中に音量を適用します"

ターミナルを開く:

viまたは任意のテキストエディタを使用してください。

cd

vi。

スクリーンショットのように線を入力します。

ファイルを保存してください。

ステップ3:ALSAがカスタム仮想デバイスを作成したことを確認する

ALSAは、.asoundrcの「ホーム」ディレクトリを読み取り、前の手順で定義した仮想デバイスを作成します。

ターミナルを開く:

aplay -L

上記のプログラムはカスタム仮想デバイスを次のように表示します。

51〜20

5.1チャネルを2.0チャネルにダウンミックスする仮想デバイス

手順4:仮想デバイスをテストする

前の手順で作成した仮想デバイスをテストするために、6チャンネル(5.1)のサンプルサウンドファイルをアップロードしました。

51sound.wavをダウンロード

ターミナルを開く

aplay -D 51to20 51sound.wav

フロント2スピーカーは次のように言う必要があります。

スピーカーの権利: "FRONT RIGHT"

スピーカーの左: "FRONT LEFT"

スピーカーの右とスピーカーの左を合わせた「CENTER」

Speaker RIGHTとSpeaker LEFTが一緒になっている:私が理解できないいくつかの言葉

スピーカーの権利: "REAR RIGHT"

スピーカーの左:「後部左」