はやりの HDMI-USB キャプチャモジュールと Raspberry Pi でビデオキャプチャ
By takagiwa on Thursday, January 14 2021, 21:33 - Raspberry Pi - Permalink
最終的には
v4l2-ctl --set-fmt-video=width=1280,height=720 && ffmpeg -loglevel verbose -f v4l2 -thread_queue_size 384 -input_format mjpeg -framerate 30 -i /dev/video0 -f alsa -thread_queue_size 4096 -i plughw:2,0 -acodec pcm_s16le -ac 1 -ar 96000 -copytb 1 -use_wallclock_as_timestamps 1 -c:a aac -b:a 128k -ar 44100 -b:v 4M -c:v h264_omx test.mkv
ここで /dev/video0 や plughw:2,0 はシステム依存。その他パラメータもお好みに合わせて。
ただ、このパラメータでは記録したファイルを再生したときに時々音が途切れた。何かログも出ていたので、調整が必要。
だんだん音ズレも酷くなっていったけれど、これは元がどうだったかも確定しないので、まだなんとも言えない。
基本はこちらを参照した
Streaming using a cheap HDMI capture card and a Raspberry Pi 4 to an RTMP Receiver
最後の出力先だけ、mkv ファイルに出力するように書き換え。
その他参考