ALSA : 두 개의 오디오 장치로 오디오 전송

마틴 베터

내 노트북에는 온보드 사운드 카드와 연결된 블루투스 헤드셋이 있습니다. 블루투스 장치를 /etc/asound.conf다음 에서 구성했습니다 .

# cat /etc/asound.conf

pcm.bluetooth {
    type bluetooth
    device 12:34:56:78:9a:bc
    profile "auto"
}

ctl.bluetooth {
    type bluetooth
}

이제 다음과 같은 새 오디오 장치를 지정하여 헤드셋으로 오디오를 재생할 수 있습니다.

mplayer -ao alsa:device=bluetooth file.mp3

기본 장치로 재생하려면 장치를 생략하면됩니다.

mplayer file.mp3

그러나 ALSA를 구성해야 애플리케이션별로 명시 적으로 설정할 필요없이 모든 사운드가 기본적으로 두 장치 모두에 전송됩니다.

즉 :

mplayer file.mp3

노트북 사운드 카드와 블루투스 헤드셋 모두에서 재생되어야합니다.

어떻게 할 수 있습니까?

Cestarian

~ / .asoundrc 에서이를 수행하는 한 가지 방법이 있습니다 . 예제는 기본 PCM으로 통합 된 온보드 및 사운드 블래스터 라이브 카드를 보여줍니다.

# duplicate audio to both devices
pcm.!default plug:both

ctl.!default {
  type hw
  card SB
}

pcm.both {
  type route;
  slave.pcm {
      type multi;
      slaves.a.pcm "sblive";
      slaves.b.pcm "onboard";
      slaves.a.channels 2;
      slaves.b.channels 4;
      bindings.0.slave a;
      bindings.0.channel 0;
      bindings.1.slave a;
      bindings.1.channel 1;

      bindings.2.slave b;
      bindings.2.channel 0;
      bindings.3.slave b;
      bindings.3.channel 1;
      bindings.4.slave b;
      bindings.4.channel 2;
      bindings.5.slave b;
      bindings.5.channel 3;
  }

  ttable.0.0 1;
  ttable.1.1 1;

  ttable.0.2 1; # front left
  ttable.1.3 1; # front right
  ttable.0.4 1; # copy front left to rear left
  ttable.1.5 1; # copy front right to rear right
}

ctl.both {
  type hw;
  card Live;
}

pcm.onboard {
   type dmix
   ipc_key 1024
   slave {
       pcm "hw:0,1"
       period_time 0
       period_size 2048
       buffer_size 65536
       buffer_time 0
       periods 128
       rate 48000
       channels 4
    }
    bindings {
       0 0
       1 1
       2 2
       3 3
    }
}

pcm.sblive {
   type dmix
   ipc_key 2048
   slave {
       pcm "hw:1,0"
       period_time 0
       period_size 2048
       buffer_size 65536
       buffer_time 0
       periods 128
       rate 48000
       channels 2
    }
    bindings {
       0 0
       1 1
    }
}

ctl.onboard {
   type hw
   card "SB"
}

ctl.sblive {
   type hw
   card "Live"
}

( 출처 )

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ALSA : 두 개의 오디오 장치로 오디오 전송

분류에서Dev

ALSA 및 Pulseaudio로 여러 장치의 오디오 녹음

분류에서Dev

xubuntu의 기본 alsa 장치의 HDMI 오디오

분류에서Dev

Pulse Audio 대 ALSA 대 오디오 서버 대 오디오 장치 드라이버

분류에서Dev

두 개의 오디오 파일을 차례로 연결 iOS

분류에서Dev

Python과 별도로 Mp4 파일의 비디오 및 오디오 비트 전송률을 얻습니까?

분류에서Dev

JACK, ALSA, Audacity로 마이크 오디오의 라이브 소음 제거?

분류에서Dev

Twilio : From 및 To 번호에 대해 각각 두 개의 오디오로 전화 걸기 : PHP

분류에서Dev

CLI에서 오디오 장치의 오디오 출력을 어떻게 전환합니까?

분류에서Dev

Android로 Vimeo 비디오 전송

분류에서Dev

ALSA 루프 장치를 사용하여 웹 기반 오디오 플레이어에서 오디오 녹음

분류에서Dev

ALSA 루프 장치를 사용하여 웹 기반 오디오 플레이어에서 오디오 녹음

분류에서Dev

두 개의 오디오 파일을 ffmpeg amerge 필터로 믹싱하는 방법

분류에서Dev

mpd : PulseAudio로 오디오 출력 없음, ALSA와 믹싱 없음

분류에서Dev

ALSA 실시간 오디오 프로그래밍

분류에서Dev

ALSA를 사용하여 콜백으로 오디오 열기

분류에서Dev

Windows 7에서 두 개의 오디오 장치를 동시에 사용하는 방법은 무엇입니까?

분류에서Dev

bluez-alsa를 오디오 장치에 어떻게 연결합니까?

분류에서Dev

.asoundrc에서 ALSA에 대한 새 기본 오디오 재생 장치 설정

분류에서Dev

Matlab-두 개의 비디오를 단일 분할 화면 비디오로 결합

분류에서Dev

iOS 3 개의 비디오 결합-중앙 비디오 회전

분류에서Dev

웹 오디오 API로 전체 트랙의 파형 생성

분류에서Dev

버튼으로 VideoView의 오디오 전환

분류에서Dev

사운드 카드로 전송 된 오디오 샘플 가져 오기

분류에서Dev

Android 장치의 오디오 파일 경로

분류에서Dev

Libstreaming : SurfaceView 화면 (비디오 + 오디오 스트림을 wowza로 전송)에서 Android Phonegap의 HTML 페이지로 이동하는 방법

분류에서Dev

다양한 비트 전송률로 오디오 데이터 디 인터리브

분류에서Dev

2 개의 다른 오디오 장치가 하나로 인식됨

분류에서Dev

오디오 장치의 아이콘 가져 오기

Related 관련 기사

  1. 1

    ALSA : 두 개의 오디오 장치로 오디오 전송

  2. 2

    ALSA 및 Pulseaudio로 여러 장치의 오디오 녹음

  3. 3

    xubuntu의 기본 alsa 장치의 HDMI 오디오

  4. 4

    Pulse Audio 대 ALSA 대 오디오 서버 대 오디오 장치 드라이버

  5. 5

    두 개의 오디오 파일을 차례로 연결 iOS

  6. 6

    Python과 별도로 Mp4 파일의 비디오 및 오디오 비트 전송률을 얻습니까?

  7. 7

    JACK, ALSA, Audacity로 마이크 오디오의 라이브 소음 제거?

  8. 8

    Twilio : From 및 To 번호에 대해 각각 두 개의 오디오로 전화 걸기 : PHP

  9. 9

    CLI에서 오디오 장치의 오디오 출력을 어떻게 전환합니까?

  10. 10

    Android로 Vimeo 비디오 전송

  11. 11

    ALSA 루프 장치를 사용하여 웹 기반 오디오 플레이어에서 오디오 녹음

  12. 12

    ALSA 루프 장치를 사용하여 웹 기반 오디오 플레이어에서 오디오 녹음

  13. 13

    두 개의 오디오 파일을 ffmpeg amerge 필터로 믹싱하는 방법

  14. 14

    mpd : PulseAudio로 오디오 출력 없음, ALSA와 믹싱 없음

  15. 15

    ALSA 실시간 오디오 프로그래밍

  16. 16

    ALSA를 사용하여 콜백으로 오디오 열기

  17. 17

    Windows 7에서 두 개의 오디오 장치를 동시에 사용하는 방법은 무엇입니까?

  18. 18

    bluez-alsa를 오디오 장치에 어떻게 연결합니까?

  19. 19

    .asoundrc에서 ALSA에 대한 새 기본 오디오 재생 장치 설정

  20. 20

    Matlab-두 개의 비디오를 단일 분할 화면 비디오로 결합

  21. 21

    iOS 3 개의 비디오 결합-중앙 비디오 회전

  22. 22

    웹 오디오 API로 전체 트랙의 파형 생성

  23. 23

    버튼으로 VideoView의 오디오 전환

  24. 24

    사운드 카드로 전송 된 오디오 샘플 가져 오기

  25. 25

    Android 장치의 오디오 파일 경로

  26. 26

    Libstreaming : SurfaceView 화면 (비디오 + 오디오 스트림을 wowza로 전송)에서 Android Phonegap의 HTML 페이지로 이동하는 방법

  27. 27

    다양한 비트 전송률로 오디오 데이터 디 인터리브

  28. 28

    2 개의 다른 오디오 장치가 하나로 인식됨

  29. 29

    오디오 장치의 아이콘 가져 오기

뜨겁다태그

보관