Change the framerate of a video without changing the duration?

Started by coré, October 26, 2024, 07:04:47 PM

Previous topic - Next topic

coré

Hello,

Here, I want to convert a 29.970 interlaced video to 23.976 fps (which will therefore be deinterlaced) but when I try to modify the framerate in Avidemux, it also modifies the duration of the video.

Usually, I go through Avisynth for this kind of manipulation and by doing a Decimate, I can do this without modifying the video timer.

Is such a thing possible in Avidemux and if so, how?

I take this opportunity to ask you another question about deinterlacing: in Avisynth, for the videos I want to process, I apply: tdeint mode 2 but this does not seem to exist in Avidemux.

What would be closest to it? Better yet, is it possible to make Tdeint work in Avidemux and if so, how?

Thanks.

eumagga0x2a

Quote from: coré on October 26, 2024, 07:04:47 PMI want to convert a 29.970 interlaced video to 23.976 fps (which will therefore be deinterlaced) but when I try to modify the framerate in Avidemux, it also modifies the duration of the video.

The video filter performing this operation without modifying duration is called "Resample".

Quote from: coré on October 26, 2024, 07:04:47 PMin Avisynth, for the videos I want to process, I apply: tdeint mode 2 but this does not seem to exist in Avidemux.

What would be closest to it?

I cannot tell how close the results are to TDeint, but the best cross-platform deinterlacer in Avidemux is Yadif in picture-per-field mode. On Linux, hardware accelerated deinterlacers (VDPAU and VA-API) work pretty great on hardware with necessary capabilities IMHO.