| OLD | NEW |
| 1 @chapter Audio Filters |
| 2 @c man begin AUDIO FILTERS |
| 3 |
| 4 When you configure your FFmpeg build, you can disable any of the |
| 5 existing filters using --disable-filters. |
| 6 The configure output will show the audio filters included in your |
| 7 build. |
| 8 |
| 9 Below is a description of the currently available audio filters. |
| 10 |
| 11 @section anull |
| 12 |
| 13 Pass the audio source unchanged to the output. |
| 14 |
| 15 @c man end AUDIO FILTERS |
| 16 |
| 1 @chapter Video Filters | 17 @chapter Video Filters |
| 2 @c man begin VIDEO FILTERS | 18 @c man begin VIDEO FILTERS |
| 3 | 19 |
| 4 When you configure your FFmpeg build, you can disable any of the | 20 When you configure your FFmpeg build, you can disable any of the |
| 5 existing filters using --disable-filters. | 21 existing filters using --disable-filters. |
| 6 The configure output will show the video filters included in your | 22 The configure output will show the video filters included in your |
| 7 build. | 23 build. |
| 8 | 24 |
| 9 Below is a description of the currently available video filters. | 25 Below is a description of the currently available video filters. |
| 10 | 26 |
| (...skipping 21 matching lines...) Expand all Loading... |
| 32 @example | 48 @example |
| 33 "crop=100:100:0:0" | 49 "crop=100:100:0:0" |
| 34 @end example | 50 @end example |
| 35 | 51 |
| 36 will delimit the rectangle with the top-left corner placed at position | 52 will delimit the rectangle with the top-left corner placed at position |
| 37 100:100 and the right-bottom corner corresponding to the right-bottom | 53 100:100 and the right-bottom corner corresponding to the right-bottom |
| 38 corner of the input image. | 54 corner of the input image. |
| 39 | 55 |
| 40 The default value of @var{width} and @var{height} is 0. | 56 The default value of @var{width} and @var{height} is 0. |
| 41 | 57 |
| 58 @section fifo |
| 59 |
| 60 Buffer input images and send them when they are requested. |
| 61 |
| 62 This filter is mainly useful when auto-inserted by the libavfilter |
| 63 framework. |
| 64 |
| 65 The filter does not take parameters. |
| 66 |
| 42 @section format | 67 @section format |
| 43 | 68 |
| 44 Convert the input video to one of the specified pixel formats. | 69 Convert the input video to one of the specified pixel formats. |
| 45 Libavfilter will try to pick one that is supported for the input to | 70 Libavfilter will try to pick one that is supported for the input to |
| 46 the next filter. | 71 the next filter. |
| 47 | 72 |
| 48 The filter accepts a list of pixel format names, separated by ``:'', | 73 The filter accepts a list of pixel format names, separated by ``:'', |
| 49 for example ``yuv420p:monow:rgb24''. | 74 for example ``yuv420p:monow:rgb24''. |
| 50 | 75 |
| 51 The following command: | 76 The following command: |
| 52 | 77 |
| 53 @example | 78 @example |
| 54 ./ffmpeg -i in.avi -vf "format=yuv420p" out.avi | 79 ./ffmpeg -i in.avi -vf "format=yuv420p" out.avi |
| 55 @end example | 80 @end example |
| 56 | 81 |
| 57 will convert the input video to the format ``yuv420p''. | 82 will convert the input video to the format ``yuv420p''. |
| 58 | 83 |
| 84 @section hflip |
| 85 |
| 86 Flip the input video horizontally. |
| 87 |
| 88 For example to horizontally flip the video in input with |
| 89 @file{ffmpeg}: |
| 90 @example |
| 91 ffmpeg -i in.avi -vf "hflip" out.avi |
| 92 @end example |
| 93 |
| 59 @section noformat | 94 @section noformat |
| 60 | 95 |
| 61 Force libavfilter not to use any of the specified pixel formats for the | 96 Force libavfilter not to use any of the specified pixel formats for the |
| 62 input to the next filter. | 97 input to the next filter. |
| 63 | 98 |
| 64 The filter accepts a list of pixel format names, separated by ``:'', | 99 The filter accepts a list of pixel format names, separated by ``:'', |
| 65 for example ``yuv420p:monow:rgb24''. | 100 for example ``yuv420p:monow:rgb24''. |
| 66 | 101 |
| 67 The following command: | 102 The following command: |
| 68 | 103 |
| 69 @example | 104 @example |
| 70 ./ffmpeg -i in.avi -vf "noformat=yuv420p, vflip" out.avi | 105 ./ffmpeg -i in.avi -vf "noformat=yuv420p, vflip" out.avi |
| 71 @end example | 106 @end example |
| 72 | 107 |
| 73 will make libavfilter use a format different from ``yuv420p'' for the | 108 will make libavfilter use a format different from ``yuv420p'' for the |
| 74 input to the vflip filter. | 109 input to the vflip filter. |
| 75 | 110 |
| 76 @section null | 111 @section null |
| 77 | 112 |
| 78 Pass the source unchanged to the output. | 113 Pass the video source unchanged to the output. |
| 79 | 114 |
| 80 @section pad | 115 @section pad |
| 81 | 116 |
| 82 Add paddings to the input image, and places the original input at the | 117 Add paddings to the input image, and places the original input at the |
| 83 given coordinates @var{x}, @var{y}. | 118 given coordinates @var{x}, @var{y}. |
| 84 | 119 |
| 85 It accepts the following parameters: | 120 It accepts the following parameters: |
| 86 @var{width}:@var{height}:@var{x}:@var{y}:@var{color}. | 121 @var{width}:@var{height}:@var{x}:@var{y}:@var{color}. |
| 87 | 122 |
| 88 Follows the description of the accepted parameters. | 123 Follows the description of the accepted parameters. |
| (...skipping 239 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 328 Below is a description of the currently available video sinks. | 363 Below is a description of the currently available video sinks. |
| 329 | 364 |
| 330 @section nullsink | 365 @section nullsink |
| 331 | 366 |
| 332 Null video sink, do absolutely nothing with the input video. It is | 367 Null video sink, do absolutely nothing with the input video. It is |
| 333 mainly useful as a template and to be employed in analysis / debugging | 368 mainly useful as a template and to be employed in analysis / debugging |
| 334 tools. | 369 tools. |
| 335 | 370 |
| 336 @c man end VIDEO SINKS | 371 @c man end VIDEO SINKS |
| 337 | 372 |
| OLD | NEW |