Class FilterGraph

java.lang.Object
com.github.kokorin.jaffree.ffmpeg.FilterGraph

public class FilterGraph extends Object
Represents ffmpeg filter graph.

Mainly this class exists to make ffmpeg filter graphs more readable for developers.

See Also:
  • Constructor Details

    • FilterGraph

      public FilterGraph()
  • Method Details

    • addFilterChain

      public FilterGraph addFilterChain(FilterChain chain)
      Adds filter chain to filter graph.
      Parameters:
      chain - filter chain
      Returns:
      this
    • addFilterChains

      public FilterGraph addFilterChains(List<? extends FilterChain> chainsToAdd)
      Adds multiple filter chains to filter graph.
      Parameters:
      chainsToAdd - filter chains to add
      Returns:
      this
    • getValue

      public String getValue()
      Prints filter graph description according to ffmpeg filtergraph syntax.
      Returns:
      filter description
      See Also:
    • of

      public static FilterGraph of(FilterChain... filterChains)
      Create FilterGraph from several filter chains.
      Parameters:
      filterChains - filter chains
      Returns:
      FilterGraph