web-dev-qa-db-ja.com

ffmpegを使用してWebカメラからファイルにオーディオとビデオを記録するにはどうすればよいですか?

これ は、オーディオ入力として/ dev/dspを使用することを示します。しかし、/ dev/dspを持っていないので、/ dev/sndにウェブカメラのマイクを/dev/snd/by-id/usb-Dynex_Dynex_1.3MP_Webcam-02として見つけることができます

4

/dev/dspデバイスは、古い Open Sound System ドライバーに由来しますが、これらは最近廃止されました。リストしたデバイスは、より新しい ALSA APIをサポートしているため、ffmpegのossデコーダーでは使用できません。

代わりに、他の質問の指示に従いますが、コマンドを次のように変更します。

ffmpeg -f alsa -i $ALSA_DEVICE_NAME ...

ここで、$ALSA_DEVICE_NAMEは、arecord -Lで表示されるデバイス名で、ウェブカメラに対応しています。ウェブカメラ用のいくつかのオプションがリストされている可能性がありますが、hw:またはplughw:で始まるオプションを選択しても問題ありません。

5