OLD | NEW |
1 \input texinfo @c -*- texinfo -*- | 1 \input texinfo @c -*- texinfo -*- |
2 | 2 |
3 @settitle Libavfilter Documentation | 3 @settitle Libavfilter Documentation |
4 @titlepage | 4 @titlepage |
5 @sp 7 | 5 @sp 7 |
6 @center @titlefont{Libavfilter Documentation} | 6 @center @titlefont{Libavfilter Documentation} |
7 @sp 3 | 7 @sp 3 |
8 @end titlepage | 8 @end titlepage |
9 | 9 |
10 | 10 |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
64 and output. | 64 and output. |
65 | 65 |
66 Some filters take in input a list of parameters: they are specified | 66 Some filters take in input a list of parameters: they are specified |
67 after the filter name and an equal sign, and are separated each other | 67 after the filter name and an equal sign, and are separated each other |
68 by a semicolon. | 68 by a semicolon. |
69 | 69 |
70 There exist so-called @var{source filters} that do not have a video | 70 There exist so-called @var{source filters} that do not have a video |
71 input, and we expect in the future some @var{sink filters} that will | 71 input, and we expect in the future some @var{sink filters} that will |
72 not have video output. | 72 not have video output. |
73 | 73 |
| 74 @chapter graph2dot |
| 75 |
| 76 The @file{graph2dot} program included in the FFmpeg @file{tools} |
| 77 directory can be used to parse a filter graph description and issue a |
| 78 corresponding textual representation in the dot language. |
| 79 |
| 80 Invoke the command: |
| 81 @example |
| 82 graph2dot -h |
| 83 @end example |
| 84 |
| 85 to see how to use @file{graph2dot}. |
| 86 |
| 87 You can then pass the dot description to the @file{dot} program (from |
| 88 the graphviz suite of programs) and obtain a graphical representation |
| 89 of the filter graph. |
| 90 |
| 91 For example the sequence of commands: |
| 92 @example |
| 93 echo @var{GRAPH_DESCRIPTION} | \ |
| 94 tools/graph2dot -o graph.tmp && \ |
| 95 dot -Tpng graph.tmp -o graph.png && \ |
| 96 display graph.png |
| 97 @end example |
| 98 |
| 99 can be used to create and display an image representing the graph |
| 100 described by the @var{GRAPH_DESCRIPTION} string. |
| 101 |
74 @chapter Available video filters | 102 @chapter Available video filters |
75 | 103 |
76 When you configure your FFmpeg build, you can disable any of the | 104 When you configure your FFmpeg build, you can disable any of the |
77 existing video filters. | 105 existing video filters. |
78 The configure output will show the video filters included in your | 106 The configure output will show the video filters included in your |
79 build. | 107 build. |
80 | 108 |
81 Below is a description of the currently available video filters. | 109 Below is a description of the currently available video filters. |
82 | 110 |
83 @section crop | 111 @section crop |
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
217 | 245 |
218 Below is a description of the currently available video sinks. | 246 Below is a description of the currently available video sinks. |
219 | 247 |
220 @section nullsink | 248 @section nullsink |
221 | 249 |
222 Null video sink, do absolutely nothing with the input video. It is | 250 Null video sink, do absolutely nothing with the input video. It is |
223 mainly useful as a template and to be employed in analysis / debugging | 251 mainly useful as a template and to be employed in analysis / debugging |
224 tools. | 252 tools. |
225 | 253 |
226 @bye | 254 @bye |
OLD | NEW |