title: FFmpeg video filters corrupt mp4 file
body: <p>I am trying to add visual filters to <code>mp4</code> files using <code>FFmpeg</code>. </p>
  
  <p>I have tried many filters, but 4 of them worked out of which only 1 worked worked perfectly. I am using them in an <code>Android application</code>, but I tried the same command lines on <code>windows cmd</code> using <code>FFmpeg</code> and the result is same. With 3 filters the <code>.mp4</code> is unplayable by many players and also <code>Androids mediaplayer</code>. I can still play the "corrupt" files on <code>VLC</code> and players that have many codex`s, but I need them to work perfectly.</p>
  
  <p>The only filter working as intended is <code>Black and White</code> and the command is (have tried both <code>-vf</code> and <code>-filter_complex</code>):</p>
  
  <pre><code>-i origin.mp4 -filter_complex hue=s=0 blackWhite.mp4
  </code></pre>
  
  <p>The other 3 are <code>Sepia</code>, <code>Vintage</code> and <code>Negative</code> </p>
  
  <pre><code>"colorchannelmixer=.393:.769:.189:0:.349:.686:.168:0:.272:.534:.131",  "curves=vintage", "curves=negative"
  </code></pre>
  
  <p>Since I cannot upload video files here, I have added a link of 3 files, the original video file, black/white filtered file (that works), vintage file (that does not work).</p>
  
  <p><a href="https://www.dropbox.com/sh/taxrkwp2jkucpaa/AABeCbFtpLeL_9iZj_gpJTWKa?dl=0" rel="nofollow noreferrer">Dropbox - video files link</a></p>