Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
|
Thread Tools | Search this Thread | Display Modes |
11th February 2019, 01:25 | #1 | Link |
Registered User
Join Date: Jan 2015
Posts: 1,056
|
We need better versions of deleteframe and duplicateframe
Let's assume that you need to duplicate the 294th frame out of every 1001 frames, in a video that is long enough that simply chaining a whole bunch of individual duplicateframe() commands together is impractical.
Or, let's say that you need to delete the 8th, 576th, and 902nd frames out of every 1001 frames, in a video that is long enough that simply chaining a whole bunch of individual deleteframe() commands together is impractical. Selectevery() is not suitable for either task.
__________________
I ask unusual questions but always give proper thanks to those who give correct and useful answers. |
11th February 2019, 02:44 | #2 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
Maybe have a look at StickBoy stuff:- http://www.avisynth.nl/users/stickboy/
I think he has a DeleteEvery() type thing, maybe of some use, dont know. EDIT: He has a selection of plugs to investigate.
__________________
I sometimes post sober. StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ??? Last edited by StainlessS; 11th February 2019 at 12:05. |
11th February 2019, 02:45 | #3 | Link | |
Registered User
Join Date: Sep 2007
Posts: 5,377
|
Quote:
For the first one, SelectEvery with InterleaveEvery . For the 2nd one DeleteEvery |
|
18th February 2019, 21:49 | #8 | Link | |
Guest
Posts: n/a
|
Quote:
Code:
WhateverSource() ApplyEvery(1001,"DuplicateFrame(293)") |
|
|
|