Is there any filter available that allows me to delete only certain frames from a video. Basically i have a video having irregular duplicate pattern, so i cant use decomb or tdecimate. But i have noted down the frames which I need to delete so that i can get a smooth motion output avi. I cant use trim()++trim() command as it will take a lot of time. What i want is a function like deleteframe which can delete the frame I specify in one go like deleteframe(162,166,170,183,187,....).
The clip is too short to draw any definitive conclusions. Anyway, if you just remove arbitrary duplicates, you going to end up with a weird frame rate. Finally, the dups appear to be associated with skips. And the clip is a movie so it's unlikely the base frame rate is equal to the value that deleting the duplicates would imply. How did you obtain this footage? Better to solve the problem at the source.
i am also experiencing this problem coming off my hollywood dv bridge (old pos but only way i have to capture pal 50 atm). one field will be duplicated from the same field in the previous frame resulting in a twitch after separatefields(). seems to be totally random which frame is affected. sample vid (after separatefields()) is here: can check out the embedded flash or else just download h.264 mpeg-4 high quality from dreamhosters (medium and low won't work as those are half framerate to avoid the problem). can be seen quite clearly about 20 seconds into the video (approach to angel island). pattern of an affected sequence is 1 2 3 2 5. basically just need to check whether the current frame is quite similar to the penultimate frame and if so then copy the ultimate frame to the current frame to maintain sync (-> 1 2 3 3 5). any insight would be greatly appreciated. thanks.