On Sat, Aug 13, 2016 at 19:11:55 +0300, Human Being wrote:
>  can't make the select filter work for me.
> 
> ffmpeg -i VTS_01_3.VOB -vf 
> select='eq(n\,0)+eq(n\,1)+eq(n\,116)+eq(n\,117)',yadif -c:v libx264 -preset 
> slow -an test.mp4
> 
> makes FFMPEG hanging in the process and produces a frozen frame video. what's 
> wrong here?

Because the "select" filter only passes those frames through to its
output which are selected, all others are dropped. What you need is
"timeline editing" support, i.e. you want the yadif filter to only be
*active* on these frames, inactive on others.

https://ffmpeg.org/ffmpeg-filters.html#Timeline-editing

This is achieved as such:
$ ffmpeg -i VTS_01_3.VOB -vf 
yadif=enable='eq(n\,0)+eq(n\,1)+eq(n\,116)+eq(n\,117)' -c:v libx264 -preset 
slow -an test.mp4
(I didn't actually test the result of this, I'm just trying to get your
command line syntax to work as desired.)

Moritz
_______________________________________________
ffmpeg-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to