导入音乐拍 MV——播放音乐让特效跳舞
基本原理
Defekt 本身不自带音乐库,也不能在应用内直接选本地音乐播放。它做的事情是:
- 你在外部播放音乐(手机自带的播放器、网易云、QQ 音乐等)
- 音乐通过扬声器放出来
- Defekt 的麦克风捕获这些声音
- 麦克风响应把声音转成参数变化,驱动特效
所以完整链路是:外部播放器 → 扬声器 → 麦克风 → 特效参数 → 画面变化。中间有一层"空气传播",所以会有轻微延迟(约 100-200ms)。
操作步骤
步骤一:准备音乐
打开任意音乐播放器,放你想用来驱动特效的音乐。建议选择:
- 节奏感强的音乐(鼓点清晰的电子乐、摇滚、嘻哈),声音驱动效果最明显
- 音量调至中等偏大(让麦克风能捕获到),但不要大到扬声器破音
- 可以先播放一会儿,让你对音乐的节奏点有感觉
步骤二:打开 Defekt
- 切回 Defekt(不要杀掉后台的音乐播放器)
- 选一种特效(推荐 wind、rainbow、echo)
- 打开参数面板,开启音频响应
- 屏幕底部可能有一个音量指示器——它会实时显示麦克风捕获到的声音强度,确认它跟着音乐在跳动
步骤三:开始录制
按右下角的录制按钮,开始拍:
- 在音乐的强节拍点前后,可以手动做一些辅助动作(挥动手、移动手机),让画面层次更丰富
- 录制中途可以滑动切换特效,特效会在不同音乐段落之间平滑过渡
- 也可以手动调整特效参数(关掉自动驱动的参数手动拉),做一些偏离自动模式的创意调整
步骤四:停止录制,切回播放器
停止录制后,Defekt 自动保存视频。此时音乐还在继续放,记得手动关掉或暂停。
延迟问题
因为是扬声器 → 空气 → 麦克风的路径,声音驱动特效会有轻微延迟:
- 快节奏(EDM、鼓点密集)的音乐:延迟可能不太明显
- 慢节奏(钢琴、弦乐)的音乐:延迟可能有点明显——画面的特效变化比音乐慢半拍
降低延迟的方法
- 把手机音量开大:扬声器声音越大,麦克风捕获越快,延迟越低
- 尽量靠近扬声器:麦克风离扬声器近一点,声音传播路径短
- 改用蓝牙耳机播放:这是最佳方案——蓝牙耳机的声音直接传到你的耳朵,不会被扬声器放出来。但麦克风能捕获蓝牙耳机播放的声音会被削弱。这是取舍问题,实际测试一下哪种效果更好。
推荐的特效组合
以下特效 + 音乐的组合效果最明显:
| 特效 | 适合的音乐类型 | 效果特点 |
|---|---|---|
| wind | 电子乐、Techno | 鼓点处条纹炸开,节奏点清晰 |
| rainbow | 任何节奏感音乐 | RGB 分离强度随声音起伏,视觉丰富 |
| echo | 电子乐、嘻哈 | 残影层数随声音增减,"呼吸感"强 |
| 乘以运动 | 快速 BPM 音乐 | 运动叠加层数随节奏急剧变化 |
| 扭曲特效 | Bass 重的音乐 | 扭曲幅度随低频声起伏 |