To cut to the chase, I'm not sure if 10.9 and the Elgato Game Capture software are playing nicely together.
- I have produced one semi-corrupted video.
- I have had issues with the fan turning on for a single 30 minute session (Reason was also running though, so it could be Reason), whereas on 10.8.4, I don't think I ever heard the fan kick on once.
- Capturing the mic audio on the game itself is out of sync. Frankly, this might have been a problem before. I've just kind of been happily unaware before.
Frankly, if I hadn't been basically forced into upgrading to 10.9 (read on for the story), I would be happily downgrading to 10.8.4, since 10.8.5 is broken for me. But lucky me, I can't find a copy of 10.8.4 anywhere.
the long story
After a murderous past week with a lot of ill-timed events, one of the things that I didn't get around to was doing a good amount of testing of the elgato game capture software with 10.9. That's not actually true. I did manage to make a few; the first of which was semi-corrupted. So I was already nervous.
And to reiterate, I got royally screwed over by the 10.8.5 upgrade. I was having issues with audio inputs getting jacked up where random pop/clicks would get inserted as I was recording. Not only that, but I'm often recording with multiple pieces of software simultaneously (Screenflow and Reason or Elgato Game Capture and Reason), and I'd often get the clicks on one "track" but not the other. If it were the hardware producing the problem, it should show up on both.
So I tried doing a fresh install of 10.8.4. And that's when I discovered that, it doesn't matter what version your recovery partition is, it's going to give you whatever the latest OS is. So I ended up with a completely clean install of 10.8.5.
It still had problems.
After trying unsuccessfully to obtain an "alternative" copy of 10.8.4 (since apparently 10.8.3 and lower aren't compatible with the Haswell chipset), I realized that the only step left was to just try 10.9.
So the audio problem is gone as far as I know. That's the good news.
And now for the bad news.
one semi-corrupted video
As mentioned, the very first test recording I did in Elgato got semi-corrupted. I have no idea what happened but here's how it presents itself when you play it back:
- in elgato itself, it automatically pauses when it gets to the bad part (which happened about 5 seconds in), but it otherwise seems to be fine after the bad part.
- in quicktime player, the audio stops and the video freezes temporarily. The audio never comes back, but if you "skip" ahead the audio is back.
- in VLC, the audio and video freeze temporarily. The video returns but the audio start/stops in fits. Also the pitch is lowered. Though skipping around in Quicktime Player seems to reset the video/audio back to normal, this trick doesn't fix anything in VLC.
- in Final Cut Pro, I got the program to crash the first time I tried importing the video into a project. However, it seems to be relatively stable now (though I have seen at least one more crash). Much like Quicktime, after the bad part, the video will resume but the audio never comes back unless you skip around. If you do a non-destructive crop of the video to cut out the bad part, it seems to be okay.
What I haven't tried is seeing if I can export only the good part from the Elgato software itself, to see if that appears to produce a problem-free file.
So that was the very first thing I recorded with Mavericks (10.9). So I was paranoid out of the gate.
I did however wonder if it was maybe the fact that it was the very first thing so maybe it hiccup'd when it went to create the necessary directories (this was on a totally fresh install). I also thought that maybe it was because I had disabled flashback recording in that session (I've been leaving it disabled, but since this was a fresh install, it defaulted to being enabled).
But as far as I know, that was the only time that a video has been semi-corrupted.
Today, I finally had enough time for a single match of Uncharted multiplayer as a test playthrough.
After a single 30 minute session, I noticed the fan was running. Now, I should also mention that I'm running Reason at the same time as well, so this could also be a problem with Reason and 10.9. But using my Elgato/Reason combo in the past has never turned on the fan as far as I know.
Also confusing things, is that it was potentially hotter in the room today as I was recording. Though I feel like it had been that hot in the room before.
The bit that concerns me is that this could indicate that the Elgato software and/or Reason do not run as well in 10.9.
out of sync microphone audio
To be honest, I had just been trusting that the audio was in sync all of this time. I'm not sure I had ever done any manual testing of my own to know one way or the other.
To clarify, I'm talking about when you enable the mic inside of the elgato software itself. This is where it imprints your mic audio onto the video track permanently.
The only reason I discovered it was out of sync is that I was singing along with some menu music.
So I just did a couple of short test recordings and one was okay and the other was off.
Here's the huge problem. I've been using the built-in mic recording as my syncing reference.
Here's what I do:
- I enable the microphone temporarily in the Elgato software so that my mic is imprinted with the video track. I talk for 10-20 seconds to make sure that there is enough material for syncing.
- I disable the microphone input and start the session officially (still the same file though).
- At the end of a recording session, I re-enable the mic input, and do a little bit of talking. This way, I can have an idea of how far the mic audio has drifted in the course of a recording.
Because even on the same machine, apparently elgato records a little too slow or a little too fast and/or Reason is doing the same. I know this because things that sounded perfectly synced at the beginning of a session, will have drifted somewhat noticeably at the end of a 15-25 minute session of recording.
So here's the problem: if elgato is not even recording the mic audio in the appropriate place, then I'm syncing to it in post-production for no reason at all. And given that it's the only way that I was actually attempting to do any sort of syncing, I feel basically screwed.
out of sync TV
Here's another problem I just discovered in testing: the TV was lagging. So here's another problem. And maybe that actually explains the lagged audio recording.
Let me explain the theory.
See, I have headphones basically directly connected the digital optical audio out on the PS3. So I'm hearing things with no lag. So I was singing along to something with no lag. The Elgato however connects to the composite out. So if the Elgato was lagged, then I wouldn't have known about it at all.
And to clarify, the Elgato software itself is seriously lagged when you're talking about viewing things in realtime. There's just no way.
But the videos that it creates are supposed to be fine. One hopes that they've built-in the necessary intelligence so that the mic is recorded on an appropriate delay as well. And up to this point, I always assumed it was.
So maybe, just maybe, for that recording session where my mic appeared to be a couple seconds behind, if I had turned up the TV, maybe I would've heard the lag there too.
Where this theory somewhat falls apart is that the audio on my TV is just out of sync sometimes. I know this from things like Rockband or from where in a game, I'll shoot a gun, and it takes a moment to hear the shot. "Rebooting" the TV (turning it off and on) seems to always fix it.
I don't know really.
The whole thing just really makes my head spin.
And the truth of the matter is that maybe these problems were present in 10.8.4 too.
exiting from the software seems to consistently eff up the audio
So maybe it's just tonight, or maybe it's 10.9. I have encoutered this problem before, but maybe in 10-25% of all cases. But right now it's doing it 100% of the time.
Here's the scenario:
- launch the elgato software - everything's fine
- exit the elgato software but leave the elgato device connected - the picture will come back but the audio is suddenly horribly jacked up and extremely loud. Basically, it's a good way to scare the crap out of yourself and cause some potential deafness depending on how loud your TV volume is (because the signal it produces is like 5-10 times as strong as the volume level that you were previously expecting).
It's happened a decent amount of times before, but right now, it's doing it on every single exit. And I've tried a reboot and also detaching and reattaching the elgato device.
In conclusion, I have no idea.
My brain is scrambled.
There is one syncing thing that I think I'll end up resorting to now that the elgato's mic sync has proven unreliable: the TV audio sync.
I had brainstormed it as a potential way to sync audio in post, but I haven't actually tried it yet. Here's how it would work:
- First, given my audio sync problems, apparently the first step is to turn up the volume on the TV and make sure that the TV and the digital optical audio out are in sync.
- start recording your mic track (for me this is in Reason, for others maybe something like Audacity)
- start recording on the elgato, but leave its mic input disabled
- turn up the TV loud enough so that its audio bleeds through on whatever microphone you're recording on; leave it going for maybe 10 seconds or so
- turn down the TV all the way so that you don't get any bleed from it into your mic track (I still actually get a little bit of bleed from the headphones themselves but that seems somewhat unavoidable)
- for the paranoid, repeat the process at the end of a recording - this gives you 2 places to test syncing, and also gives you an idea of if things like the elgato capture and the mic capture (from Reason or whatever audio program) are slowly drifting out of sync (I know mine drift)
This is quite similar to the method I've used previously, with the caveat that I didn't realize that the elgato might be recording my mic audio out of sync to begin with.
But here's how it works. For your 10 seconds or so of TV bleed, you have reference audio that can be used to line up the mic's audio track with the audio from the elgato video.
You can do this by hand, but I've actually (so far) had it work just fine having Final Cut Pro doing the syncing automagically.
To be honest, I haven't been putting my videos together officially yet. I did enough testing to feel confident that my workflow just worked and then focused on the raw recordings. I figured it would be easier to edit things as a batch and I wanted to get an entire game done before settling into a long stretch of video editing.
But as it turns out, maybe that was a mistake. Maybe I would've discovered problems earlier.
Though frankly, I haven't been singing along to anything in Tomb Raider. If there were sync problems. I wouldn't know. I might suspect, but I would have no hard evidence.
And maybe things have been fine. Upgrading to 10.8.5 just seems to be when all hell broke loose.
And 10.8.5 may have been fine for the elgato software, but it definitely wasn't for Reason or any software I tested that was capable of capturing my mic.
I hate computers.