Choppy Video in QC

Caelshadowhunter's picture

Hi, just a quick one.

Has anyone noticed that video playback in quartz can drop frames during video playback?

I've been having major problems. They seem to be worst when using the standard QC "movie importer" but still persists when using the same player in asynchronous mode.

I've also tried the V002 movie player, which helps again but it's still not reliable enough for what I'm trying to do.

Has anyone got any theories as to why this is happening?



The VideoTools plugin provides support for video input:

  • Firewire video input, bypassing QuickTime.
  • Network camera input, bypassing QuickTime.
  • Video file input, bypassing QuickTime.
  • Video file input, running QuickTime in a separate process.

Unlike Quartz Composer's built-in Movie Importer patch, VideoTools doesn't block compositions while a video loads. With the non-QuickTime video file input patch, videos load faster. And, unlike Movie Importer, VideoTools works reliably with threaded third-party applications (such as QuartzBuilder).

Supported Cameras, Containers, and Codecs

Supported Firewire Cameras

Any IIDC/DCAM-compliant Firewire camera, including:

  • DMx 21BF04 by The Imaging Source
  • Flea2 Color (FL2G-13S2C) by Point Grey Research
  • Flea2 Mono (FL2G-13S2M) by Point Grey Research
  • iSight by Apple (External Firewire)

(See also dc1394's camera list.)

Incompatible Cameras

  • Firefly FFMV-03M2M by Point Grey Research

Supported Network Cameras

Supported Video Player Movie Containers

  • .mov
  • .avi

Supported Video Player Movie Codecs

  • PNG
  • RLE ("QuickTime Animation")
  • ProRes 422
  • ProRes 422 (Proxy)
  • ProRes 422 (HQ)
  • Partially Supported:
    • H.264 — stutters when played backward
    • ProRes 4444 — alpha channel is ignored
  • Currently Unsupported:
    • Other formats that use interframe encoding (MPEG-4, ...)

Supported QuickTime Player Movie Containers and Codecs

  • Anything supported by QuickTime 7

Known Issues

  • Kineme VideoTools does not play audio.

3rd-party software

This software uses code from libdc1394 and FFmpeg, both licensed under the LGPLv2.1. FFmpeg's source can be downloaded here.


Unsupported on OS X Mountain Lion (10.8) and above

Please download the trial and make sure it meets your needs before purchasing. Due to bugs in Apple's Quartz Composer framework, we cannot guarantee that Kineme plugins will work properly on Mac OS 10.8 and above. Our focus has shifted to developing Vuo.

Tik Tok - A/V Remix

gtoledo3's picture

This is something where I wanted to remix a song as well as the video, for fun. I used Logic for the remix, and QC for the video.

I stripped the vocal from the original track, did a little tweaking on it, and added in different instrumentation. Then I took the video and did an assortment of glitches, v002, and datamoshing.

Time Smear

dwskau's picture

These are real-time versions of some time smear effects. On a brand new MBP they run best at around 24 iterations. If anyone has any suggestions to improve performance and get more iterations, I would love to hear them.

Export QC comp using Value Historian to Video with transparency

ginsu777's picture

I was using a video right in my QC project but I thought that was dumb since it really slowed things down and I dont think that's the way to go. I might be wrong...

Through the help of many nice people here (DUST comes to mind), I have been able to get my QC qorking as I would like. However, I need to get this into a high quality video format over a nice quality video and I am having huge problems.

Even using the excellent QuartzCrystal, the output looks really bad in imovie or any other video application. Embedding a video in this only makes the import slower with the same results. either the video is super soft, or the graphics arent real crisp. just looks bad.

Now, I know I probably shouldn't have created my lower-third graphic as a high quality TIFF and then overlay real time data on top, but it seemed like a logical workflow. When i make a contained app with the QC it looks fine, even on a TV. The problem is getting this out to video so I can upload it and show it to people. If I dont get this out to a TV in some normal scenario that is NOT hooking my computer up to a monitor, then this will be a failure.

So, on top of the quality issues, the valueHistorian isnt working on a direct imovie import. Exporting to mov first doesnt help the quality, but does solve the HELLO WORLD problem. Can someone provide me a workflow or workaround for this?