RAW のユース ケース

マルチメディア ユーザー ガイド (UG1449)

Document ID
UG1449
Release Date
2022-04-21
Revision
1.4 日本語

RAW ビデオ ストリームのみの場合:

入力ソース デバイスからキャプチャした RAW ビデオ ストリームを再生するには、次のパイプラインを使用します。

gst-launch-1.0 v4l2src device=/dev/video0 io-mode=4 ! \
video/x-raw, width=3840, height=2160, format=NV12, framerate=60/1 ! \
queue ! kmssink bus-id="a0070000.v_mix"

上記の例で、ライブ ソース デバイス リンクは /dev ディレクトリにあります。ビデオ ストリームの解像度は 4kp 60fps です。ビデオ ストリームのカラー フォーマットは NV12 です。

RAW ビデオおよびオーディオ ストリームの場合:

入力ソース デバイスからキャプチャした RAW ビデオおよびオーディオを再生するには、次のパイプラインを使用します。

gst-launch-1.0 v4l2src device=/dev/video0 io-mode=4 ! video/x-raw, 
width=3840, height=2160, format=NV12, framerate=60/1 ! \
queue max-size-bytes=0 ! kmssink bus-id="a0070000.v_mix" alsasrc device=hw:2,1 ! \
audio/x-raw, rate=48000, channels=2, format=S24_32LE ! \
audioconvert ! audioresample ! \
audio/x-raw, rate=48000, channels=2, format=S24_32LE ! \
queue ! alsasink device="hw:2,0"

上記の例に示したように、1 つの GStreamer パイプラインを使用してビデオとオーディオをキャプチャできます。オーディオ キャプチャ デバイスは hw:2,1 で、再生デバイスは hw:2,0 です。ビデオ ストリームのパイプラインは、1 つ前の例と同じです。