title: Im getting error "deprecated pixel format used, make sure you did set range correctly using ffmpeg".. can someone check my code below?
body: <p>This is my code using <code>ffmpeg</code> I want to have video thumbnail but I'm not familiar in <code>ffmpeg</code> can someone know the error I got.</p>
  <pre><code>[swscaler @ 0x7ff8da028c00] deprecated pixel format used, make sure you did set range correctly
  Output #0, mjpeg, to 'image.jpg':
  Metadata:
  major_brand     : mp42
  minor_version   : 0
  compatible_brands: isommp42
  encoder         : Lavf56.36.100
  Stream #0:0(und): Video: mjpeg, yuvj420p(pc), 320x240 [SAR 4:3 DAR 16:9], q=2-31, 200 kb/s, 1 fps, 1 tbn, 1 tbc (default)
  Metadata:
    creation_time   : 2016-11-06 09:40:22
    handler_name    : ISO Media file produced by Google Inc.
    encoder         : Lavc56.41.100 mjpeg
  Stream mapping:
  Stream #0:0 -&gt; #0:0 (h264 (native) -&gt; mjpeg (native))
  Press [q] to stop, [?] for help
  frame=    1 fps=0.0 q=4.8 Lsize=      16kB time=00:00:01.00 bitrate= 129.5kbits/s    
  video:16kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
  </code></pre>
  <p>Also This is my code:</p>
  <pre><code>$video_url ='https://URL/upload/4b8acab123563649f19e07450d810df6.mp4';
  
  $ffmpeg = '/opt/local/bin/ffmpeg';
  $image = 'image.jpg';
  $interval = 5;
  $size = '320x240';
  shell_exec($tmp = &quot;$ffmpeg -i $video_url -deinterlace -an -ss $interval -f mjpeg -t 1 -r 1 -y -s $size $image 2&gt;&amp;1&quot;);  
  </code></pre>