Mac Final Cut Pro 无法录音 iMovie 无法录音 Steam 无法语音 麦克风没有权限

前几天第一次用Final Cut做视频,想用“录制画外音”的那个功能,但是怎么也录不进去。用系统自带的语音备忘录App和Quick Time录音都没有问题,用这两个App录音的时候都有弹出“申请麦克风访问”的窗口,但是iMovie和Final Cut都没有弹出来,无论怎么重启都没用办法


[经过版主编辑]

去系统偏好设置的隐私那里看了,也没有手动为App授权麦克风访问的按钮。

找了一圈终于找到解决方案,看到一个帖子问Mac上的Steam语音不正常。

解决方案其实就是执行一个sql语句。

我看到帖子里sql语句里面有Steam的Bundle Identifier,所以抱着试试的心态把Final Cut Pro和iMovie的Bundle Identifier替换上去试试,居然可以了。

刚好我会一点macOS的开发,就用swift写了个简单的App,手动添加Mac App的麦克风访问权限。

我看到帖子里的教程要求关闭SIP,然而我发现在我的电脑不需要关闭SIP也可以通过执行那个sql语句来添加权限。以防个例,我还是做了个提示检测SIP的状态。

这个小工具很简单,没有多少代码,开源了:https://github.com/js-john/AccessToMicrophone

下载地址: https://github.com/js-john/AccessToMicrophone/releases/download/1.0/Access.dmg

度盘链接: https://pan.baidu.com/s/1sBIQdtcRn2AZUBieh4mqKg 提取码: b1fm


发布日期 2020年9月2日 下午8:43

回复
回复量: 3

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

Mac Final Cut Pro 无法录音 iMovie 无法录音 Steam 无法语音 麦克风没有权限

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!