はじめに
Raspberry Piでの話。どうすればマイクを利用できるか検索しまくった結果を書く。
注記
以下の自分の記事の転載です。
ffmpegの入力としてBluetoothマイクを簡単に指定する方法(2023年4月6日)
前提
Raspberry Pi OSの標準機能でBluetooth機器をペアリングして、入力デバイスとしてマイクを指定しておく。
入力の指定部分のコード
-f pulse -i default
簡単な説明
どうやら今どきのUbuntuとかのOSはBluetoothオーディオ機器にアクセスしようと思ったらPulseAudioを利用・経由するのが今風らしい。Raspberry Pi OSもそうだった。マイク一つだけならデフォルト指定で良いっぽいので、コードはデフォルトを指定した。まあなんか他が指定したいなら参考サイト見て番号とかラベルとかなんでも指定してほしい。
自分の利用例
ffmpeg -vn -f pulse -i default -ac 1 -acodec aac -ab 128k -ar 48000 -f flv rtmp://192.168.0.8:1935/live/audio
ffmpeg -vn -f pulse -i default -ac 1 -acodec pcm_s16le -ab 1024k -ar 8000 -f flv rtmp://192.168.0.8:1935/live/audio
参考になったサイト