File: Command_line_tools.md

package info (click to toggle)
pitivi 2023.03-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 22,468 kB
  • sloc: python: 33,616; ansic: 104; sh: 82; makefile: 6
file content (59 lines) | stat: -rw-r--r-- 940 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
---
short-description: A list of tools useful when developing Pitivi
...

# Command line tools

This is a list of tools useful when developing Pitivi.

# Commands

## ges-launch

Used to play back xges files and render them.

```
# Render project.xges to video.ogv.
$ ges-launch-1.0 -l project.xges -o video.ogv
```

## gst-launch

Launches GStreamer pipelines.

```
# Play a video with the decodebin
$ gst-launch-1.0 filesrc location=foo.ogv ! decodebin ! autovideosink
```

## gst-inspect

Lists installed GStreamer plugins.

```
# Find all plugins containing "2000"
$ gst-inspect-1.0 | grep 2000
```

```
# List details of matroskamux
$ gst-inspect-1.0 matroskamux
```

## gst-discoverer

Prints information about a media file.

```
# Print info about foo.mp3
$ gst-discoverer-1.0 foo.mp3
```

## gst-validate-launcher

Launches gst validate test suites.

```
# -t enables blacklisted tests
$ gst-validate-launcher -t ges.playback.*
```