Recording Jitter in Real-time with Blackmagic?

Dante's icon

So I am having trouble dealing with the forum history on this topic.

Is it possible to output Jitter and OpenGl to a blackmagic device via HDMI and then use another laptop to record the video from the blackmagic device using some downloadable software?

rbedgar@stanford.edu's icon

For several years I've been running Max/MSP/Jitter on MacBook Pros, and recording on a Windows computer with Blackmagic Intensity and Intensity Pro cards. I push it all, as I record real time, and my M/M/J work is with very jumpy single-frame videos. Linear pieces would provide clearer and smoother results, but you can see some of mine at Vimeo. Look for "Simultaneous Opposites", by Robert Edgar. Happy to answer questions, if there are any I can help with.

Dante's icon

Thanks so much Robert.

How do you Output to the Blackmagic? I am using Windows so I do not have jit.qt.videoout.

Can you use jit.grab to output, or is that only for input with the blackmagic?

(i am using the blackmagic intensity shuttle)

Dante's icon

So i just got back from 2010 where i read this:

"Since jit.qt.videoout is not supported and jit.dx.videoout can only output to a FireWire DV device, there's is currently no way to get uncompressed output other than from GPU? "

is this still the case in 2017?

rbedgar@stanford.edu's icon

Hi Dante,

What I'm doing at present is taking the output signal from a thunderbolt port into the Intensity Pro 4K. I have both the source (Macbook Pro) and the target (Windows with Intensity Pro) running--with th e Macbook running my Max/MSP/Jitter program, and the Windows computer running the BlackMagic capture program.

This is not ideal... frames are lost, and there is some compression (there are choices in the capture program). However, it's the best way I've found to capture the HD output of Jitter, including sound synch. I'm always open to hear of better strategies.

Note that my program is actully a live switcher, so I'm making decisions in editing and image and sound modulation in real time. For me, rendering at a slower speed wouldn't work.

Best,

Robert

Dante's icon

Thanks again for the input Robert,

My plan was to use my windows laptop to run Max and then use a friends Mac to record with a blackmagic shuttle inbetween. I could always switch the laptops if it turns out that Max on windows is not up to task, but still looking for a way .

rbedgar@stanford.edu's icon

The Intensity Shuttle Thunderbolt looks like a stand-alone version of the Intensity Pro 4K card. The Intensity Pro does accept 4K video, if that relates to your work at all. Should work playing either from Windows or the Mac. My recommendation is to have most of your CPU/GPU power on the Max side, as the Intensity Pro will do most of the capture work on its own, it doesn't need a monster computer.

rbedgar@stanford.edu's icon

Slight misstatement on my part: The Intensity Thunderbolt looks similar to the Instensity Pro 4K card, although The Instensity Thunderbolt does not say it accepts 4K video.

Dante's icon

Robert can you point me in the right direction of which object to use to output to the blackmagic intensity shuttle usb3.0?

rbedgar@stanford.edu's icon

Hi Dante, sorry I've been away a few days.

I use jit.world, with the settings: jit.world simoppB @fps 60 @size 1280 720 .

simoppB is the name of the window that my 1280 X 720 video plays in.

I set this up on my MacBook, with a Thunderbolt cable going to the Thunderbolt input of the Blackmagic Intensity Pro 4K(which again, is a card-based version of the stand-alone intensity shuttle Thunderbolt). The card is in an older Windows computer. I launch the Windows computer and the Media Express software. My windows computer has two monitors, one displays the output from the BIP card. I move the simoppB window into the Media Express capture window, and make it full screen. Then I play my Max program, and capture it live in Media Epress.

I don't know if the intensity shuttle usb3.0 will connect with the same success, as I don't have one. But I don't see a reason that it wouldn't, as long as your Mac has a usb 3.0 port.

Best,

Robert

Dante's icon

Thanks for your help Robert

I've also been away, so sorry for the delay.

It seems its not going to work (even with 2 laptops and a BM shuttle).

The macbook only outputs to Firewire, Windows (Max 7 ) has no video out ATM.

rbedgar@stanford.edu's icon

OK. My thoughts:

1. Can you get a Firewire to USB3.0 converter? May not have the speed needed.

2. When I use my BM card in the second computer, I run the BM software, and the BM card shows up as a second monitor in my Mac. I open up a Jitter window in MAX on my Macintosh (the source computer), and drag it into the BM card monitor window, and (from the Mac), make it full-screen, with no frame. Then I play my MAX program, the video plays in the Jitter Window, and on the Capture computer/BM software I turn on the capture and capture what is playing in the BM capture window. Don't believe I'd stated this before. I don't see a problem with having your source computer being a Windows computer, you can still open a Jitter window on the Max side and play the video in it. FWIW... good luck.