Lorsque j'essaie d'enregistrer de l'audio à partir de la ligne de commande avec des programmes tels que SoX ou FFmpeg, rien n'est enregistré et l'enregistrement se termine par une ligne plate. Je suppose que cela est dû aux restrictions de confidentialité de MacOS Mojave/Catalina. Ce problème est similaire à celui d'Audacity, dans lequel la solution consiste à l'ouvrir depuis le terminal pour déclencher une demande de permissions pour le microphone.
Cette réponse suggère d'accorder l'accès au terminal au microphone dans les préférences système. Cependant, il n'apparaîtra dans la liste que si le terminal le demande. Existe-t-il donc un moyen d'accorder à une application des permissions non demandées ?
J'ai également vu que L'assistance technique d'Apple a déclaré que les applications non-GUI ne peuvent pas accéder au micro. . Cela signifie-t-il que l'enregistrement audio en ligne de commande est complètement cassé ? Comme cela semblait fonctionner parfaitement dans les versions précédentes, pourrait-il y avoir un correctif comme pour Audacity ?