本記事ではGstremerのコマンドの一つをご紹介します。
今回のコマンドを使用することで、Gstremerのエレメントを検索できます。
環境
macOS Monterlay 12.0.1
GStreamer Core Library version 1.18.4
下記のコマンドを実行する。 ※ 今回は「264」で検索しています。
gst-inspect-1.0 | grep 264
結果は以下のとおりです。
rtp: rtph264depay: RTP H264 depayloader
rtp: rtph264pay: RTP H264 payloader
videoparsersbad: h264parse: H.264 parser
applemedia: vtenc_h264_hw: H.264 (HW only) encoder
applemedia: vtenc_h264: H.264 encoder
typefindfunctions: video/x-h264: h264, x264, 264
libav: avenc_h264_videotoolbox: libav VideoToolbox H.264 Encoder encoder
libav: avdec_h264: libav H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 decoder
libav: avmux_ipod: libav iPod H.264 MP4 (MPEG-4 Part 14) muxer
x264: x264enc: x264enc
以上で終わりです。
エレメントエラーになった場合は、このコマンドで代替パイプラインを探すこともできます。また特定のパイプラインが確認できなかった場合、パッケージを追加することで確認できるようになる場合もございます。