title: FFMPEG: using video filter with complex filter
body: <p>I'm using the <code>fluent-ffmpeg</code> Node.js library to perform batch manipulations on video files. The video filter which crops a 16:9 input, adds padding and burns subtitles into the padding. </p>
  
  <p>In the next step, I would like to use a complex filter to overlay an image as a watermark. </p>
  
  <pre><code>ff.input(video.mp4)
  ff.input(watermark.png)
  ff.videoFilter([
    'crop=in_w-2*150:in_h',
    'pad=980:980:x=0:y=0:color=black',
    'subtitles=subtitles.ass'
  ])
  ff.complexFilter([
    'overlay=0:0'
  ])
  ff.output(output.mp4)
  </code></pre>
  
  <p>However, running this, I get the following error:</p>
  
  <pre><code>Filtergraph 'crop=in_w-2*150:in_h,pad=980:980:x=0:y=0:color=black,subtitles=subtitles.ass' was specified through the -vf/-af/-filter option for output stream 0:0, which is fed from a comple.
  -vf/-af/-filter and -filter_complex cannot be used together for the same stream.
  </code></pre>
  
  <p>From what I understand the video filter and complex filter options can't be used together. How does one get around this?</p>