一直在纠结为什么把mic接上thinkpad后录制的都是单声道. 做了一些功课, 避免后来人走弯路.

1. Thinkpad 内置的声卡是支持立体声输入的, 在Recording Devices里点内置的Realtek High Definition Audio, 点Properties, 在Advanced标签页能看到Default Format是2 channel

2. Thinkpad 自带的耳麦孔不支持立体声输入. Thinkpad在T61之后使用的就是二合一TRRS (tip ring ring sleeve)连接头, 这个头对应mic只有一个触点, 所以想录制立体声是不可能的. 贴两个图来说明一下

 

3. Thinkpad的扩展坞 Thinkpad Ultra Dock提供的同样是TRRS连接头, 因此录制立体声mic也是不可能的

Features:

    1x VGA port
1x DVI-D port (single-link), 2x DisplayPort, 1x HDMI port (only 2 can be active)
3x USB 2.0 ports, one port supports always-on USB charging
3x USB 3.0 ports
10/100/1000 Gigabit Ethernet port
Stereo/Microphone Combo Audio Port (4-pin TRRS connector with CTIA standard pinout, details: http://pinoutsguide.com/HeadsetsHeadphones/samsung_moment_pinout.shtml)
Key lock (to secure system to the Dock)
Kensington cable Lock Slot (to secure Dock to the desk)
Ships with a 90W, 135W, or 170W power supply and is also rated to work with the 45W and 65W power supplies

4. 进一步做功课了解到的信息: 几乎所有的电脑, 笔记本和台式机, 麦克风输入都是单声道的. 在一个插头和插孔里实现立体声的, 看来只有录音笔和单反, 摄像机这类的设备了. 像索尼的PX470, 可以确认是支持立体声麦克风的.

立体声的录制

首先, stereo其实就是两个mono channel合并在一起, 要实现stereo recording, 要求1)声卡支持2 channels, 2) stereo mic-in jack. 而现实情况是, 大部分声卡都支持 2 channels, 但是只有mono mic-in jack.

解决途径一: 使用line-in

line-in肯定是stereo的, 所以其实可以通过line-in实现stereo recording, 但是普通的mic, 输入增益太低无法推动line-in, 这时候需要一个preamp, 将mic信号放大后送到line-in就可以了. 所以这个问题就变成: 1) 一个有line-in的usb声卡, 2) 一个支持stereo的preamp. 这样就可以直接使用原来的stereo microphone进行stereo recording

解决途径二: 使用两套声卡+microphone

这个链接就描述了一个具体的实现 http://recordinghacks.com/2009/07/20/stereo-usb-recording/ . 使用 Shure X2U (XLR2USB) 作为话筒的preamp连接至电脑进行录制, 话筒用的是 Oktava MK-012s. 在osx里面可以直接通过系统将两个声卡组合成一个aggregate device 来产生stereo microphone.

Ubuntu下的多音轨录制和编辑方案

使用软件Jack, Ardour. 在Ubuntu上 apt install Ardour的时候, 会把jackd一块儿装了. 会提示是否授权使用realtime优先级.

得胜两款麦克风: sgc-598是单声道的, sgc-698才是双声道. 前者比后者体积大了一倍多, 好处就是可以用5号电池. 哎, 提前没有把功课做好.

关于Thinkpad的立体声麦克风输入的更多相关文章

  1. DSP5509项目之用FFT识别钢琴音调(4)之麦克风输入和Line in输入

    1. 麦克风输入需要修改的内容,之前的版本是LINE IN的输入.实现功能,检测麦克风的输入,并且同时在耳机里面播放. #include <csl.h> #include <csl_ ...

  2. ThinkPad S5立体声混响以及语音识别

    smartaudio里面改成语音识别就可以是立体声混响了.但是微软语音识别在国内依然不好用,微软服务在国内太卡了. (联想总是多此一举,各种乱起八糟的软件,给用户造成困难,以前老机子驱动无线网卡锁在L ...

  3. 在C#获取麦克风输入的声音的波形图

    怎么获取声音波动的频率,在网上找来一些这方面的资料: DirectX的 DirectSound http://zhidao.baidu.com/question/448587955.html http ...

  4. MacOS麦克风输入监听的方法

    Windows上很多人都知道,然而实际上并没什么用——延迟太大,根本没法用. MacOS上有两种方法: QuickTime Player新建音频录制(不需要真的录音),如下图: 这个方法和Window ...

  5. 第38章 I2S—音频播放与录音输入—零死角玩转STM32-F429系列

    第38章     I2S—音频播放与录音输入 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/ ...

  6. C#实现麦克风採集与播放

    在网络聊天系统中.採集麦克风的声音并将其播放出来.是最基础的模块之中的一个.本文我们就介绍怎样高速地实现这个基础模块. 一. 基础知识 有几个与声音採集和播放相关的专业术语必需要先了解一下,否则.后面 ...

  7. Flash调用麦克风

    import flash.events.ActivityEvent;import flash.media.Microphone;var deviceArray:Array = Microphone.n ...

  8. 汽车变智能只靠ADAS?麦克风也是主角

    在先进驾驶辅助系统(ADAS)中,结合视觉处理器的CMOS影像感测器已在协助汽车辨识与分类方面发挥关键作用.至于其“听觉”呢? 麦克风也能扮演像摄影机般重要的角色,为自动驾驶车增添更多“智慧”功能吗? ...

  9. Linux音频编程指南

    Linux音频编程指南 虽然目前Linux的优势主要体现在网络服务方面,但事实上同样也有着非常丰富的媒体功能,本文就是以多媒体应用中最基本的声音为对象,介绍如何在Linux平台下开发实际的音频应用程序 ...

随机推荐

  1. Android图片载入框架最全解析(一),Glide的基本使用方法

    转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/53759439 本文同步发表于我的微信公众号.扫一扫文章底部的二维码或在微信搜索 郭 ...

  2. Asp.Net MVC3 简单教程(三)详解Controller之Filter 【转】

    前言 前面两篇写的比较简单,刚开始写这个系列的时候我面向的对象是刚开始接触Asp.Net MVC的朋友,所以写的尽量简单.所以写的没多少技术含量.把这些技术总结出来,然后一简单的方式让更多的人很好的接 ...

  3. 第零章 dubbo源码解析目录

    第一章 第一个dubbo项目 第二章  dubbo内核之spi源码解析 2.1  jdk-spi的实现原理 2.2 dubbo-spi源码解析 第三章 dubbo内核之ioc源码解析 第四章 dubb ...

  4. Construct Binary Tree from Preorder and Inorder Traversal leetcode java

    题目: Given preorder and inorder traversal of a tree, construct the binary tree. Note: You may assume ...

  5. Backbone.js 中使用 Model

    前面几篇 Backbone.js 的例子中有使用到 template, 及数据的填充,其实这已经很接近 Model 了.现在来学习怎么创建自己的 Model 类,并简单的使用.Backbone.js ...

  6. 如何三招帮你排查Linux中的硬件问题

    下列贴士帮助你更快速更轻松地为Linux中的硬件排查故障.许多不同的因素可能导致Linux硬件出现问题:在你开始尝试诊断之前,了解最常见的问题以及最有可能找到原因的环节是明智之举. Linux服务器在 ...

  7. [转]xshell实现端口转发

    原文: https://www.cnblogs.com/linxizhifeng/p/8657795.html https://blog.csdn.net/qq_34039315/article/de ...

  8. centos:时间同步

    转自:https://blog.csdn.net/u011391839/article/details/62892020 Linux的时间分为System Clock(系统时间)和Real Time ...

  9. Java扫描二维码进行会议签到思路

    1:签到页面都是同一个JSP页面 2:根据不同的会议ID进行拼接URL跳转页面进行签到 JSP页面代码如下 <%@ page language="java" pageEnco ...

  10. ACM~排列组合&amp;&amp;hdu例子

    排列组合是数学中的一个分支.在计算机编程方面也有非常多的应用,主要有排列公式和组合公式.错排公式.母函数.Catalan Number(卡特兰数)等. 一.有关组合数学的公式 1.排列公式   P(n ...