When the films of Charlie Chaplin were filmed back in the 20's and 30's, at what frame rate were these films filmed at? I noticed that if you were to watch one of his films, they would be fast-paced (their movements would seem faster than normal). Does the frame rate affect it at all or is it just something else? Were they filmed at 24fps like movies today, just without a 2:3/3:2 pulldown?
+ Reply to Thread
Results 1 to 30 of 39
-
-
The following Wikipedia article (look at the Projection Speed section):
http://en.wikipedia.org/wiki/Silent_film
says that anywhere from 16 to 23 fps was common and a few films were known to be filmed at greater than 24 fps.
Charlie Chaplin certainly made movies in the 1930s, including _City Lights_ and _Modern Times_, both considered classics, but they were shot at 24 fps which had become standard by this time. The era of silent films, which is probably what you are referring to, was essentially over by 1930 with very very few exceptions. Exceptions would include both Chaplin films above, although they both have musical scores and he does talk once in _Modern Times_. There are reasons why Chaplin did not talk in these films which have nothing to do with his voice. His first "talkie" was 1940's _The Great Dictator_. And now you know more than you ever wanted to -
If you watch one of his silents on DVD, they're usually speed corrected so the movement appears natural. Sometimes, though, some of the action is purposely speeded up as that's supposed to make it seem funnier. When you're talking about the speedy and jerky unnatural movement, that was common on VHS tapes and on TV once upon a time, because his (and others) comedies were shown at 24fps (hard telecined to output 29.97fps), even though they may have been intended to be seen at 16 or 18 or 20fps. The best of his silent films, the ones made for Mutual, are on DVD at 20fps (hard telecined to output 29.97fps).
As jman98 mentioned, all of his films released during the sound era are at 24fps. -
I've always thought that only 24fps films underwent telecine, or maybe I've just never heard of 16-23fps films.
And when you say that some of his films may be intended to be seen at 16-20fps, are you including that those films go through telecine or are they to be seen at a raw 16-20 frame rate?
Another thing, if I shot a video at 29.97fps and used some type of editor to speed up the video so its double the speed, would that mean that if I were to watch it on playback it would be like watching it at 15fps (turned a 6 second clip to a 3 second clip by speeding up the footage)? I'm trying to make a silent slapstick comedy for a school project. -
Originally Posted by seven_deuce offsuit
-
Originally Posted by seven_deuce offsuit
-
Originally Posted by seven_deuce offsuit
http://www.dvdfile.com/news/special_report/production_a_z/3_2_pulldown.htm
If the film was 15fps, you could run the projector at 14.985fps and repeat every frame. Other speeds require different field repeat compensations.
If your source is video, you can change run speed by using frame interpolation. Most editing programs support speed change. Fancy edit software allows control of instant velocity with key frames and splines.
BTW: the above applies to interlace video and interlace DVD. Progressive DVD (NTSC) stores video frames at 23.976 frame rate. Interlace 29.97 fps playback applies the 2:3 pulldown (field repeat) in DVD player hardware. Progressive playback uses a 3 then 2 frame repeat to convert 23.976 to 59.94 frames per second aka 480p/59.94. -
Hi-
And when you say that some of his films may be intended to be seen at 16-20fps, are you including that those films go through telecine or are they to be seen at a raw 16-20 frame rate?
If it's on NTSC DVD (or VHS tape, or broadcast over the airwaves), it outputs 29.97fps (actually 59.94 fields per second). If you go and watch them in a movie theater, and they have a variable framerate projector, then you may actually watch them at 16 or 18 or 20fps. But the base framerate can be just about anything. I've seen them on DVD from anywhere from 15fps to about 26fps. Those are the "base" framerates. With the telecine process adding duplicate fields/frames, the output is still 29.97fps.
For your project, you can encode as progressive whatever you want, and then soft telecine it to 29.97fps. Say you decide to do it at 20fps. You encode for that, and then check the Custom box of DGPulldown and set it for 20->29.97. It'll play at 20fps, but output at 29.97fps. You can "telecine" as low as 2/3 the output framerate. For NTSC, this means the minimum framerate is 19.98fps and for PAL, 16.67fps, Lower than that and you have to encode some real duplicate frames to bring it up to 2/3 the output framerate. For example, say I want to encode this silent at 16fps. I have to add a dupe frame in 4 to bring it up to 20fps, and then telecine off of that.
Another thing, if I shot a video at 29.97fps and used some type of editor to speed up the video so its double the speed, would that mean that if I were to watch it on playback it would be like watching it at 15fps (turned a 6 second clip to a 3 second clip by speeding up the footage)?
If you shot it at 29.97fps and you wanted to make it look like a silent by doubling the speed, then you'd play it at 59.94fps. If you have a 16mm camera shooting at, say, 18fps, then you could speed it up a lot by encoding for 23.976fps and then telecine it. Or encode for 29.97fps, but that would look just too unreal, I think.
Edit: jagabo beat me with some of the same points. -
So would that mean I would have to render my video at 20fps first and then transfer it on to DGpulldown for the 20-29.97fps conversion? I have Vegas, I don't know if I can render at 20fps if that's the case. Or can I just render at 29.97fps and then telecine from 20-29.97fps?
-
If your frame rate is 20 fps (or above) edit and encode as progressive video at that rate. Then use DGPulldown to apply pulldown flags. Pulldown flags are simply instruction to the DVD player that tell it how to produce 59.94 fields per second from the encoded frames.
I wouldn't be surprised if a few DVD players balk at 20 fps with 3:3 pulldown flags though -- simply because it's very unusual. Alternatively you could perform the 3:3 pulldown in software (I doubt Vegas supports this) and encode as 29.97 fps interlaced but that would be less efficient and degrade the chroma channels a bit. -
Originally Posted by seven_deuce offsuit
If the latter I'd consider a progressive DVD format. The only progressive format allowed for DVD is 720x480 (either 4:3 or 16:9 aspect ratio) at 23.976 frames per second.
If this is camcorder video, just use 480i/29.97 and use Vegas or a similar program change the speed by interpolating new frames to speed or slow the motion. Or do as Jagabo suggests by repeating fields. -
The only progressive format allowed for DVD is 720x480 (either 4:3 or 16:9 aspect ratio) at 23.976 frames per second.
Eh? You sure about that? The only format allowed for NTSC DVD is interlaced 29.97fps. If it outputs interlaced 29.97fps, how you get there doesn't matter. All those guys doing PAL2NTSC conversions encoding for progressive 25fps and applying pulldown to output interlaced 29.97fps are doing something wrong? No, they're not.
Anyway, if seven_deuce offsuit wants to speed up his video so that it looks more silent film like, and if his camera records interlaced 29.97fps, then the way he speeds it up is by pulling out fields and continuing to play it at interlaced 29.97fps. I don't know how the NLEs handle it or if it's even possible, but it's simple in AviSynth. Separate the fields, pull out whatever is necessary to achieve the framerate you want, and reinterlace. The fact that it becomes very slightly jerky upon playback is all that much better, since that's another effect sometimes seen in silent films. So, doing something like:
SeparateFields()
SelectEvery(4,0,1,2)
Weave()
AssumeFPS(29.97)
Will increase the framerate from 30fps to 40fps, or the equivalent of increasing it from 18fps to 24fps, as seen in the past when silent films were sometimes played at sound speed. You also have to be aware of the field order, and I hope doing that doesn't mess it up. In addition, he can tint it sepia, or some other old-timey color, and also apply scratches and grain and the like. NLEs are good at adding scratches and noise to make it look old. -
Originally Posted by manono
Progressive NTSC DVD format uses 4 frame sequences stored as 8 fields with various repeat field flags that permit non-progressive players to access fields in the 2-3 field pulldown sequence.
Frame 1: Top Field First Flag = 1, Repeat First Field Flag =1 or 1Top 1Bot 1Top
Frame 2: Top Field First Flag = 0, Repeat First Field Flag =0 or 2Bot 2Top
Frame 3: Top Field First Flag = 0, Repeat First Field Flag =1 or 3Bot 3Top 3Bot
Frame 4: Top Field First Flag = 1, Repeat First Field Flag =0 or 4Top 4Bot
When fields are sequentially accessed in the flag order, 2-3 pulldown is achieved at 29.97 fps rate.
The interlace player read out sequence is 1Top 1Bot 1Top 2Bot 2Top 3Bot 3Top 3Bot 4Top 4Bot and so on.
A progressive player in progressive mode will read the four frames at 23.976 fps rate as
1Top 1Bot weaved into progressive frame 1
2Top 2Bot weaved into progressive frame 2
3Top 3Bot weaved into progressive frame 3
4Top 4Bot weaved into progressive frame 4
and so on
The progressive player then repeats the resulting 480p/23.976 frames 3x then 2x to create a 59.94 frame per second rate or 480p/59.94 fps at the DVD player component outputs.
11122333445556677788999 etc.
As far as I know, this is the only progressive rate allowed for NTSC DVD.
Interlace NTSC DVD format uses 5 frame (ten field) sequences at 29.97 fps rate.
Frame 1: Top Field First Flag = 1, Repeat First Field Flag =0 or 1Top 1Bot
Frame 2: Top Field First Flag = 1, Repeat First Field Flag =0 or 2Top 2Bot
Frame 3: Top Field First Flag = 1, Repeat First Field Flag =0 or 3Top 3Bot
Frame 4: Top Field First Flag = 1, Repeat First Field Flag =0 or 4Top 4Bot
Frame 5: Top Field First Flag = 1, Repeat First Field Flag =0 or 5Top 5Bot
Interlace player field readout sequence is:
1Top 1Bot 2Top 2Bot 3Top 3Bot 4Top 4Bot 5Top 5Bot and so on for 480i/29.97 frames per second (59.94 fields per second).
It is possible to fake the player with 480p/29.97 progressive source if encoded with sequential fields as if it were 480i/29.97. The player doesn't notice a difference for interlace output.
A progressive player will attempt to deinterlace the above 480i frames. Advanced progressive players will first analyze for 2-3 pulldown in the 480i/29.97 field sequence. If the pulldown sequence is detected, the player will inverse the pulldown back to 480p/23.976. If pulldown is not detected, the deinterlacer will be employed. The deinterlacer may screw up when presented with 480p/29.97 or it may detect it and simply weave the frame.
Other progressive rates may be possible with various field repeats. These should be passed entact for interlace player output. They may screw up a progressive player deinterlacer. -
Yeah, I know all that, although others may find it useful. But 3:2 pulldown isn't the only kind of pulldown. jagabo mentioned 3:3 pulldown when going from 20->30fps. And it plays perfectly smoothly, as each frame is repeated 3 times, instead of that 2 3 2 3 stuff of 3:2 pulldown. And PAL2NTSC 25->29.97fps is another kind. Both, and many more, are perfectly legal and can be authored without problems. Donald Graft, the developer of DGPulldown, which allows pulldown to be applied from framerates other than 23.976fps has stated that he's heard of only a couple of players that couldn't handle the sometimes unusual "base" framerates. I've tried on half a dozen different players myself with no problems. Whether the Faroudja chipset in my main player is deinterlacing or playing the original progressive frames, I'm not positive, but it looks good to me. I'm fairly certain it's playing only the progressive frames as stored on the DVD, as I see no frame repeats, as I would see if it were only deinterlacing. Even flag reading players can just ignore the RFF flags and play the original progressive frames as stored on the DVD. I don't know for sure if all do or not, but they also play OK when using software DVD players, such as PowerDVD or WinDVD.
As far as I know, this is the only progressive rate allowed for NTSC DVD.
I have never seen anything that states that any progressive frames stored on a DVD must be at 23.976fps. Since I work with silent films a lot, I've encoded 19.98fps to about 25fps for DVD and everything in between, with no playback problems at all. I realize that being able to do it doesn't make it legal, but an authoring app is looking for interlaced 29.97fps output, and doesn't care what goes on under-the-hood, so to speak.
I tried variations of that script in my last post but kept running into jerky playback. Evidently throwing away some of the fields results in constant field reversals. So I tackled it another way:
AssumeTFF()
LeakKernelBob(Order=1)
SelectEvery(3,0,1)
AddGrain(800,0,0.9)
SeparateFields()
SelectEvery(4,1,2)
Weave()
AssumeFPS(29.97)
ColorYUV(off_u=-32, off_v=32)
ConvertToYUY2(Interlaced=True)
This speeds it from interlaced 19.98fps after removal of the bobbed fields to interlaced 29.97fps, a 50% speedup at playback, the equivalent of 16->24fps, commonly seen in silent film playback on TV years ago. Here's a link to a 14 second, 13.9 MB Vob:
http://www.mediafire.com/?doc322zcyoy
I also tinted it sepia and, with less success, added some vertical scratches or noise. I don't know any good AviSynth way to add the old film look. It mostly looks like it's raining. Vegas does a good job giving video the silent film look. -
If the latter I'd consider a progressive DVD format. The only progressive format allowed for DVD is 720x480 (either 4:3 or 16:9 aspect ratio) at 23.976 frames per second.
And would it matter if it was rendered to 23.976 (IVTC) or just 23.976? Vegas gives me the option to render to 23.976 (IVTC), but I'm not sure if it allows me to render at just 23.976, unless of course it's the same thing? -
Originally Posted by seven_deuce offsuit
The optimal encoding process is complex if you want to deviate from 480i/29.97 or 480p/23.976. Be specific. -
This is a video/film project I'm editing on Vegas and now I'm in the process of rendering it. All I want to know how to do is to have the jerky movement as silent films back in the 20s, like Chaplin. I really have no experience in adjusting frame rates (separating flags and all that other stuff that was mentioned earlier).
-
Originally Posted by seven_deuce offsuit
Are you receiving film from a Kodak lab or an electronic film transfer or are you using an electronic camcorder to source the video?
Is this a rip from a progressive 480p/23.976 DVD?
Describe your source. -
I captured the footage with Vegas from my DV Camera, giving me my DV AVI source footage that I can edit with. I'm not sure if it captures in progressive or interlace as I'm not at home right now so I can't check. I'm not done editing the video but I want to render a mpeg2 sample to see if I can achieve that jerky movement look for my video by doing all that stuff that was just mentioned.
-
Originally Posted by seven_deuce offsuit
Now you want to create an old film effect.
Next question, is standard 480i/29.97 DV tape or interlace DVD your target? -
I think what you're looking for is for the video to play ~20 percent faster. Vegas will probably do that by throwing away every 5th frame (and leaving the frame rate at 29.97 fps).
Using AVISynth's LeakKernelBob() filter and something similar to manono's earlier script will get you less jerky results. -
I think what you're looking for is for the video to play ~20 percent faster. Vegas will probably do that by throwing away every 5th frame (and leaving the frame rate at 29.97 fps).
I basically want to do a video like the one manono just posted here. I would use AVIsynth but I don't know how to use it, unless someone can help me with that using AVIedit. I basically want manono's script, since those are my intentions.
Althought I would prefer to stick with Vegas since I'm more familiar with that, or even Adobe After Effects for that matter which I'm sure is possible to do there. -
Hi-
As long as you have AviSynth installed, the script's easy enough. Here's the full script:
LoadPlugin("C:\Path\To\DGDecode.dll")
LoadPlugin("C:\Path\To\LeakKernelDeint.dll")
LoadPlugin("C:\Path\To\AddGrain.dll")# if you want to use AddGrain
MPEG2Source("C:\Path\To\Test.d2v")
AssumeTFF()# if TFF
LeakKernelBob(Order=1)# if TFF
SelectEvery(3,0,1)# different for amount of speedup wanted
AddGrain(800,0,0.9)# the grain/noise
SeparateFields()
SelectEvery(4,1,2)# or SelectEvery(4,0,3), depending on field order
Weave()
AssumeFPS(29.97)
ColorYUV(off_u=-32, off_v=32)# Tint color
ConvertToYUY2(Interlaced=True)# For CCE, different for other encoders
http://avisynth.org/warpenterprises/
I was using a DVD as a source, where you have an AVI source, and a BFF one, I believe. So the script gets adjusted:
LoadPlugin("C:\Path\To\LeakKernelDeint.dll")
LoadPlugin("C:\Path\To\AddGrain.dll")
AVISource("C:\Path\To\Video.avi")
AssumeBFF()# if BFF
LeakKernelBob(Order=0)# if BFF
SelectEvery(5,0,1,2,3)# 25% speedup,
AddGrain(800,0,0.9)# the grain/noise
SeparateFields()
SelectEvery(4,0,3)# or SelectEvery(4,1,2), depending on field order
Weave()
AssumeFPS(29.97)
ColorYUV(off_u=-32, off_v=32)# Tint color
ConvertToYUY2(Interlaced=True)# For CCE, different for other encoders
I don't know if you can open AviSynth scripts in Vegas or After Effects. If so, you can leave off the AddGrain line and add the old-timey effects in there, before rendering out. You can PM me if you like, or if you need any help with the script. -
I tried something in After Effects earlier by setting my video at 40fps, and when I rendered it as an AVI, I got a video that played at 19.98fps (at least according to Gspot) seeming like it almost doubled the speed. Would that almost be the same thing as silents films back then? Would I just have to render in Vegas as a 29.97 project and get the same result?
-
Originally Posted by jagabo
The nice thing about this approach is video motion velocity can be instantaneously changed using key frames and arbitrarily splined motion curves including backwards motion. -
I don't use Vegas but I'm sure it has functions to speed up and slow down video.
The output frame rate remains 29.97 fixed. That way there is no telecine required assuming a live source. -
My first script above first removed a third of the fields to slow it to 19.98fps, and then I speeded it back up to 29.97fps with the AssumeFPS line. That was a 50% increase in speed. Maybe you did the same thing, or something very similar.
-
Originally Posted by seven_deuce offsuit
Precise speed control is very important with multilayered effects creation. Often you want the fill video and its tracking alpha matte to change speed through the effect.
Similar Threads
-
Newbie question about frame rates.
By MrTorso in forum Video ConversionReplies: 4Last Post: 13th Jul 2011, 22:49 -
Editing and rendering with multiple frame rates?
By vid83 in forum EditingReplies: 12Last Post: 2nd Mar 2011, 03:20 -
Help Aspect Ratios & Frame Rates
By CTP-Crystal in forum Newbie / General discussionsReplies: 21Last Post: 1st May 2009, 18:10 -
Question about Blu-ray frame rates
By Mentasm in forum Authoring (Blu-ray)Replies: 2Last Post: 26th Sep 2008, 11:16 -
Virtuadub shows two different frame rates ?
By vodmare in forum Video ConversionReplies: 8Last Post: 12th May 2008, 18:47