1. gst-discoverer
作用:提取文件信息。
用法:gst-discoverer-1.0 /media/boot-animation.mp4
示例:
2. gst-typefind
作用:提取文件的封装信息。
用法:gst-typefind-1.0 /media/boot-animation.mp4
示例:
3. gst-inspect
作用:显示插件信息。
用法:
- gst-inspect-1.0
- gst-inspect-1.0 fakesink
示例:以 gst-inspect-1.0 fakesink 为例
4. gst-launch
作用:连接插件,运行Pipeline。
用法:gst-launch-1.0 filesrc location=/media/Chains.flac ! flacparse ! avdec_flac ! alsasink
示例:无
5. gst-validate
作用:同gst-launch,但是会检查存在的问题。
用法:gst-validate-1.0 filesrc location=/media/Chains.flac ! flacparse ! avdec_flac ! alsasink
示例:
6. gst-play
作用:播放音视频文件。
用法:gst-play-1.0 /media/Chains.flac
示例:
7. gst-stats
作用:显示文件播放时的状态信息。
用法:
- GST_DEBUG_FILE=stats.log GST_DEBUG="GST_TRACER:7" GST_TRACERS="stats;rusage" gst-launch-1.0 filesrc location=/media/Chains.flac ! flacparse ! avdec_flac ! alsasink
- gst-stats-1.0 stats.log
示例:
8 gst-validate-launcher
作用:检查Gstreamer存在的问题。
用法:gst-validate-launcher --testsuites-dir=./gst-integration-testsuites/testsuites validate
示例:
说明:
(1)需要安装gst-integration-testsuites,上述指令支持的测试,比如validate,均在此包的testsuites目录下。
(2)还有更多用法,详见 官方说明
参考: