fbpx
3 Post Moderation Rule for New Boarders (25 Jan 2021)

New boarders will have their posts moderated - Don't worry if you cannot see your post immediately.

How do I fix video stutter?

More
05 Mar 2012 08:53 - 05 Mar 2012 08:54 #5333 by Chris B
I have a long video clip that I need to fix in order to insert it in to a video that I'm making in FCP.

The problem with the video clip is that it pauses about every few frames and then resumes where the last frame left off, creating a sort of jerking/stuttering effect. After doing a test, I realized that if I delete every frame where the pixels aren't moving and then slow down the final product by about 70%, it looks flawless. The problem is that it took me about 30 minutes to clean up about 5 seconds worth of video. No way am I gonna have the patience to do that with a 10 minute video clip.

Is there a way to have FCP (or an app in FCS) automatically remove all the frames from a sequence where the pixels havent changed since the last frame? If not, is there a way to setup some sort of macro where it could record which frames I'm removing in the sequence, and then repeat that pattern throughout?

Option 2 won't be nearly as accurate as option 1, but it's worth a try if there isn't some sort of automated option that can detect if the pixels are changing and remove the frame if they're not.

Any thoughts or ideas on how to fix this would be seriously appreciated, because I honestly don't have the foggiest idea on how I'm gonna fix this.

Thanks.
Last edit: 05 Mar 2012 08:54 by Chris B.

Please Log in to join the conversation.

More
05 Mar 2012 09:05 - 05 Mar 2012 09:07 #5334 by BenB
What codec is the clip, what codec is the Sequence you're dropping it in to?
Where'd it come from, what camera?
What frame rate is the clip, what frame rate is the Sequence?
Last edit: 05 Mar 2012 09:07 by BenB.

Please Log in to join the conversation.

More
05 Mar 2012 17:45 #5338 by Chris B
How would I determine codec and frame rate of the clip?

I'm dropping it in to an NTSC 30FPS timeline.

The video clip is from the web. It looks like it's probably from the mid-90's. No idea what camera originally captured it, but my hunch from the look is it came from an 8mm camcorder.

Since I have no access to the original recording however, that's why I was wondering if it was possible to just remove all the non-moving frames. Do you know if anything like that is possible Ben?

Please Log in to join the conversation.

More
05 Mar 2012 18:55 #5339 by BenB
Open the clip in QT Play, Cmd-i will open the inspector window. It will show you the original codec, etc, there.

It is rare to have to do what you're doing. There is no automatic way to remove still frames that are intermixed with moving video frames as you're doing. It is very odd. When you play it back in QT Player, does it still stutter.

Please Log in to join the conversation.

More
06 Mar 2012 21:02 - 06 Mar 2012 21:03 #5401 by Chris B
Found it.

Stream 0
Type: Video
Codec: MPEG-1/2 Video (mpgv)
Resolution: 352 X 576
Frame Rate: 50
Decoded format: Planar 4:2:0 YUV

Stream 1
Type: Audio
Codec: MPEG Audio layer 1/2/3 (mpga)

Yeah, it looks like the video was originally exported by someone who didn't have a clue what they were doing or something. I'm just basically trying to find a way to fix their screw up without it taking me forever. So there's no tools that can detect if the frames are unchanged from the last, and take out the stills huh? :unsure:
Last edit: 06 Mar 2012 21:03 by Chris B.

Please Log in to join the conversation.

More
07 Mar 2012 00:23 #5420 by marchyman
I hate it when I hit the thank you button instead of the submit button on a quick reply... anyway....

Why not convert the video to an edit friendly format? A search of "convert mpg video" finds things that claim to do that job.

Please Log in to join the conversation.

More
07 Mar 2012 00:33 - 07 Mar 2012 00:34 #5423 by BenB
Compressor should be able to convert it to ProRes LT easily.

You'll have to cut the bad frames out manually and export that as a QT file.
Last edit: 07 Mar 2012 00:34 by BenB.

Please Log in to join the conversation.