AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 27416
Accepted
Peter Hoffmann
Peter Hoffmann
Asked: 2011-02-22 09:20:29 +0800 CST2011-02-22 09:20:29 +0800 CST 2011-02-22 09:20:29 +0800 CST

从 M-Audio Delta 1010 卡录制 8 个独立的线路输入通道

  • 772

我想用我的 M-Audio Delta 1010 卡录制 8 个独立的线路输入通道。该卡被很好地识别,并且可以通过 arecord -d 10 -f cd -t wav -D channel1 out2.wav 录制单个频道。我在 ~/.asoundrc 中设置了不同的频道。

现在,如果我想并行录制第二个通道(arecord -d 10 -f cd -t wav -D channel2 out2.wav)我得到错误

arecord:main:564:音频打开错误:设备或资源忙

据我了解,delta 1010 是一张访问卡,因此一次只有一个应用程序可以访问它。这个对吗?

下一步是在 .asoundrc 中配置双通道输入

# envy24 channel 1+2 only
pcm.test {
       type plug
       ttable.0.0 1
       ttable.0.1 1
       slave.pcm ice1712
}

当我做一个

arecord -d 10 -f cd -t wav -D test -c 2 out.wav

(顺便说一句,任何人都可以指出我将多通道 wav 拆分为每个通道的文件的工具吗?)

但是当我想用(-I 选项)单独录制频道时

arecord -d 10 -f cd -t wav -D test -c 2 -I channel1.wav channel2.wav

我没有录音。

我是否错过了配置或通过 arecord 记录所有 8 个通道的选项。

我对jackd没有经验。是否可以选择安装jackd并通过jackd记录线路输入?

sound
  • 2 2 个回答
  • 3234 Views

2 个回答

  • Voted
  1. Geppettvs D'Constanzo
    2011-02-22T12:49:50+08:002011-02-22T12:49:50+08:00

    我不熟悉命令行记录,但在您的情况下,GUI 可能会有所帮助。

    我认为 Ardor 可以帮助您完成这些任务,但是是的,您将需要使用 JACK 来告诉 Ardor 究竟在哪里收集音频输入。Ardor 将能够像其他功能一样处理每个输入轨道生成。

    我个人没有使用 Ardour,我使用 Audacity,它也是一个音频多轨编辑器/录音机,您可以使用它来将您的多轨 wav 提取到单个 wav 文件中。

    我的建议是你给 Ubuntu Studio 一个机会,它是一个具有执行多媒体任务所需的大多数工具的发行版,并且使用 JACK 作为主要音频引擎。

    您可以访问 Ubuntu Studio 并下载一个 iso,以便从下一个链接刻录 CD/DVD。

    http://ubuntustudio.org/

    烧毁后,只需执行 Live Session 以检查 Ardour、Audacity 和 JACK 是否符合您的需要。这样您就不会损害您当前的操作系统安装。

    如果您告知您的结果,我将不胜感激,我很抱歉,因为我正在使用除 Studio 之外的 Ubuntu 版本,因此目前无法进一步帮助您。

    祝你好运!

    为方便起见,此处放置了 Ardor 的屏幕截图:

    这是 Ardour 的会话控制(在启动时看到)

    在此处输入图像描述

    这是Ardor GUI

    在此处输入图像描述

    • 3
  2. Best Answer
    Peter Hoffmann
    2011-02-23T05:18:11+08:002011-02-23T05:18:11+08:00

    好的,我终于让它工作了。问题是我混合了 dsnoop 用于多重访问和用于通道分配的插头。

    所以这是我并行录制 8 个通道的工作设置:

    hw:0,0 ---> capt ---> c1
                     ---> c2
                     ....
    

    这是我的 .asoundrc

    pcm.capt {
           type dsnoop
           ipc_key 223456
           slave {
                   pcm "hw:0,0"
                   rate 8000
                   period_time 0
                   period_size 320
                   channels 12
                   format S32_LE
           }
    }
    
    pcm.c1 {
        type plug
        ttable.0.0 1
        slave.pcm capt
    }
    
    pcm.c2 {
        type plug
        ttable.0.1 1
        slave.pcm capt
    }
    
    pcm.c3 {
        type plug
        ttable.0.2 1
        slave.pcm capt
    }
    
    pcm.c4 {
        type plug
        ttable.0.3 1
        slave.pcm capt
    }
    
    pcm.c5 {
        type plug
        ttable.0.4 1
        slave.pcm capt
    }
    
    pcm.c6 {
        type plug
        ttable.0.5 1
        slave.pcm capt
    }
    
    pcm.c7 {
        type plug
        ttable.0.6 1
        slave.pcm capt
    }
    
    pcm.c8 {
        type plug
        ttable.0.7 1
        slave.pcm capt
    }
    
    • 2

相关问题

  • 从网络广播录制声音

  • 播放声音时延迟

  • 5.1环绕声[关闭]

  • 声音,在多个程序之间停止

  • 即使插入耳机,我的扬声器也会发出声音[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    我需要什么命令来解压缩/提取 .tar.gz 文件?

    • 8 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Martin Hope
    EmmyS 我需要什么命令来解压缩/提取 .tar.gz 文件? 2011-02-09 14:50:41 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve