On the 23.98fps problem...
- Zarxrax
- Joined: Sun Apr 01, 2001 6:37 pm
- Contact:
On the 23.98fps problem...
So as most everyone is aware, there has always been this big complicated thing in the guides about how its so bad to edit in 23.98fps, so instead you should do all this junk where you change the speed of your audio and edit in 24 fps, then convert it all back...
And I'm just thinking, GEEZ! What the hell for?!
Seriously, there's not that much of a difference between 23.98 and 23.976. I think it works out so that there's about 1 frame difference every 4 minutes or so.
So you just skip all the hassle, edit your AMV at 23.98, then ChangeFPS("ntsc_film") that sucker, and maybe, just maybe, one frame of your amv might get deleted. And it's really perfectly fine to distro 23.98 on the web, so even then you would only have to do that on a convention version.
Again, to put this in perspective here. We are talking about, in most cases, one measly frame. Does anyone actually go through all this trouble? Why? Discuss?
/me is currently trying to streamline/simplify the guides where possible, and thinks this section is ripe for chucking.
And I'm just thinking, GEEZ! What the hell for?!
Seriously, there's not that much of a difference between 23.98 and 23.976. I think it works out so that there's about 1 frame difference every 4 minutes or so.
So you just skip all the hassle, edit your AMV at 23.98, then ChangeFPS("ntsc_film") that sucker, and maybe, just maybe, one frame of your amv might get deleted. And it's really perfectly fine to distro 23.98 on the web, so even then you would only have to do that on a convention version.
Again, to put this in perspective here. We are talking about, in most cases, one measly frame. Does anyone actually go through all this trouble? Why? Discuss?
/me is currently trying to streamline/simplify the guides where possible, and thinks this section is ripe for chucking.
-
- is
- Joined: Tue Jul 23, 2002 5:54 am
- Status: N͋̀͒̆ͣ͋ͤ̍ͮ͌ͭ̔̊͒ͧ̿
- Location: N????????????????
I do it because it's easier to reason that what you're doing to the video is correct. Obviously playing fast-and-loose with 23.98 -> 23.976 isn't "correct", in terms of maintaing proper audio/video sync; it just happens to work out.
Besides, it's not even that hard to reason through. Especially once you've done it once or twice.
Anyway. Nobody seems to care about correctness anymore, so you might as well just chuck it, and let those of us who do care be all smug about how Everyone Else Is Doing It Wrong.
Besides, it's not even that hard to reason through. Especially once you've done it once or twice.
Anyway. Nobody seems to care about correctness anymore, so you might as well just chuck it, and let those of us who do care be all smug about how Everyone Else Is Doing It Wrong.
-
- is
- Joined: Tue Jul 23, 2002 5:54 am
- Status: N͋̀͒̆ͣ͋ͤ̍ͮ͌ͭ̔̊͒ͧ̿
- Location: N????????????????
I guess I should say that I did it. Obviously, I'm too cool for AMVs these days. Or something.trythil wrote:I do it because it's easier to reason that what you're doing to the video is correct. Obviously playing fast-and-loose with 23.98 -> 23.976 isn't "correct", in terms of maintaing proper audio/video sync; it just happens to work out.
Besides, it's not even that hard to reason through. Especially once you've done it once or twice.
Anyway. Nobody seems to care about correctness anymore, so you might as well just chuck it, and let those of us who do care be all smug about how Everyone Else Is Doing It Wrong.
- mirkosp
- The Absolute Mudman
- Joined: Mon Apr 24, 2006 6:24 am
- Status: (」・ワ・)」(⊃・ワ・)⊃
- Location: Gallarate (VA), Italy
- Contact:
- Phantasmagoriat
- Joined: Mon Feb 06, 2006 11:26 pm
- Status: ☁SteamPunked≈☂
- Contact:
maybe just make an obscure reference to it when describing ChangeFPS("ntsc_film") saying that technically, the older method is more correct, but for practicality reasons, it was removed from the guide.
Although, unsynch might be an issue. I don't know how ChangeFPS() determines when to remove/add frames, but I'm guessing it could unsych a video by 1 frame, [if it chooses new frames based on the current frames at 23.976fps timepoints] or by 1/2 a frame [if it chooses new frames based on nearest frames at 23.976fps timepoints]
This is pretty much just speculation, but I think I've reasoned enough to guess that, as a worst-case-scenario, the synchronization would be off by 1 frame, which is enough to be noticeable IMO... especially if the amv has a lot of sync.
For instance, sometimes there's about a 1 frame difference between VLC and MPC+CCCP. I know I'm not the only one that's noticed this, so maybe 1 frame is enough reason to warrant the extra steps. [although, I convert everything to 29.97 fps, so I don't think I would ever do this anyways...]
Although, unsynch might be an issue. I don't know how ChangeFPS() determines when to remove/add frames, but I'm guessing it could unsych a video by 1 frame, [if it chooses new frames based on the current frames at 23.976fps timepoints] or by 1/2 a frame [if it chooses new frames based on nearest frames at 23.976fps timepoints]
This is pretty much just speculation, but I think I've reasoned enough to guess that, as a worst-case-scenario, the synchronization would be off by 1 frame, which is enough to be noticeable IMO... especially if the amv has a lot of sync.
For instance, sometimes there's about a 1 frame difference between VLC and MPC+CCCP. I know I'm not the only one that's noticed this, so maybe 1 frame is enough reason to warrant the extra steps. [although, I convert everything to 29.97 fps, so I don't think I would ever do this anyways...]
PLAY FREEDOOM!! | Phan Picks! | THE424SHOW | YouTube | "Painkiller" | Vanilla MIDI's
"Effort to Understand; Effort to be Understood; to See through Different Eyes."
"Effort to Understand; Effort to be Understood; to See through Different Eyes."
- mirkosp
- The Absolute Mudman
- Joined: Mon Apr 24, 2006 6:24 am
- Status: (」・ワ・)」(⊃・ワ・)⊃
- Location: Gallarate (VA), Italy
- Contact:
ChangeFPS() keeps the audio sync very well. Then again, if you aren't sure about that, use ConvertFPS() ... but that's only if you don't mind frame blending in order to preserve audio sync.Phantasmagoriat wrote:Although, unsynch might be an issue. I don't know how ChangeFPS() determines when to remove/add frames, but I'm guessing it could unsych a video by 1 frame, [if it chooses new frames based on the current frames at 23.976fps timepoints] or by 1/2 a frame [if it chooses new frames based on nearest frames at 23.976fps timepoints]
- Zarxrax
- Joined: Sun Apr 01, 2001 6:37 pm
- Contact:
I've actually noticed that difference between VLC and CCCP myself. I even tried to do some testing to find the exact problem, and I saw that its actually as much as 2 frames off sometimes.Phantasmagoriat wrote:For instance, sometimes there's about a 1 frame difference between VLC and MPC+CCCP. I know I'm not the only one that's noticed this, so maybe 1 frame is enough reason to warrant the extra steps. [although, I convert everything to 29.97 fps, so I don't think I would ever do this anyways...]
Regarding ChangeFPS(), a test I just performed indicates that given:
1) A 23.976fps source
and 2) A 23.98fps source with ChangeFPS
The first dropped frame will occur at frame 2998, which is just over 2 minutes into the video. The 2nd dropped frame occurs at 8994, which is a little over 6 minutes into the video.
Given that there is a 1 frame difference per four minutes, and ChangeFPS makes the first frame drop at 2 minutes, then it would stand to reason that when using ChangeFPS, we never really see more than about half a frame of desync.
- Phantasmagoriat
- Joined: Mon Feb 06, 2006 11:26 pm
- Status: ☁SteamPunked≈☂
- Contact:
I wouldn't want that, so yeah, ChangeFPS() would still be a better choice.mirkosp wrote:ChangeFPS() keeps the audio sync very well. Then again, if you aren't sure about that, use ConvertFPS() ... but that's only if you don't mind frame blending in order to preserve audio sync.
Yeah, that's always bothered me.Zarxrax wrote:I've actually noticed that difference between VLC and CCCP myself. I even tried to do some testing to find the exact problem, and I saw that its actually as much as 2 frames off sometimes.
I kinda figured it would be off by either a one frame difference, or a half a frame difference. At least I can rest assured that the makers of ConvertFPS() designed it so only the latter occurs lolZarxrax wrote:Given that there is a 1 frame difference per four minutes, and ChangeFPS makes the first frame drop at 2 minutes, then it would stand to reason that when using ChangeFPS, we never really see more than about half a frame of desync.
Now I'm just trying to decide how significant 1/2 frame desync is and where the trouble spots are.
The sync would be perfect at time 00:00, but as we approach the 2 minute mark, the timing would slowly slip, until the 2minute mark. Just prior to that, the video would be half a frame late. Then the frame drop occurs, and the sync would be half a frame early. So that's the point I would be most concerned with. I think I could live with 1/2 a frame off, but the moment when the switch occurs would be slightly exaggerated, and could leave the editor scratching their head [...well... maybe...] and you wouldn't notice it in previews either.
This is of course, assuming that something just happens to be synced at that moment
PLAY FREEDOOM!! | Phan Picks! | THE424SHOW | YouTube | "Painkiller" | Vanilla MIDI's
"Effort to Understand; Effort to be Understood; to See through Different Eyes."
"Effort to Understand; Effort to be Understood; to See through Different Eyes."
- Zarxrax
- Joined: Sun Apr 01, 2001 6:37 pm
- Contact:
Well, personally I find even around 3 frames desync to be unnoticeable in most cases.
The only reason I can tell regarding the VLC/CCCP issue was with my own videos, where I know for a fact that I have something synced a certain way and have seen the sync repeatedly. I would never be able to tell on someone else's video. At a half a frame desync, I think it would be impossible for *anyone* to tell.
The only reason I can tell regarding the VLC/CCCP issue was with my own videos, where I know for a fact that I have something synced a certain way and have seen the sync repeatedly. I would never be able to tell on someone else's video. At a half a frame desync, I think it would be impossible for *anyone* to tell.
- Phantasmagoriat
- Joined: Mon Feb 06, 2006 11:26 pm
- Status: ☁SteamPunked≈☂
- Contact:
I pretty much agree. On half a frame... you would really need to repeat the video over and over before you noticed it. And editors that are overly concerned with sync would likely use 29.97fps anyway. So yeah, you can probably scrap the section... but for correctness sake, an obscure reference to the old guide might be a good idea.
PLAY FREEDOOM!! | Phan Picks! | THE424SHOW | YouTube | "Painkiller" | Vanilla MIDI's
"Effort to Understand; Effort to be Understood; to See through Different Eyes."
"Effort to Understand; Effort to be Understood; to See through Different Eyes."