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.

Export to AAF/OMF: alternative to X2Pro ?

More
14 Nov 2014 19:35 #56051 by Emmanuel
Hi guys,

My question is slightly more complex than it seems.

Some of you (esp. Ronny) know that I'm about to finish a shortfilm with a complex timeline.

Due to a problem with the SDK of RED, there is a delay of 1ms each second of a consecutive clip. This might lead to delays of up to 90ms in my dialogues. It is NOT the fault of X2Pro, but of RED (see thread here x2pro.net/Forum/12-x2pro-professional/74...sing-audio.html#1626 ) however I am concerned:

* Is 90ms of delay in a dialogue something people will notice ?

* Is there an alternative to X2Pro I can try in order to see if I get the same issue ?

Thank you!

Please Log in to join the conversation.

More
14 Nov 2014 20:00 #56052 by Tom Wolsky
I don't think you can hear 90ms. I've cut larger chunks of a track, and it's not audible. Film has sync that is no more accurate that 1/24th of a second.

Please Log in to join the conversation.

More
14 Nov 2014 20:16 #56053 by ronny courtens
Hey Manoucho,

I entirely agree with Tom. Don't worry about 90ms delay, I have seen much worse. You will be the only one knowing it's there.

Actually audio sync slip is absolutely non-detectable from -100ms (delayed) to +25ms (advanced).

There have been many advanced technical studies about this, if you want to knock yourself out you can read one here: www.atsc.org/cms/pdf/audio_seminar/12%20...onization-Status.pdf

- Ronny

Please Log in to join the conversation.

More
14 Nov 2014 20:22 #56055 by Emmanuel
Super interesting, thank you.

Also interesting that:
– Our brains are used to sound being delayed in nature (by distance)
– Our brains are confused when sound precedes the vision

:)

OK, I'm relieved then, thank you!

Please Log in to join the conversation.

More
14 Nov 2014 20:30 #56056 by ronny courtens
Talking about brains: make sure not to tell anyone that there is an undetectable delay in the audio of your movie. Because if you do then anyone you told this will suddenly start to notice the delay :whistle:

Humans are such funny creatures ;)

- Ronny

Please Log in to join the conversation.

More
14 Nov 2014 20:31 #56057 by Emmanuel
Hmm actually in my case it would be +90ms (advanced) which is considered by the report as the limit for unacceptable.

(The RED video footage plays at 99.9% of its speed while sound goes on to 100%)

However they clearly state its judged by EXPERT viewers.

Sorry, a very senior feature sound designer is going to give me 4 days of his life, so I really need to make sure there will be no technical issue :)

Please Log in to join the conversation.

More
14 Nov 2014 20:36 #56058 by Tom Wolsky
Yet it is almost axiomatic in film and television editing for sound to prece picture, or maybe exactly for that reason.

Please Log in to join the conversation.

More
14 Nov 2014 21:16 - 14 Nov 2014 21:21 #56059 by ronny courtens
Sound preceding picture is indeed a natural thing. You hear a sound, then you react and you look at where the sound is coming from. That's why this technique is often used in film. But that's not the same as audio that is out of sync with the video.

I have had a look at this thread on the X2Pro forum. Boy, RED really has this messed up big time. My thoughts on this:

- If your original RED clips play at 99% of the speed they actually should play, and your audio plays at 100%, your audio will indeed advance by 1ms /sec with respect to the video. But...

- On your longest clip (which is 92 seconds) this means the audio will be advanced by 2 frames at the very end of this clip. Two frames is indeed a limit that could be noticed by expert viewers in ideal circumstances. But that is the worst case scenario. And it only occurs at the very end of this clip and not on the rest of the clip, nor on any shorter clips.

- So I think you still will be fairly safe. But should anyone notice the audio drift anyway, you always can speed up any problematic video clips by 1% and extend them to fit after you have brought the final audio mix back into FCP X. This will bring your final output perfectly back in sync.


- Ronny
Last edit: 14 Nov 2014 21:21 by ronny courtens.

Please Log in to join the conversation.

More
18 Nov 2014 13:39 #56148 by Emmanuel
OK Ronny, sounds all good to me. Thank you again.

One last question: wouldn't it be preferable to slow down the final audio of 1% rather than speeding up the video by 1% ? Calculation/safety wise I mean.

Please Log in to join the conversation.

More
18 Nov 2014 14:42 #56152 by ronny courtens
That would indeed be another thing you could try. But I think if anyone ever notices the audio drift, it will only be on the very long clips. In that case it should suffice to retime only these clips and leave everything else in sync.

- Ronny

Please Log in to join the conversation.

More
06 Dec 2014 16:28 #57036 by Emmanuel
Ronny,

I'm back from Audio Mix (boy, it's unbelievable how much it improves a film).

So now I need to try this speeding up. However last time we talked about 99% when actually I think it should be 99,9%. Problem: FCPX doesn't allow a retiming of 0,001% (when I try it puts it back to 100%).

Any idea of what I should do ?

Please Log in to join the conversation.

More
06 Dec 2014 18:06 - 06 Dec 2014 18:07 #57039 by ronny courtens
Hey Manu,

Video can only be sped up or slowed down by whole frames. If your project is 24p (I think that's the case here) this means the minimum amount of retiming you can apply to a video clip is 1/24th of a second. Here you see a 24p timeline with a 2 minute video clip. I have set a marker on the audio as a reference point:



Now I have retimed this clip to 99,8%. I could not choose 99,9% because this does not correspond with 1 video frame. You see the video indeed plays slower as it is 1 frame longer with respect to the marker:



But the % indicator on the clip will still show 100% because this indicator only shows whole numbers.

Things are easier with audio, because you can manipulate audio at subframe level. So if you only need to do a very small adjustment it would be better to adjust the audio instead of the video. In your case the audio would have to be sped up by 100.1%, which is perfectly possible.

The real question is: do you need to retime?

- Do you see a noticeable out-of-sync issue when you play the film? As I said before, if this happens it will only be on very long clips, which you can easily retime by small percentages.

- Is your mixed audio track longer than you video? In this case you can easily retime the audio by dragging it to te same length as your video.

Ronny
Attachments:
Last edit: 06 Dec 2014 18:07 by ronny courtens.

Please Log in to join the conversation.

More
06 Dec 2014 18:15 #57040 by Emmanuel
Thank you Ronny for your brilliant explanations as always.

I don't know yet if I really need to retime. I do notice an audio drift, as it was expected. Your advice is probably the best: just let it be and see if it's notieceable.

In general I think I do not understand the issue very well. I find it confusing because I have a credit sequence etc. and those I guess do not cause any audio drift. So if I do a global retiming it probably doesn't make any sense. But if I do it by chunks, I will get micro gaps in my timeline.

Please Log in to join the conversation.

More
06 Dec 2014 19:39 #57041 by ronny courtens
The issue started with a problem with your R3D clips only playing at 99,9% (too slow) of their actual speed in the timeline. RED really messed this up for you, and I am happy to read on the forums that this issue seems to be resolved now.

But the speed difference is so minimal that you only should notice minor sync issues with the longer RED clips. It is always possible to retime these long video clips individually, which would probably bring the rest of the sequence perfectly in sync. As you have to slow them down this will not leave any gaps. It certainly is worth trying, and if this causes any other issues you always can get back.


- Ronny

Please Log in to join the conversation.

More
07 Dec 2014 07:36 #57046 by Andreas Kiel
There always has been a lot of of confusion using external audio with any NLE.
With Avid it was more likely everything worked since in most cases the audio crew was well informed what to do (there was always a cheat sheet flying around about which sample rate for what kind of project).

Just a list of possible WAVE files.

Standard: no metadata except sampling rate otherwise only data.
Broadcast WAVE: BEXT header showing some basic metadata, in some cases a "virtual sampling rate" this was followed by the data.
"Extended" Broadcast WAVE: Beside the BEXT header, there is an iXML chunk in the file. This iXML chunk can be located at 3 places with the file. iXML is a way more extended version of the BEXT chunk and allows to control playback speed in case the NLE accepts the iXML.

FCP up from 5.1 was able to reed the BEXT, but always till the FCP EOL was confusing since it used the last selected template to interpret the file,

FCP X more or less ignores the BEXT but uses the iXML if it can find it - that where the problem is buried. FCP X expects the iXML to be at a special place (out of the 3 options). If it isn't found there it is ignored.

But finally all the problems come from the video side or better the NTSC against Non NTSC war.
So what means "real time playback" with NTSC, finally nothing cause it's not there. An additional confusion is created by using DF or NDF.

Coming back to the audio. A standard reply for out of sync is: is your audio 48000 Hz?
This is a bad answer in several regards. So sample rate could be anything as long as it is handled correctly and what about CD Quality audio or 96000 Hz which are standard as well?
Better reply would have been: Do all you settings match?
But this implies a lot of additional questions and answers which are hard to track and to solve.

Coming back to the original question. If the RED file plays back at 99.9% and the audio at 100% there is some NTSC magic somewhere involved (regardless whether it is a RED error or another error).
As Ronny said you can never match/retime the video inside the NLE to match the audio. But you can match the audio to the video (just because it has way more "frames").
If the audio playback is longer than the matching video it's playing to slow obviously. This means you have to change the "playback sample rate". This can be done with Wave Agent.
In this case it needs to be changed to 48048 Hz - means the audio will play faster and match the video.
If it is to short it needs to be adjusted to 47952 Hz.

So like more than a decade ago it's always a good idea to do some checks upfront to have a smooth production workflow.

- Andreas

P.S.
Wave Agent modifies BWAVs with iXML in a way that the iXML chunk can be found by FCP X.

Please Log in to join the conversation.

More
07 Dec 2014 12:50 - 07 Dec 2014 12:58 #57057 by BenB
"This is a bad answer in several regards."

It is in fact the best first troubleshooting question, since this is the cause of audio drift 99 percent of the time. NLE's all interpret sample rates with the same method, and it has always been, and still is, a very stupid method. But that's life. But saying it is a bad question to ask, that is just totally baseless.

In some cases, newer-isn digital audio recorders assign video timecode to an audio file, which an NLE can interpret and mess up things, but I've found that to be more rare.

Sample rate, that is pretty much the only realistic setting to verify when troubleshooting, period.
Last edit: 07 Dec 2014 12:58 by BenB.

Please Log in to join the conversation.

More
07 Dec 2014 13:03 #57058 by Emmanuel
Andreas, this was VERY informative. I'll also give a try at the 48048Hz.

I'm so grateful to all of you Ronny, Andreas, Ben, Tom, etc...

I've already included the fcp.co community in the thanks of the film. Not much I can do, except tell you all how grateful I am.

Please Log in to join the conversation.

More
07 Dec 2014 14:30 - 07 Dec 2014 14:32 #57060 by Andreas Kiel

BenB wrote: "This is a bad answer in several regards."

It is in fact the best first troubleshooting question, since this is the cause of audio drift 99 percent of the time. NLE's all interpret sample rates with the same method, and it has always been, and still is, a very stupid method. But that's life. But saying it is a bad question to ask, that is just totally baseless.

In some cases, newer-isn digital audio recorders assign video timecode to an audio file, which an NLE can interpret and mess up things, but I've found that to be more rare.

Sample rate, that is pretty much the only realistic setting to verify when troubleshooting, period.


Ben,
With all respect. You didn't catch the point. Only the "keywords" :-)

I was referring to the "48000 Hz reply". While 48,0 kHz is quite common and usual nowadays it doesn't mean it's the solution.

The real reply should be: "What sample rate are you using in which environment?"

And again as I said this could be complicated and hard to figure out in a given workflow.
This is NOT an FCPX issue (it applies to many NLEs). Standard rates from archive material like 32 kHz, CD quality 44,1 kHz, currently used 48 kHz or advanced 96 kHz are all valid sample rates for all NLEs. Same are the "1.001" variations of those.

NLEs who understand modern BWAV files (with iXML) may correct some issues.

In any case the "Is your audio 48000 Hz?" is not a well thought reply. POINT.

- Andreas
Last edit: 07 Dec 2014 14:32 by Andreas Kiel.

Please Log in to join the conversation.

More
08 Dec 2014 13:15 #57082 by BenB
Since the video standard is 48kHz, it IS in fact a well thought out reply, and has led directly to solutions for many years. I think there is some over complication something simple. There is a standard for film, video and broadcast with audio. It is a very simply issue. Verify your audio is 48kHz for editing, period.

Please Log in to join the conversation.

More
08 Dec 2014 17:30 #57090 by Andreas Kiel
Ben,

I have no idea why you insist on your "48000 Hz" answer.

Take a 1 second clip recorded at 23.976... (24 NTSC) with 48000 Hz audio.
Audio is measured in samples per real world seconds.
The clip needs 1.001 seconds real world time to play back.
That means only 48000/1001 samples per second (real world) are played. Means rounded 47952 samples.

Let's stop here.

- Andreas

Please Log in to join the conversation.