Mac OSXのマイク入力音量レベルは自動調整されます-無効にできますか?


20

私はこの問題とこれに関するさまざまな議論をオンラインで見つけましたが、明らかな「これをやるだけ」ではないので、ServerFaultからこれを尋ねるためにここをさまよいます。

マイクの入力レベルを無効にするか、ハード設定する方法はありますか?Sound環境設定Inputタブ、私は、デバイスをクリックしてレベルを設定し、それが音を拾っ話し始めると、その後に開始した場合、マイクの入力レベルを自動調整します。

これは、Lync / Skypeなどで誰かと話すときに問題を引き起こします。1分間音がいいので、声を少し上げてから下げると(または椅子の中で移動すると)自動調整により相手があなたのささやきや叫び声を考えます。

可能であれば、自動調整を無効にできるようにしたいと思います。はい・いいえ?

注:問題はこれと似ています:iMac OSX 10.8.4音量はそれ自体で調整されますが、入力側で調整され、出力側では調整されません。

回答:


10

コマンドラインから設定できます:

osascript -e "set volume input volume 100"

OSX Polycom RealPresence Desktopには、マイクの入力音量を下げるが、決して戻さない、同様の迷惑な「機能」があることがわかりました。私の回避策は、crontabに次の行を含めることです。

# Check every minute for mic input < 100%; if it is, dial it up elegantly
* * * * * while (( `osascript -e "input volume of (get volume settings)"` < 100 )); do osascript -e "set volume input volume (input volume of (get volume settings) + 3)"; sleep 0.1; done;

ループは、スライダーを1秒ほど「スライド」させるだけで、ハードボリュームのジャンプではありません。


私はあなたがコマンドラインのために助言したことを試みました、そしてそれはうまく働きました。しかし、その後すぐに音量が自動調整されるので、それは解決策ではありません。ターミナルでループを実装する方法を説明できますか?crontabが何なのかわかりません。ありがとう
トニーM

crontabのアイデアは非常に便利です
ベンウィーラー

23

自動調整マイクレベルはMacOSではなく、Skype(バージョン6.6.0.467)でした。Skypeの設定には有効/無効を切り替えるためのチェックボックスがあり、一度オフにすると、レベルは設定したままになります。

問題は、明らかに、Skypeのマイク音量の自動調整の概念は、通話がアクティブでないときでも、単に最大に上げることであるということです。マイクは約90%でバックグラウンドノイズ(おそらくMacディスクまたはファン)を拾い始め、そのバックグラウンドノイズは100%圧倒的です。

MacBook Pro(c。2008)で約75%のマイクレベルが良好であることがわかりました。また、[環境設定のマイクレベルスライダーのすぐ下にある[周囲のノイズ低減を使用する]チェックボックスをオンにすることも役立ちます。 /オーディオ)。


それも私にとっての問題でした。奇妙なことは、私がGoToMeetingを使用していたことです。これは、通話中かどうかにかかわらず、バックグラウンドで発生するようです。
sholsinger

これもズームで発生していました。フラグをクリアすると、問題なく1か所に留まりました。
N1tr0

これはうまくいきませんでした。Skypeで参照するチェックボックスを無効にしましたが、問題は解決しませんでした。まだ自動調整中です。
トニーM

6

MacOS自体にはマイクの自動調整オプションがないため、これを行うアプリケーションがあります。カメラ/マイクで動作している可能性のあるアプリケーション、この自動調整オプションがあるかどうかを確認し、オフにする必要があります。

Skypeに何らかの不具合があることがわかりました。Skypeでマイクの自動ゲイン制御を無効にするには、次が必要です

  • ToolsSkypeウィンドウの上部をクリックします
  • 選択する Options
  • 選択する Audio Settings
  • の下でMicrophone、チェックを外しますAutomatically adjust Microphone settings

構成で手動で無効にするオプションもあります

  1. Skypeのすべてのインスタンスを終了します
  2. skypeディレクトリに移動するか、ターミナルで次のコマンドを実行します。

    $ cd ~/Library/Application\ Support/Skype/

  3. shared.xml編集のために呼び出されたファイルを開きます。ファイルへのフルパスは

    ~/Library/Application\ Support/Skype/shared.xml

  4. <VoiceEng>を検索し、このファイルを次のように拡張します。

    <VoiceEng> <AGC>0</AGC> ... </VoiceEng>

    <MicVolume..などの余分な行が存在する可能性がありますが、そのままにしておきます。変更はありません。AGCは、に設定0手段OFF1手段ONのための自動利得制御量を変化させます。

  5. shared.xmlファイルを保存して終了し、Skypeを再起動します。楽しい!


2

でGoogleトーク/ハングアウトのファイルを見つけました ~/Library/Preferences/com.google.GoogleTalkPluginD.plist

設定エディター(Xcode、TextWrangler、Pref Setterなど)でファイルを編集し、audio-flags設定を次のように変更します。0

アプリケーションごとの設定のようです。

OS X 10.8.4を搭載した2011 Macでこれを試したところ、うまくいきました。2年間、私を夢中にさせてきました。


1

Skypeでは、Preference Audio Videoにマイク調整があります。

そこで、自動設定を無効にすることができます。

Lyncについて知りません。


LyncやSkypeのようなものはインストールされていません。問題は、Macの入力マイクだけでなく、Parallelsにも影響することです。OSの設定だと思っていますが、まだ決定的なものはありません。
-TheCleaner

マイクのビルドについて話している?
ラスケ

それはMac Proです...内蔵マイクはありません(ライン入力を除く)...それは、外部のAppleモニターであり、バルトインマイク(Soundsでは外部マイクUSBとして表示されます)
TheCleaner

1

私はそれを考え出した!Macサポートに電話して、Cmd+ Opt+ P+ を押しながらコンピューターを起動してもらいR、問題を解決するいくつかの項目をリセットしました。これが私にとってもそうだったように、誰にとってもうまくいくことを願っています


私はこれを試しましたが、問題は解決しませんでした。マイク入力レベルはまだ自動調整中です
トニーM

1

macOSの回避策を見つけたと思います。単一のマイクで機能する「集約デバイス」を作成できます(ただし、複数の入力ソースでは機能しません)。集約デバイスには独自の音量設定がないため、GoToで混乱することはありません。

「Audio MIDI設定」を開きます。これをすばやく見つけるには、Command + Spaceを押してからMIDIを入力します。「集約デバイス」を追加します。一番下の左側の列で、+記号を押し、「集約デバイスを作成」をクリックします。左側の列で新しい集約デバイスをクリックし、右側のパネルでマイクの「使用」をチェックします。

これで、集約デバイスはGoToの入力として使用可能になります。マイクの感度は通常どおりに集約デバイス内で設定できますが、マイクは集約デバイスに隠されているため、GoToはマイクに影響を与えることはできません。

これは、GoToの複数のマイクでは機能しません。GoToは最初のチャンネルのみを使用するため、追加のチャンネルは無視されます。Rogue Amoeba Loopbackは、入力の数に関係なく、単一のチャネルのみを持つ集約デバイスを作成することでこれを回避できます。それは本当に滑らかで、Audio MIDI設定よりも使いやすいですが、99ドルかかります。


0

私にとって問題のアプリケーションはCitrix GoToMeetingであり、仕事に使用しなければなりません。私は@thetoolmanのソリューションのバリエーションを使用して、毎秒49から50にボリュームを下げています(cronジョブはありません。会議を開くたびにこれを開始します)。

while true ; do
    while (( `osascript -e "input volume of (get volume settings)"` > 50 )); do
        osascript -e "set volume input volume (input volume of (get volume settings) - 2)";
        sleep 0.01;
    done;
    sleep 1;
done; 

0

Zoomでも同じ問題が発生し、上記のように、OSではなくアプリです。マイク入力調整を無効にする設定があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.