双摄录像能正常收音吗
能,而关键细节是:你得到的是一条音轨,不是每颗摄像头一条。两颗摄像头产出两路视频被合成为一幅画面;麦克风产出一路音频,与画面写在一起。不存在「前摄的声音」和「后摄的声音」这两种可以事后各自调平衡的东西。
这一个事实决定了下面所有实操判断——访谈怎么拍、手机该朝哪儿、哪些问题事后能救哪些不能。
一条音轨,以及它的构成
DualCam 把音频写成一条 44.1 kHz 单声道 AAC 音轨,与视频同在一个 MP4 里。对这类素材来说,单声道是刻意的选择:手臂距离内举着的手机在房间里并不能产出值得保留的立体声像,而单声道体积更小、行为更可预期,在任何播放端都不会出错。
音源是设备的默认音频输入。也就是说,如果你接了有线或无线麦克风并且 iOS 已经把它选为输入,录进去的就是它——App 不会去覆盖系统的选择。
为什么拿不到分摄像头的音频
这个问题人们理所当然地期待答案是「可以」,毕竟手机两端都有麦克风。但采集会话拿到的是一个音频设备,而不是一对与摄像头绑定的麦克风,而这个设备只交付一路流。手机上的指向性拾音是发生在 App 之下的处理决策,不是一组 App 能拆开的独立声道。
对于两个人分坐手机两侧的访谈,实际后果是:两个人的声音落在同一条轨里,音量比例就是房间给你的那个比例。把手机往声音小的那位那边挪近些,别指望事后还能重新配平。
静音必须在按下录制之前决定
DualCam 有一个静音模式,录出来的视频完全不带音轨。它不是事后施加的音量控制——静音打开时,输出文件里根本就没有创建那条音轨。
这也是为什么静音和分辨率、倒计时一样,一开录就锁死。输出文件的结构在开始写入的那一刻就固定了,而你没法给一个正在写的文件补加一条轨。开录前就决定:空镜、无声氛围片段、或者打算事后配乐的内容用静音;声音本身就是内容的一部分时不静音。
录制中途哪些能改、哪些不能
- 一开录就锁死:分辨率、静音、倒计时。
- 录制中可自由更改:版式、画中画所在的角、小窗尺寸、小窗形状、滤镜,以及哪一路当主画面。
如果麦克风权限被拒绝
双摄 App 没有摄像头权限就完全无法工作,但麦克风权限是可以分开的。DualCam 就是这么处理的:麦克风不可用时,配置会话时会整条跳过音频链路,App 强制打开静音,录制照常工作,只是没有声音。你拿到的是一个可用的文件,而不是一个报错界面。
之后如果想要声音,请到 iOS「设置」里授予麦克风权限并重启 App,让采集会话带着音频输入重新搭建一次。
让手机录出更好的声音
- 距离压倒一切。把到说话人的距离减半,比任何设置都管用。
- 把你能控制的环境噪音关掉:风扇、空调、电视、冰箱。
- 别用手或支架挡住手机底部边缘。
- 别把手机放在你会去碰的台面上。磕碰声会顺着桌面进麦克风。
- 光墙和玻璃多的硬房间比有软装的房间难听得多。有得选就选沙发那间。
- 风噪是不可逆的。有风就去找实体遮挡,任何后期都救不回人声。
延伸问题
可以静音录制吗?
可以。静音录出来完全没有音轨。由于音轨是在录制开始时创建的,静音必须在按下录制之前设好。
外接麦克风能用吗?
App 从系统默认音频输入录音,所以 iOS 选中的那个输入就是被采集的那个。App 自身不提供设备选择器。
声音是立体声吗?
不是,是一条 44.1 kHz 的单声道 AAC 音轨,与视频写在同一个 MP4 里。
能只静音其中一路摄像头吗?
不能。整条录像只有一条音轨,不是每颗摄像头一条,所以没有可以单独静音的对象。