[FFmpeg-user] Using the "select" filter

Clément Bœsch ubitux at gmail.com
Thu Nov 17 20:09:40 CET 2011


On Thu, Nov 17, 2011 at 11:19:48AM +0000, Tim Nicholson wrote:
> The examples of using the select filter given at:-
> 
> http://ffmpeg.org/ffmpeg.html#select
> 
> suggest, for example,
> 
> # select only I-frames
> select='eq(pict_type\,I)'
> 
> 
> However when I tried this I got an error.
> 
> ffmpeg -i in.mp4 -vf "select='eq(pict_type\,I)', showinfo" -f mp4 -y
> /dev/null
> [..]
> Missing ')' or too many args in 'eq(pict_type\,I)'
> 
> 
> Removing the "\" which I assume is there to "escape" the comma
> solved the problem, thus:-
> 
> ffmpeg -i in.mp4 -vf "select='eq(pict_type,I)', showinfo" -f mp4 -y
> /dev/null
> 
> This looks like a small error in the docs.
> 

You are not supposed to add quotes around the select.

  ffmpeg -i in.mp4 -vf select='eq(pict_type,I)',showinfo -f ...

should work.

-- 
Clément B.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-user/attachments/20111117/19ceb5e9/attachment.asc>


More information about the ffmpeg-user mailing list