Forums > Jitter

multiple camera set up

April 26, 2006 | 4:56 am

What is needed to have two (or more) firewire cameras recognized in a single patch.. ? I have tried a firewire hub which didn’t work. I’ve read other forums which said that osX mac only sees one DV source at a time. However it seems some had sucess with was it.. installing an additional video card?
but would one be able to run two or more jit.grab objects in one patch? then process and output.. such as motion tracking
mixed with a video out? any clear direction would be appreciated..


April 28, 2006 | 10:09 pm

yes, it will only see 1 DV camera at a time on a firewire bus. You could try adding additional pci firewire cards if you are on a desktop. this will give more firewire busses and therefore more cameras, as I understand it. Never tried it myself.
You could also go analog (cheeper cables and lower latency!) and use a digitizer from 1394imaging.com or use a Miglia alchemyTV card http://www.miglia.com/products/video/alchemytvdvr/index.html

p


April 30, 2006 | 4:25 am

that recipe does me no good at all since I don’t drink.. but enjoy yourself..

as for the cameras..a portable situtation would seem to require the analogue direction.It would be nice to be able to work with multiple web (usb?) cams on a powerbook with jitter. Perhaps I am missing the obvious but is that impossible? Is it the single quicktime stream issue- and is there a way around it?


April 30, 2006 | 6:59 am

i am not on a mac, but look here for hacks.

http://www.vrhotwires.com/InexpensivePanoramicVideo.html


May 1, 2006 | 1:36 am

thanks ..very helpful ..through it found Ben Birds Sec software that works with mac. but not sure if jitter will access it.guess I’ll try.
A


May 1, 2006 | 3:37 pm

hi

simply put, it works

i used to use 4 FW cameras on a pbook, mac, osX (it was one or 2
years ago, so it most certainly was panther)

basically there were no magic (!!) involved, just 4 Fire-i cameras
daisy chained – the attached patch says it all – here the idea was to
show one of the 4 possible images on the second screen, you can throw
away that part

this is only jitter – at some point I used 3 cams with soft vns – works as well

the only "trick" (which is more recent than the patch) is that now
(since when???) you should NOT name your cameras not use special
names for them – it once was possible (so i could "speak" to fire1,
fire2 etc, now they are all the same. Not sure if they "placement" is
random, or depending where they are in the chain… in any case not a
problem

best

kasper

#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P message 834 416 27 196617 open;
#P newex 860 365 35 196617 del 80;
#P window setfont "Fixedwidth Serif" 10.;
#P message 860 385 51 1441802 input 3;
#P message 868 416 63 1441802 vdevice 4;
#P newex 834 441 122 1441802 jit.qt.grab 320 240;
#B color 5;
#P user jit.pwindow 833 502 162 122 0 1 0 0 1 0;
#P window setfont "Sans Serif" 9.;
#P comment 843 488 133 196617 webcam4;
#N vpatcher 10 59 610 459;
#P inlet 64 44 15 0;
#P window setfont "Sans Serif" 9.;
#P newex 64 121 40 196617 Uzi 4;
#P newex 64 99 61 196617 t b b;
#P button 64 64 29 0;
#P outlet 16 319 15 0;
#P window setfont "Fixedwidth Serif" 10.;
#P message 223 283 68 1441802 patch $1 3;
#P message 154 283 68 1441802 patch $1 2;
#P message 85 283 68 1441802 patch $1 1;
#P message 16 283 68 1441802 patch $1 0;
#P window setfont "Sans Serif" 9.;
#P number 127 260 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 90 260 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 53 260 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 16 260 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 16 193 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#N counter 0 1 4;
#X flags 0 0;
#P newobj 16 171 70 196617 counter 0 1 4;
#P newex 16 218 109 196617 pack 0 0;
#P newex 16 238 158 196617 route 1 2 3 4;
#P message 115 143 32 196617 clear;
#P button 64 143 15 0;
#P number 115 193 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 115 171 33 196617 urn 4;
#P fasten 2 0 6 0 69 163 21 163;
#P connect 6 0 7 0;
#P connect 7 0 5 0;
#P connect 5 0 4 0;
#P connect 4 0 8 0;
#P fasten 8 0 12 0 21 278 21 278;
#P fasten 15 0 16 0 228 309 21 309;
#P fasten 14 0 16 0 159 309 21 309;
#P fasten 13 0 16 0 90 309 21 309;
#P connect 12 0 16 0;
#P connect 4 1 9 0;
#P connect 20 0 17 0;
#P connect 17 0 18 0;
#P connect 18 0 19 0;
#P connect 19 0 2 0;
#P fasten 9 0 13 0 58 278 90 278;
#P connect 4 2 10 0;
#P connect 18 1 3 0;
#P fasten 2 0 0 0 69 163 120 163;
#P connect 3 0 0 0;
#P connect 0 0 1 0;
#P connect 1 0 5 1;
#P connect 4 3 11 0;
#P fasten 10 0 14 0 95 278 159 278;
#P fasten 11 0 15 0 132 278 228 278;
#P pop;
#P newobj 238 432 68 196617 p rand_distri;
#P window setfont "Fixedwidth Serif" 10.;
#P newex 230 604 85 1441802 router 4 4;
#B color 5;
#P newex 237 631 170 1441802 jit.glue @rows 2 @columns 2;
#B color 5;
#P window setfont "Sans Serif" 9.;
#P newex 352 365 35 196617 del 20;
#P toggle 228 201 15 0;
#P button 141 63 15 0;
#P comment 609 98 25 196617 max;
#P number 506 233 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 488 122 85 196617 t b i;
#P newex 579 153 27 196617 – 1;
#P newex 538 173 51 196617 – 4;
#P newex 506 213 67 196617 + 4;
#P number 531 97 35 9 4 0 65 3 0 0 0 156 179 255 222 222 222 0 0 0;
#P newex 506 152 42 196617 t b i;
#P newex 273 179 43 196617 * 1000;
#P number 572 97 35 9 4 0 65 3 0 0 0 156 179 255 222 222 222 0 0 0;
#P number 273 199 55 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 506 193 42 196617 random;
#P message 662 416 27 196617 open;
#P message 491 416 27 196617 open;
#P message 328 416 27 196617 open;
#P newex 270 390 53 196617 t b b b b;
#P newex 270 370 43 196617 del 100;
#P newex 704 319 29 196617 t b b;
#P button 704 266 15 0;
#P toggle 320 316 15 0;
#P newex 320 294 43 196617 del 100;
#P newex 688 365 35 196617 del 60;
#P newex 519 365 35 196617 del 40;
#P newex 723 341 29 196617 t b b;
#P newex 742 385 53 196617 t b b b b;
#P window setfont "Fixedwidth Serif" 10.;
#P message 688 385 51 1441802 input 2;
#P message 519 385 51 1441802 input 1;
#P message 352 385 51 1441802 input 0;
#P message 696 416 63 1441802 vdevice 4;
#P message 529 416 63 1441802 vdevice 4;
#P message 364 416 63 1441802 vdevice 4;
#P newex 320 336 51 1441802 metro 2;
#P newex 662 441 122 1441802 jit.qt.grab 320 240;
#B color 5;
#P newex 491 441 122 1441802 jit.qt.grab 320 240;
#B color 5;
#P newex 320 441 122 1441802 jit.qt.grab 320 240;
#B color 5;
#P user jit.pwindow 661 502 162 122 0 1 0 0 1 0;
#P window setfont "Sans Serif" 9.;
#P comment 671 488 133 196617 webcam3;
#P user jit.pwindow 490 502 162 122 0 1 0 0 1 0;
#P comment 500 488 133 196617 webcam2;
#P user jit.pwindow 319 502 162 122 0 1 0 0 1 0;
#P comment 329 488 133 196617 webcam1;
#P toggle 106 260 15 0;
#P message 106 295 51 196617 interp $1;
#P button 263 244 15 0;
#P message 233 147 14 196617 1;
#P toggle 27 228 26 0;
#P message 27 259 69 196617 fullscreen $1;
#P window setfont "Fixedwidth Serif" 10.;
#P newex 27 318 173 1441802 jit.window snow 5 41 645 521;
#B color 5;
#P button 198 97 15 0;
#P window setfont "Sans Serif" 9.;
#P message 198 122 14 196617 0;
#P window setfont "Sans Serif" 14.;
#P message 198 38 41 196622 stop;
#B color 7;
#P window setfont "Sans Serif" 9.;
#P newex 263 223 69 196617 metro 10000;
#P newex 141 82 49 196617 del 1000;
#P window setfont "Sans Serif" 14.;
#P message 141 38 54 196622 START;
#B color 7;
#P window setfont "Fixedwidth Serif" 10.;
#P user jit.fpsgui 102 618 60 1441802 0;
#P user jit.pwindow 39 494 162 122 0 1 0 0 1 0;
#P window setfont "Sans Serif" 12.;
#P comment 280 57 106 196620 !!!!!!!WARNING!!!!!!!!;
#P window setfont "Sans Serif" 9.;
#P window linecount 4;
#P comment 246 86 179 196617 in "extended desktop" mode first place
the "snow" window (which is in the left corner , top , of this
screen) on the screen $2. then start;
#P user panel 243 51 184 92;
#X brgb 252 129 144;
#X frgb 0 0 0;
#X border 3;
#X rounded 2;
#X shadow 0;
#X done;
#P window linecount 1;
#P comment 49 480 133 196617 image on screen $2 , "snow";
#P comment 537 83 51 196617 time (sec);
#P comment 505 98 25 196617 mini;
#P window linecount 2;
#P comment 496 256 80 196617 time before the next iamge (sec);
#P user panel 214 196 45 38;
#X brgb 239 226 41;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P comment 208 171 56 196617 change disposition;
#P fasten 9 0 17 0 45 620 23 620 23 303 32 303;
#P hidden connect 9 0 10 0;
#P fasten 40 3 74 0 789 409 873 409;
#P connect 76 0 75 0;
#P fasten 41 0 67 0 728 361 357 361;
#P fasten 41 0 42 0 728 361 524 361;
#P fasten 41 0 43 0 728 361 693 361;
#P fasten 41 0 76 0 728 361 865 361;
#P fasten 73 0 69 1 839 477 253 477;
#P connect 73 0 72 0;
#P connect 77 0 73 0;
#P fasten 75 0 73 0 865 435 839 435;
#P fasten 74 0 73 0 873 435 839 435;
#P connect 33 0 30 0;
#P fasten 33 0 31 0 325 438 496 438;
#P fasten 33 0 32 0 325 438 667 438;
#P fasten 33 0 73 0 325 438 839 438;
#P fasten 49 3 77 0 317 411 839 411;
#P connect 41 1 40 0;
#P connect 47 1 41 0;
#P fasten 46 0 44 0 709 289 325 289;
#P connect 46 0 47 0;
#P connect 65 0 12 0;
#P fasten 65 0 46 0 146 79 709 79;
#P fasten 40 2 36 0 775 409 701 409;
#P connect 43 0 39 0;
#P fasten 32 0 69 4 667 477 307 477;
#P connect 32 0 29 0;
#P fasten 36 0 32 0 701 435 667 435;
#P fasten 39 0 32 0 693 435 667 435;
#P connect 52 0 32 0;
#P fasten 49 2 52 0 303 411 667 411;
#P connect 61 0 60 1;
#P fasten 62 1 61 0 568 146 584 146;
#P connect 62 1 59 1;
#P connect 60 0 53 1;
#P connect 57 1 60 0;
#P fasten 40 1 35 0 761 409 534 409;
#P connect 42 0 38 0;
#P connect 59 0 63 0;
#P connect 53 0 59 0;
#P fasten 21 0 70 0 268 423 243 423;
#P fasten 21 0 53 0 268 263 441 263 441 189 511 189;
#P connect 57 0 53 0;
#P fasten 62 0 53 0 493 171 511 171;
#P fasten 55 0 57 0 577 143 511 143;
#P fasten 31 0 69 3 496 477 289 477;
#P connect 31 0 27 0;
#P fasten 35 0 31 0 534 435 496 435;
#P fasten 38 0 31 0 524 435 496 435;
#P connect 51 0 31 0;
#P fasten 49 1 51 0 289 411 496 411;
#P fasten 58 0 62 0 536 118 493 118;
#P fasten 69 3 68 3 289 627 401 627;
#P fasten 40 0 34 0 747 409 369 409;
#P connect 67 0 37 0;
#P fasten 69 2 68 2 271 627 348 627;
#P fasten 49 0 50 0 275 411 333 411;
#P fasten 54 0 13 1 278 218 327 218;
#P fasten 30 0 69 2 325 477 271 477;
#P connect 30 0 25 0;
#P fasten 34 0 30 0 369 435 325 435;
#P fasten 37 0 30 0 357 435 325 435;
#P fasten 50 0 30 0 333 436 325 436;
#P connect 45 0 33 0;
#P fasten 15 0 45 0 203 313 325 313;
#P connect 44 0 45 0;
#P fasten 69 1 68 1 253 627 295 627;
#P connect 56 0 54 0;
#P fasten 63 0 56 0 511 253 479 253 479 163 278 163;
#P connect 48 0 49 0;
#P fasten 47 0 48 0 709 359 275 359;
#P connect 13 0 21 0;
#P fasten 12 0 20 0 146 118 238 118;
#P fasten 12 0 21 0 146 242 268 242;
#P fasten 66 0 13 0 233 219 268 219;
#P fasten 69 0 68 0 235 624 242 624;
#P fasten 70 0 69 0 243 600 235 600;
#P connect 16 0 15 0;
#P connect 14 0 16 0;
#P connect 11 0 65 0;
#P connect 23 0 22 0;
#P connect 19 0 18 0;
#P fasten 19 0 23 0 32 257 111 257;
#P fasten 68 0 9 0 242 656 211 656 211 362 45 362;
#P fasten 22 0 17 0 111 314 32 314;
#P connect 18 0 17 0;
#P fasten 20 0 19 0 238 167 32 167;
#P window clipboard copycount 78;

Kasper T. Toeplitz
noise, composition, bass, computer

http://www.sleazeArt.com


May 1, 2006 | 8:53 pm

yes this may work with icameras but not with multiple dv cameras .. it seems the jit.qt grab only reads one dv input even when more than one camera is attached on seperate FW inputs or a hub-
so I guess its back to the drawing board – I wanted to use what I had not buy more stuff .


Viewing 7 posts - 1 through 7 (of 7 total)