|
|||||||||
|
Thread Tools | Search this Thread |
June 24th, 2008, 03:39 PM | #16 | |
Major Player
Join Date: Jun 2004
Location: McLean, VA United States
Posts: 749
|
Quote:
Having things run at the same rate is more important than time stamping because you can usually figure out the offset in post but time code is handy. The trick is to make sure you have synchronized blackburst for the camera(s) and wordclock for the recorders. Both are available from the aforementioned Lockit and Clockit boxes. Synchronizers (e.g. MOTU Time Piece) can derive word clock from time code as can some recorders so a camera which puts out LTC (Linear Time Code), which many do over their LANC ports, can often be sync'ed to a recorder. The combinations of ways in which this can be done are numerous. Always keep in mind that a LTC signal is an audio signal which, if recorded on a spare track, will ultimately always be available to tell you what time it is (so long as you have a way to read it). |
|
June 24th, 2008, 04:49 PM | #17 | |
Inner Circle
Join Date: Mar 2005
Location: Hamilton, Ontario, Canada
Posts: 5,742
|
Quote:
The difference is due to the way the recording is tranferred into the NLE with a minidisk versus a file-based recorder. While they are both recording ones and zeros, the file-based recorder records as a bwf (wav) file which is simply copied over onto the editing computer -it's a straight file copy. The minidisc, otoh, effectively "plays" the recording to transfer it into the editing workstation, sort of like hooking the digital output of one device into the digital input of another. It's still a digital transfer but it's not a just a direct file copy. Why should this matter? Consider two recorders, one file-based and the other a minidisc. For simplicity lets say they are both recording at 48kHz samples rate and both of them have sample clocks that run 10% too fast. They're recording a sound that lasts exactly 1 second. In each case the recording is supposed to contain 48000 samples but because the clock is ticking too fast, it actually has 52800 samples (48000 plus 4800). With the file based recorder, we copy its file into an editing computer whose clock is running exactly on-spec at 4800kHz and play it back. After 1 second of playback time it will have played 48000 samples. But our file still has another 4800 samples to go, which will take the workstation another 0.1 second to get through. In other words, the editing computer will take 1.1 seconds to playback the number of samples that were originally recorded in 1 second. The sound is running slow. But consider the same scenario with the minidisc. Even though its clock is also ticking 10% too fast and it records 52800 samples in one second instead of 48000, when it is being transferred into the computer it is effectively being "played" on the recorder itself, the playback rate governed not by the workstations more accurate clock but instead by the recorder's 10% fast clock. The result is that the 52800 samples play in 1 second, NOT 1.1 second, and the event time isn't distorted. It's a shame the whole digital rights managment broohaha led Sony to effectively cripple the minidisc technology. It had some distinct advantages that gave it a lot of promise, including the aformentioned behavior. But I'm afraid it's now a technology that's as anachronistic as DAT or analogue audio tape, or 2 inch quad, 1 inch helical, or VHS and Beta videotapes.
__________________
Good news, Cousins! This week's chocolate ration is 15 grams! |
|
June 24th, 2008, 05:45 PM | #18 |
Trustee
Join Date: Jan 2004
Location: Scottsdale, AZ 85260
Posts: 1,538
|
I think this is getting WAY too complicated to solve his actual problem.
You DO NOT need extra hardware to solve this. Look the problem is fundamental. The standard for DV (plain old digital video) is a 25Mpbs video stream and two 48Khz audio streams. If you bring in something other than that, it needs to be re-calculated. That's all. Fixing this is largely trivial. Just export your audio to a file and RESAMPLE that file into 48khz audio. Period. End of problem. I work with Quicktime and Final Cut Pro - not Vegas - but back in the early versions of FCP before they coded in "on the fly" audio resampling - I had to do this all the time. We'd get CD audio that was 44.1khz and if it simply got stuck on the timeline - the audio would drift. The solution was always to simply export the audio from the timeline as an AIFF File, Open it in Quicktime Pro - change the sample rate to 48Khz And replace the original timeline audio with the newly sample file. Presto - NO MORE DRIFT. I'm confident you have equally simple and easy to operate tools in the PC/Vegas world. This is just MATH - nothing crazy - and we all know that computers are REALLY good at math. Just re-sample the audio and get on with building your video. Good luck. |
June 24th, 2008, 07:05 PM | #19 | |
Major Player
Join Date: Jun 2004
Location: McLean, VA United States
Posts: 749
|
Quote:
Were the quote true there would be no market for synchronizers, black burst generators, cameras with "Jack Packs", Lockits, Clockits etc. This gear is expensive, sometimes tricky to master and makes for more complicated setups so if synced recording is an occasional requirement and if approximate sync is sufficient by all means use resampling (with stretching if necessary) and manual time alignment. For professional work electronic syncing is a must. Last edited by A. J. deLange; June 24th, 2008 at 07:05 PM. Reason: Minor Typo |
|
June 24th, 2008, 10:46 PM | #20 |
Trustee
Join Date: Jan 2004
Location: Scottsdale, AZ 85260
Posts: 1,538
|
AJ,
Don't mean to be a pest about this but I haven't seen a temporal offset DUE TO SAMPLE RATE problems that was as hard to solve as you allege since engineers went to crystal controlled clocks a LONG time ago. (The closest I remember "in the modern age" is back in the late 90's when Canon released a camcorder (the ORIGINAL XL-1?) that had a slightly wonky sample rate. So the guys at Apple had to put a check box into Final Cut Pro 1.5 for guys who were shooting that particular camcorder. Even THEN checking the box let the Mac re-calculate and - POOF - no drift - everything was fine.) The kind of delay that the tools you mention in your post are designed to deal with is TRANSMISSION delay. Like sending audio or video through a few hundred feet of co-ax plus a few routers and switches for good measure in a studio facility. Yeah, those kind of timing delays may ABSOLUTELY need hardware to address. But blackburst and genlock were developed to keep SEPARATE machines synced in REAL TIME. The OP is NOT dealing with separate machines. Just reading the same file on two separate devices. And I haven't seen anyone design a camcorder circuit that drifts as badly as you're talking about in DECADES. Plus it's writing it's data to a digital stream right AT THE ENCODER. Then taking those ones and zeros and digitally transferring them (with checksum and "keep the numbers accurate" math going on) into yet another system (likely IEEE1394 buss fed or similar) where there is AGAIN essentially NO opportunity for the kind of transmission delay you note. What the OP is facing is NOT complicated. It's just MATH. Pretty simple math for any reasonable computer processor at that. I'm saying this is a solution because I've been DOING it successfully for a decade now. In fact, it's a stupid debate. OP - just TRY what I suggested. Take the audio file and re-sample it right in your computer. At the MOST, you'll need a free downloadable audio program that can re-sample WAV or AIFF files. So my suggestion means you don't have to go drag down the 100 pound Allied catalog or spend the weekend on-line ordering stuff then waiting for UPS. It costs you NOTHING. Just try it. And I bet you report back that everything on your timeline comes out JUST FINE. Sorry guys, but I got to tell you that there's a HUGE tendency in this business to try and "over think" solutions. (not saying that there aren't things that need serious effort and expensive gear to solve, just that reading a DV tape into a computer and keeping the audio and video in sync isn't one of them) Not after twenty years of constant NLE refinement. If your signals are drifting that badly, you're doing something WRONG. Perhaps simply recording at a rate you're timeline isn't properly set up to handle. No need for anguish or expense. Just tell the computer to FIX it and move on. Good luck. |
June 25th, 2008, 05:20 AM | #21 |
Inner Circle
Join Date: Nov 2004
Location: Baltimore, MD USA
Posts: 2,337
|
Yes, but what's interesting is that the humble consumer minidisc works, but the H4 doesn't.
Regards, Ty Ford |
June 25th, 2008, 06:16 AM | #22 | |
Trustee
Join Date: Jan 2005
Location: Maryland
Posts: 1,505
|
Quote:
I believe Sony, Marantz, Edirol use crystals from Japan. Funny it used to be a running joke about things being made in Japan. Now China is the joke, and Japan means quality. Go figure. |
|
June 25th, 2008, 07:00 AM | #23 |
Major Player
Join Date: Jun 2004
Location: McLean, VA United States
Posts: 749
|
Whether the simple technique Bill advocates works or not depends on 3 things: the luck of the draw, the practices of the manufacturers of both pieces of equipment and what your tolerance for relative drift is. A decent crystal oscillator is typically specced to about plus or minus 25 ppm. If you are lucky both pieces of equipment will have the same error or nearly the same error. If you are unlucky one piece may be off plus 25 and the other off -25 for a difference of 50. Thats 50 seconds time base error in a million or 1 frame every 11 minutes. Even so for some applications that's acceptable while for others it is not. It is not, of course, likely that one crystal would be at the maximum allowable drift and the other at the other. More likely one would be at say plus 12 and the other at say plus 17 for a difference (and it is definitely difference in running rates of oscilators that we are speaking of and not cable or switcher delay) for something like 1/5 the error in the max case which would amount to 1 frame in 111 minutes. Better, but in some applications still intolerable.
To the crystal's basic tolerance we must add temperature instability, voltage instability and ageing which taken together simply mean that the drift between units can be greater than the example numbers I've thrown out. All of these, including tolerance, can be compensated for - voltage instability by good voltage regulation, temperature stability by ovenizing, basic tolerance by careful selection and ageing by recalibration. The Lockit boxes solve the sync problem using high quality crystal oscilators. Ambient gives careful consideration in their design to all these factors. The manufacturer of a consumer camera (which costs less than a Lockit) does not nor, in general, do the manufacturers of prosumer or even pro cameras to the same extent. If they did, Ambient would not have a market. Even with the Lockit approach (in which each crystal is locked to a master at the beginning of the shoot/day/scene) there will be some drift though it is hundredths of a frame (10's of audio samples at 48K per day). In some cases this is not tolerable and in those hard wiring or radio linked sync is required. I hope that this helps to make it clear why some people can get by without sync and others can't. One thing that has not been mentioned which may help when running without is to try to have all pieces of gear at the same temperature. Again I emphasize that I am not talking about transmission delays which result in clock phase error but rather clock rate (phase rate) error. Transmission delay must be accounted for if all signals resulting from an event are to arrive at a given point at the same epoch. Time code is there to help with this but cameras, for example, often have controls which allow pre or post triggering adjustment. With sound it is not the cables or radio links (which contribute delays in the 10's to hundreds of nanoseconds) but propagation of soundwaves in the air. A camera 30 feet away from a podium will record sound 30 ms (1440 samples at 48K) later than the speaker's mic. But it is a fixed offset. Certain that camera and speaker's recorder clocks are running at the same RATE (seconds per second - the clocks can be different) one can confidently make the PHASE adjustment once and rely on it even if the guy goes on for an hour or more. Since people are throwing out personal experiences I'll give mine. Two XL series cameras drift enough that the differences are plain to the casual observer after about 15 minutes. Now these are my 2 cameras and your 2 may be fine for an hour (or for 5 minutes). |
June 25th, 2008, 07:32 AM | #24 |
New Boot
Join Date: Nov 2007
Location: Mt Vernon, IN
Posts: 16
|
Wow, this thread went way beyond me. But from what I've read, I have a question. Why can't we just hook our recorders to the line-in of our computers, play the file back on the original recorder and capture it on the pc just like we capture the video from our cams? Wouldn't this make the sampling problem not a problem?
If I'm understanding what I've read, then capturing everything from all the different devices to the same device should result in everything being in sync. Yes it would take more time to capture the audio in real time, but it would be worth it for me to get great audio. |
June 25th, 2008, 08:27 AM | #25 | |
Inner Circle
Join Date: Mar 2005
Location: Hamilton, Ontario, Canada
Posts: 5,742
|
Quote:
You could do that and probably reduce the drift but you wouold be going between the analog and digital domains with the subsequent risk of generational losses. Like copying an old VHS tape to another tape or an audio cassette to another audio cassette. Probably could get away with it for a few generations with pro grear but quality loss would be a risk
__________________
Good news, Cousins! This week's chocolate ration is 15 grams! Last edited by Steve House; June 25th, 2008 at 09:14 AM. |
|
June 25th, 2008, 08:41 AM | #26 |
New Boot
Join Date: Nov 2007
Location: Mt Vernon, IN
Posts: 16
|
Ah, didn't think about that. Thanks.
|
June 25th, 2008, 09:29 AM | #27 |
Major Player
Join Date: Jun 2004
Location: McLean, VA United States
Posts: 749
|
When you do what you propose the player produces signal at every instance of time at the correct rate (assuming the playback and record clocks are the same which they should be for the most part except for temperature and voltage induced drift) and the "recorder" samples this continuous waveform at the correct times. This is essentially the same as what happens when you import a file from a recorder and tell your DAW/NLE the start and end points of the file (or some part of it) relative to reference start and end points (slate or other short duration sounds)in the camera audio or video. The software computes the values (usually between recorder samples) at the times it needs samples to be "locked" to the video. There is no dual (D/A plus A/D) degradation but the filters which do the interpolation must be properly designed to maintain NPR (noise power ratio - a type of signal to noise ratio).
|
June 25th, 2008, 01:45 PM | #28 |
Major Player
Join Date: Sep 2006
Location: Virginia Beach, VA
Posts: 656
|
Quote:
__________________
Panasonic HMC150/Canon A1/JVC HD1/Sony Vegas 8.0c |
June 25th, 2008, 04:23 PM | #29 | |
Major Player
Join Date: Oct 2007
Location: London, UK
Posts: 795
|
Quote:
__________________
http://www.gooderick.com |
|
June 25th, 2008, 04:32 PM | #30 |
Inner Circle
Join Date: Mar 2005
Location: Hamilton, Ontario, Canada
Posts: 5,742
|
True, but while the signal is in the analog domain we have to be careful how we handle it or else we run the risk of degrading it. Being "careful" with analog signal handling is why a Nagra IV was slightly more expensive that a consumer cassette recorder of similar vintage <grin>.
__________________
Good news, Cousins! This week's chocolate ration is 15 grams! |
| ||||||
|
|