user11809: My video details : DV-PAL 720x576i , 25FPS , duration=20s , frames=500
I need to increase (double) the video frames without any duplicate frame.
I used the following commands to increase (double) frame rate of the video.
ffmpeg -i in.avi -r 50 out.avi
ffmpeg -i in.avi -r 50 -filter:v setpts=2*PTS out.avi

But not works properly.
Please tell me How to double video frames without any duplicate frames?
Note : tool (ffmpeg or mencoder or etc.) and the duration and speed are not matter for me, Because I want to extract frames.

user1871: Use
ffmpeg -i in.avi -r 50 -filter:v "setpts=0.5*PTS" out.avi

or
ffmpeg -i in.avi -r 50 -filter:v "setpts=N/50/TB" out.avi


If you want to interpolate new frames, use
ffmpeg -i in.avi -r 50 -filter:v "yadif,framerate=50" out.avi

yadif is a deinterlacing filter, which is needed since the framerate filter does not operate on interlaced media.

11809: <p>My video details : DV-PAL 720x576i , 25FPS , duration=20s , frames=500</p>
<p>I need to increase (double) the video frames without any duplicate frame.</p>
<p>I used the following commands to increase (double) frame rate of the video.</p>
<pre><code>ffmpeg -i in.avi -r 50 out.avi
ffmpeg -i in.avi -r 50 -filter:v setpts=2*PTS out.avi
</code></pre>
<p>But not works properly.</p>
<p>Please tell me How to double video frames without any duplicate frames?</p>
<p><strong>Note</strong> : tool (ffmpeg or mencoder or etc.) and the duration and speed are not matter for me, Because I want to extract frames.</p>
 1871: <p>Use</p>

<pre><code>ffmpeg -i in.avi -r 50 -filter:v "setpts=0.5*PTS" out.avi
</code></pre>

<p>or</p>

<pre><code>ffmpeg -i in.avi -r 50 -filter:v "setpts=N/50/TB" out.avi
</code></pre>

<hr>

<p>If you want to <em>interpolate</em> new frames, use</p>

<pre><code>ffmpeg -i in.avi -r 50 -filter:v "yadif,framerate=50" out.avi
</code></pre>

<p><code>yadif</code> is a deinterlacing filter, which is needed since the framerate filter does not operate on interlaced media.</p>
