tldr-pages/tldr

Let's document: GStreamer

Open

#16,962 opened on Jun 25, 2025

View on GitHub
 (0 comments) (1 reaction) (0 assignees)Shell (2,507 forks)batch import
help wantedlet's documentnew command

Repository metrics

Stars
 (30,937 stars)
PR merge metrics
 (Avg merge 7d 5h) (321 merged PRs in 30d)

Description

Command description

Manipulate audio, video and images by creating pipelines out of plugins.

Documentation

https://gstreamer.freedesktop.org/documentation/plugins_doc.html?gi-language=c

Platform

Common

VCS repository link (e.g. GitHub, GitLab)

No response

Additional information

No response

Commands

  • gst-device-monitor-1.0 #16961
  • gst-discoverer-1.0 #17017
  • gst-inspect-1.0 #10524
  • gst-launch-1.0 #10524
    • v4l2src #21534
    • libcamerasrc #21752
    • pipewiresrc #21535
    • pulsesrc #21555
    • audiomixer #21755
    • audiotestsrc #21762
    • videotestsrc #21764
    • filesrc #21765
    • playbin #21823
    • uridecodebin #21824
    • decodebin #21825
    • queue #21754
    • capsfilter #21753
    • videoconvert #21761
    • videorate #21796
    • pipewiresink #21798
    • identity #21815
    • fakesink #21820
    • videoscale #22008
    • ...
  • gst-play-1.0 #21538
  • gst-stats-1.0
  • gst-tester-1.0
  • gst-transcoder-1.0 #21539
  • gst-typefind-1.0 #21540
  • ges-launch-1.0 #21541

For plugins we can do subcommand pages like for example gst-launch-1.0 pipewiresrc. For starters we should do plugins that are used directly after gst-launch-1.0, but I don't mind expanding towards middle and end of command plugins afterwards.

Contributor guide