Opus の DTX オプションについて少し調べています。
不連続伝送 (DTX) は、無音またはバックグラウンド ノイズの間、ビットレートを下げます。DTX が有効な場合、400 ミリ秒ごとに 1 フレームのみがエンコードされます。
無駄な無音フレームを 400 ミリ秒ごとにエンコードするのではなく、Opus に無音期間全体で正確に 1 つのフレームをエンコードさせる簡単な方法があるのだろうか?
サイレントまたは非スピーチ アクティビティ中に「完全な」無音を生成し、ヘッダーのオーバーヘッドを最小限に抑えたいので、基本的に静かな録音ではほとんど空のファイルが生成されます。
それを実現できる他のコーデックがあれば、喜んでお知らせします。