gst-launch-1.0 - Command

manpage

執行下面指令,觀看「gst-launch-1.0」的使用說明。

$ man gst-launch-1.0

help

執行

$ gst-launch-1.0 --help

或是執行

$ gst-launch-1.0 -h

顯示

Usage:
  gst-launch-1.0 [OPTION…] PIPELINE-DESCRIPTION

Help Options:
  -h, --help                        Show help options
  --help-all                        Show all help options
  --help-gst                        Show GStreamer Options

Application Options:
  -t, --tags                        Output tags (also known as metadata)
  -c, --toc                         Output TOC (chapters and editions)
  -v, --verbose                     Output status information and property notifications
  -q, --quiet                       Do not print any progress information
  -m, --messages                    Output messages
  -X, --exclude=PROPERTY-NAME       Do not output status information for the specified property if verbose output is enabled (can be used multiple times)
  -f, --no-fault                    Do not install a fault handler
  -e, --eos-on-shutdown             Force EOS on sources before shutting the pipeline down
  --version                         Print version information and exit

version

執行

$ gst-inspect-1.0 --version

顯示

gst-launch-1.0 version 1.12.3
GStreamer 1.12.3
https://launchpad.net/distros/ubuntu/+source/gstreamer1.0

範例檔案

請參考「Resource / tutorial-media」。

使用範例

執行

$ gst-launch-1.0 playbin uri=https://www.freedesktop.org/software/gstreamer-sdk/data/media/sintel_trailer-480p.webm

可以對照「gst-play-1.0」的「用法」。

字幕

執行

$ gst-launch-1.0 playbin uri=https://www.freedesktop.org/software/gstreamer-sdk/data/media/sintel_trailer-480p.webm suburi=https://www.freedesktop.org/software/gstreamer-sdk/data/media/sintel_trailer_gr.srt

搭配 gst-inspect-1.0

關於「playbin」,可以事先使用「gst-inspect-1.0」來了解。

執行

$ gst-inspect-1.0 | grep playbin

顯示如下的兩筆資料

playback:  playbin: Player Bin 2
playback:  playbin3: Player Bin 3
  • 第一個欄位「playback」是「Plugin Name」
  • 第二個欄位「playbin」或「playbin3」是「Element Name」
  • 第三個欄位「Player Bin 2」或「Player Bin 3」是「簡述」

接下來可以執行

$ gst-inspect-1.0 playback

也可以執行

$ gst-inspect-1.0 playbin

也可以執行

$ gst-inspect-1.0 playbin3

關於「gst-inspect-1.0」的用法,可以參考「Tool / gst-inspect-1.0」的說明。