Questionable Quicktime Movie Sync?

Questioning how accurate and reliable Logic and QT movies sync... Here's the scenario:

Working on a film cue, had a QT moving displayed as float. The dialog track is embedded in the QT movie and I exported it to the Arrange window. No problem there. The volume is turned off in the movie float itself.

In the studio I'm working in, the computer's audio output (for things like QT movie audio, alerts, etc.) is routed to a pair of self-powered mini speakers. So with the volume off in the movie float, we only heard the extracted audio playing out of Logic-->audio interface (MOTU)-->mixing board-->proper control room monitors.

At some point in the proceedings, someone turned up the volume in the movie float window and we were now hearing the dialog track out of the mini speakers as well as the control room speakers. And the two tracks were out-of-sync, flamming.

Curious about the out-of-sync audio, I started/stopped/started/stopped Logic several times and noticed that the sync discrepancy changed EVERY TIME I restarted the sequence.

So I'm wondering if this is an indication that QT movie playback sync is not consistent (and therefore unreliable) running within Logic. Any thoughts or suggestions? Rohan? 😉

G5, dual 2.7G, 2.5G RAM, Mac OS X (10.4.3), LP7.1.1, MOTU 424/2408/1224 x 2

Posted on Feb 7, 2006 2:05 AM

Reply
33 replies

Apr 8, 2006 1:33 PM in response to spocintosh

Hi Spocintosh,

Thanks for bringing this thread back into the light of day.

Well, in the time since Rohan's initial and informative replies I've worked on a variety of different scoring projects and am still mystified as to why QT audio will not play in sync with the extracted audio.

First, let me say that I've never run into an instance where the burn-in and Logic's timecode counter were at odds (other than when I had the wrong frame rate selected). I'll lean towards the "negative" and say that perhaps, maybe, the most discrepancy I've ever seen is less-than or equal to 1 frame. But for sake of my point, I'll say that I've never seen discrepancies between burn-in and Logic's counter.

Now, that's not to say that picture sync is always great when running under Logic. For example, I place a stupid orchestra hit sfx right on an edit of a superhero hitting a villan in the jaw. Like, like RIGHT on the first frame of that scene. Well, experience has shown me that sometimes it's necessary to "telegraph" that kind of thing by placing it a frame early for maximum visual/aural impact (all depends on the nature of the sound's attack as well as visual details). OK, fine. Having to do that has nothing to do with Logic or QT being in or out of sync.

But goddammit if sometimes that sfx doesn't sometimes sound like it's been sync' d improperly! Very commonly in the course of a production I'll get into the habit of start/stop/start Logic because I know the first "start" is going to play back the sequenced data (MIDI, audio) predictably out-of-sync. This is absolutely infuriating.

Funny enough, though... when it comes to embedding the music directly into the movie file within QTPro for presentation purposes, the sync is always what I thought it should be while working in Logic. And if it's not, I know I have to go back to my Logic song and tighten things up.

I have no further insight to offer as to why there are discrepancies aboundinig in playback of QT files along with Logic. Or the other way 'round. Or however it works, and I wish someone would tell us.

FWIW, I think Rohan gave it his best shot at trying to explain how these things work. I don't know that he's privy to additional details about how things sync up within Logic over the rest of us. Certainly his resume shows us an enviable career at scoring to picture and I'm sure he's making good decisions about how to deal with sync amidst the circumstances. But I agree that there should be absolutely zero guesswork when it comes to understanding Logic<-->QT Sync. It's a computer, right? How can the multi-frame fudge factor exist? It ****** me off continually.

Thanks again for bringing this subject to the fore.

Apr 8, 2006 1:51 PM in response to iSchwartz

OH my god !
LAP 6.4.3 has to render the waveform again ! 12 tracks at 2 and a half hours of film !!!
ARe computers really invented to have us waiting for them for ages ??
Or did I get something wrong ?
Needless 2 say that I should be finished with my work 2 days ago. Now i have to check what's going on here.
Hi, iSchwartz, now THAT was a quick reply, huh ?
I just rebooted ma Logic and you already answered !
Good to see that the interest is still there - not so good that it obviously means there's no solution yet...
Another hint, my movie is about 29 gigs and it's coming from a different firewire disk than the audio. My initial thought was to make it easier for the disk handling - but : maybe it's more difficult for the firewire handling - as I am currently on location i have to work with the powerbook and it only has this ONE firewire bus. Unfortunately i am about 300kms away from the G5 that could be of help, when working from a SATA disk that surely could handle both at a time.
Another hint, it seems to get worse toward the end of the movie - but i am not yet sure of that. Could lead to a problem of a QTexport-problem of FCP when this is true.
Well, waveform rendering just finished - i have to go on.
regards,
spocintosh

Apr 8, 2006 2:41 PM in response to spocintosh

Hi Spocintosh,

You want quick replies (sometimes)? Post on this forum! 🙂 where there's a lot of interest on the part of many dyed-in-the-wool Logic users to learn more about scoring/post techniques and Logic's inner workings related to same, amongst other things.

There's also a strong contingent of pro users here who are sick to death of the bugs and strange behaviors yet continue to use the program because a) they love it anyway, b) changing to another program would be extremely difficult amidst years of experience on Logic, where the program has become an extension of their very being, and c) hope beyond hope for improvements in the near future.

I'll say this, tho, that if "c" doesn't come to fruition soon there maybe be, out of sheer necessity -- and wishing to bring more joy to music creation -- a bit of an exodus. Not a mass exodus, but an exodus nonetheless. That's my prediction, anyway...

PLAYING BACK VIDEO FROM A SEPARATE DRIVE
This is my method of working also. But in times of sheer laziness I've played back picture from my system drive (always audio from a separate drive) and had no problem other than those already mentioned in this thread. But Logic WILL give me problems if I have two songs open at once which both point to the same movie files (such as when I'm working on two different but adjacent cues in separate files); then the movie will then stutter its playback.

And regarding the re-rendering of waveforms, the only time I've ever seen this (and I've only seen it once) is when the disk is running out of space.

Looking forward to continued dialog with you about these subjects.

Apr 8, 2006 2:45 PM in response to spocintosh

By the way, to get back to the Cmd-I in QuickTime:
Ever anybody noticed that the Information not only shows the film settings but also the actual playback frame rate ?
And, guess what - it varies while the movie is playing. Try it out.
So far to reliability of what "should" be. What's wrong there ? Is it just the display of the frame rate, is it the calculation behind the display or is it - in the end -accurately showing that playback is varying ?
Noticed that a few days ago when i exported my FCP project (that consisted of 3 files of digitized Beta-SP's) into a single file of the whole length so i don't have to deal with multiple movie files and the offset hassle.
BUT, maybe that's where the problem is. I just tried to work with the first of the three original movie files directly out of FCP's Capture Scratch, which is 90 minutes only and it seems to perform quite well. And moreover, it is on the same drive as the audio.
In another thread I found someone with a sync problem of exported FCP streams. But the only way to find out is when I finished my ADR and try to playback the bounced surround tracks back in FCP's timeline along with the original appended movie footage against the exported DV stream.
Strrrrrange...
But we'll get there.
C ya.
spocintosh

Apr 8, 2006 3:01 PM in response to iSchwartz

Aaah. Rendering seems to be necessary maybe because of different file format or whatever, 'cause when reopening in 7 it also did waveforms again, although not ALL of them, just the Interleaved stereo ones, where 6.4.3 did ALL my audiofiles. But I experienced that many times before, there seems 2 b some incompatibility.
Disk space is not an issue - but for the second movie that I should have been working on by now but can't...
So, next thing is swapping the audio to the drive with the exported movie on it so there's only ONE change at a time. Because last step was 2 changes.
And maybe a reboot...
Yawn*Ronf

Apr 8, 2006 3:11 PM in response to spocintosh

By the way, to get back to the Cmd-I in QuickTime:
Ever anybody noticed that the Information not only
shows the film settings but also the actual playback
frame rate ?
And, guess what - it varies while the movie is
playing. Try it out.
So far to reliability of what "should" be. What's
wrong there ? Is it just the display of the frame
rate, is it the calculation behind the display or is
it - in the end -accurately showing that playback is
varying ?
spocintosh


The playback frame rate can vary as sometimes QuickTime cannot process all the data so drops frames. That is wht there is an option in the "view menu" play all frames - this will play every frame but at the expense of time accuracy. However a recent mac should be able to play all the frames of most codecs in time.

I have had the random variable sync problem in Logic for a while now - including Logic 6.4.3 Not sure of the cause but it's definately a problem - I'm just surprised more people aren't noticing it.

Julian

Apr 8, 2006 4:00 PM in response to iSchwartz

Hi.

This tread are very interesting (and looong), yes - but no sollutions yet. I have problem with the same; that the QuickTime will start/trigger some frames different for each time I start in Logic. Also tried to feed my external videoscreen with signal from my firewire-driven Canopus ADVC-110. Then I had to compensate for latency in the Video settings....but it's just impossible to do when the syncrelation between Logic and QuickTime seem do differ for each start.

You say it could be the QuickTime version...or OS....or Logic?! Well, since my setup is TDM-based, I also use ProTools (7.1) when this is more apropriate. Imported the same movie there (25fps DV PAL) - compensated for latency through the FW-device (4 frames) - and it just plays rock solid!! The movie is 17 mins. long, and do not seem to drift at all.

I've been working with QT-movies longer than 1 our on my earlier system, with just 2-3 frames drift when running in one pass.

I would like to believe that OSX.4.6 and QuickTime 7.0.4 talks well together, since ProTools 7.1 HD run this task flawlessly. Then Logic 7.2 would be the application to put on the bench for trimming....

Apr 8, 2006 5:30 PM in response to Julian Scott

The playback frame rate can vary as sometimes
QuickTime cannot process all the data so drops
frames. That is wht there is an option in the "view
menu" play all frames - this will play every frame
but at the expense of time accuracy. However a recent
mac should be able to play all the frames of most
codecs in time.

I have had the random variable sync problem in Logic
for a while now - including Logic 6.4.3 Not sure of
the cause but it's definately a problem - I'm just
surprised more people aren't noticing it.

Julian


Yeah, but what's it doing at a rate like, say 25.19 ??
Does it try to bring it's own artistic approach out in the free world trying to show me some of *it's own* suggestions of what's a good movie ?
🙂
And "more people"... - well, there IS definitely a difference in people's ability to notice these things, and most of Logic's users will never ever use movies at all. Even if they do, they mostly do MUSIC, film scoring. And try to notice frame accuracy with strings...you'd be happy if every audio/midi is in sync to the scene, but not to frames. I mean, for music there's no problem at all.

I have to start/stop 20 times at 2-3 second bits repeatedly to exactly lip sync hundreds of regions. That's different.

Not that I don't agree with you, that there truly is bunch of jerks out there, even in the business, who don't care at all 😉, but for a lot of users there's simply little chance to ever get into it that close.

To Norway now, and to all the others of course:
I'm using the original Capture Scratch files now and it seems to works fine - so far.
Again, unfortunately this is a change of more than one state at a time.

1. It is the original imported movies, not the "export" of a FCP edit where I edited all 3 of them into one. The Import was done directly by logging out of FinalCut Studio 5.0.4 using a Formac TVR as firewire input device.

2. Therefore it is significantly smaller in its filesizes (10, 12 and 6 GB compared to the exported 28 gig file.

3. Video is now located on the same drive as the audio I'm using.

So what does that tell you techies out there ?
As I found this other thread about sync problems with FCP exported files in Logic, I tend to go on this one for now. For comparison these guys edited directly in QT and did the export from there and the resulting file played back ok in Logic then. So it's not the filesize, provided they are doing exactly the same edits. They assumed it a FCP bug.

And what about you guys here in this thread - are you using FCP exported files as well ?
What does it tell that it obviously works in ProTools ? (At least in Norway ?Maybe better processor cooling because of the climate up there ?)

Could it be a kind of bug of Logic and FCP together ?
Is FCP producing strange files ?
Or is Logic just too picky about it ?

Any help still appreciated...
spocintosh

Apr 8, 2006 8:35 PM in response to spocintosh

...and most of Logic's users will never ever use
movies at all. Even if they do, they mostly do MUSIC,
film scoring. And try to notice frame accuracy with
strings...you'd be happy if every audio/midi is in
sync to the scene, but not to frames. I mean, for
music there's no problem at all.


I have to disagree with you here. While I would imagine that for ADR to look right you have to worry about single-frame discrepancies, the same holds true for music. Composers work very hard at deciding on and composing to "hit points", especially in action/adventure films, and if the musical hits are sloppy against picture by a few frames, it's softens the impact of the musical hit; at worst it appears as though the composer doesn't know how to "make" hit points.

On the sync front, I need to spend more time studying/mulling over what you've written. Thanks for all of this info and for describing your approach and workarounds.

-=iS=-

Apr 9, 2006 3:00 AM in response to iSchwartz

...sloppy against picture by a few frames, it's softens
the impact of the musical hit; at worst it appears as
though the composer doesn't know how to "make" hit
points.

Mhh, I see your point. One doesn't want that.

I have a confirmation here:
The original movie files work perfectly.

Now I don't really know if it's the fact that Logic/FireWire is receiving data only from one disk, the filesize or the original file format - or maybe all three of this.
I still tend to go for the FCP-bug theory because I could notice that while the sync is perfect now, the movie now sometimes stutters randomly - but repeatedly stays in sync at all times, even when hitting play every second for 10-15 times. I would think I can blame the single disk for this.
Picture-stuttering also appears now, when Logic timeline reaches the end of a window and redraws the next window.
I will try to separate the audio back to a different drive. See what we got then, hope that maybe the stuttering will be gone again (and the sync stays...!).

Howdeeeeeeeeee !
spocintosh

Apr 9, 2006 6:09 AM in response to spocintosh

My DV-PAL videofile that caused problem was rendered from FCP, yes. I opened it in QuickTime, and rendered/exported it as a new file - just with a few adjustmentments (progressive). Had to keep it in DV-codec though, or Logic wouldn't output through firewire. Believe it or not - this file was much more stable when used in Logic. After finetuning the sync, I stopped - started again, and it was in sync....not 4-5 +/- frames away as the FCP file. I also use another disk for the new file, but don't believe that this would make much difference.

Will do some more experiments......

Apr 9, 2006 7:04 AM in response to Halstein

Hello to beautiful Norway !

Of course I believe you !
Think we got it now.
At least we have one confirmation...

Do you think it makes a difference whether you export in progressive or interlaced ? Mine were on interlaced, while the original import, I think, is progressive...have to check that again.
FCP is 5.0.4, QT 7.0.4 and Logic 7.1.1 here, but as I pointed out before, it doesn't seem to be the Logic version as I tried with 6.4.3 too and it had the same sync problems.
What version of FCP, QT and Logic are you using ?
Would be interesting to know if you have a different FCP ?

And I think now it is definitely becoming a topic for FCP discussions as well.
Why is there a difference between exporting from FCP and QT ?

I always thought that it is QT anyway that's in the background of every app using it's abilities. There's not a different QT engine in QT than in Logic, FCP or iTunes ????
You can prove that by the app's functionality that totally depends on the installed QT version, not the app's version.
For example without QT 7 there's no variable bitrate of AAC's in iTunes nor AAC export out of Logic.

Who's the video pro here that can answer these questions ?
Cooooome on !

Regards,
spocintosh

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Questionable Quicktime Movie Sync?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.