Command line webcam apps

On my old PowerPC iBook I used Videoscript and the macam webcam driver with a CGI system I wrote to take webcam pictures via a webpage, from my external Logitech Quickcam Pro 4000. With my relatively new Intel-based iMac I'm not having any success in getting Videoscript to take pics.
My question- has anyone used Videoscript with an Intel Mac, or in general, any suggestions as to command line-based apps to take a picture with an external camera? I tried macaw, but the pics all come out dark, and isightcapture, which seems good in general, but I haven't determined how to make it use the external cam rather than the built-in...
iMac   Mac OS X (10.4.8)  

Thanks for the reply. Yeah, I'd tried -d as well as different -i options. The -d debugging output is below, and "-i 0" and "-i 1" both result in the built-in camera being used, and anything above 1 results in this error:
<pre>
DEBUG: initialize toolbox
DEBUG: opening default component
DEBUG: querying component list
DEBUG: query component list
DEBUG: found component
FATAL: sequence grabber component not found, cam not connected ?
</pre>
wacaw actually has a -L (list) option, which lists available inputs, which is an option I'd expect isightcapture to have, since it has the -i. This is what it returns:
<pre>
There are 4 devices in the list.
The current selection is 3.
0 - DV Video [available] [not inputs]
1 - IIDC FireWire Video [available] [not inputs]
2 - Logitech QuickCam Pro 4000 [available] [not inputs]
There are 1 inputs for this device.
The current selection is 0.
0 - Logitech QuickCam Pro 4000 #0 [available]
3 - USB Video Class Video [available] [could be inputs]
There are 1 inputs for this device.
The current selection is 0.
0 - Built-in iSight [available]
</pre>
So they don't match the 0 and 1 that isightcapture accepts.
The isightcapture -d output:
<pre>
DEBUG: initialize toolbox
DEBUG: opening default component
DEBUG: querying component list
DEBUG: query component list
DEBUG: found component
DEBUG: initialize default
DEBUG: setting data ref
DEBUG: setting channel
DEBUG: create gworld
DEBUG: setup gworld
DEBUG: setup channel bounds
DEBUG: setup channel usage
DEBUG: setup data proc
DEBUG: prepare
DEBUG: start recording
DEBUG: setup decompression
DEBUG: getting channel discription
DEBUG: setup decompression sequence
DEBUG: entering grabber loop
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: received frame
DEBUG: successfully captured frame
DEBUG: exporting image...
</pre>
I emailed the auther last night, so we'll see... Thanks a lot.

Similar Messages

  • Translating command line run app

    I had an example which was passed parameters through the command line. The example says
    * To run this example, type the following on a command line:
    java -cp cookbook.jar BasicScript script-file file-out
    * where
    * script-file is a file containing the ActionScript that will be executed to
    * control the movie clip.
    * file-out is the path where the file will be written. If no output file
    * is specified then a file named after the example will be written to the
    * current directory.Then in the main method, it has a line
    String out = args.length == 1 ? "BasicScript.swf" : args[1];I dont really want to be using my app theough the command line, so I was trying to translate the above line. If I was to recreate this String myself, what would it look like?
    cheers

    nick2price wrote:
    Thanks. It was the ?: I had never seen before. So in essence, I can just remove everything from that line a just assign it a String which holds the filename
    String out = "BasicScript.swf";
    If you always want to use that file name, and not pass one in from the command line, then yes, you can get rid of the part that says, "If the one from the command line exists, use it, else..." and just leave the hardcoded file name.

  • How do I pause C command-line program?

    Hello. I'm writing a little command-line game app in C and I'm curious about how I can pause the program to wait for the user to hit return. I want the user to need to hit return (or having to hit any key would work too) to make the program continue, and I would like the key that was hit not to appear on the screen -- just a simple sort of "hit any key to continue" type thing. In C++ I think we used something like system("Pause") or something like that -- don't really remember, but any help here will be greatly appreciated. Thanks!

    Something like this will print a prompt, then wait for a keystroke:
    printf("Hit any key to continue> ");
    getchar();
    However in a console application, it's not so easy to prevent the user's keystrokes from being echoed. There are ways to turn the echo off for the keystroke then restore it, but those can depend on the environment. I'd need to know whether you're running your program in an Xcode console window, a Terminal window, or elsewhere. In short, don't go there unless it's quite important to you. The above prompt will show any chars that are keyed-in as text after the arrow, which is what a user would expect.
    Hope that helps!
    - Ray

  • Can't run JavaFX app as a jar file from command line

    I'm trying to build a JavaFX app from scratch (that is, by including the jar file from the JavaFX SDK rather than by using the special JavaFX project type from NetBeans). It runs fine in NetBeans. However, when I try to launch it as a jar file from the command line (using "java -jar dist\TestApp") I get the following. Has anybody seen this before, and if so how can I fix it?:
    *** Fallback to Prism SW pipeline
    Exception in thread "main" java.lang.RuntimeException: java.lang.UnsatisfiedLink
    Error: Can't load library: C:\dev\TestApp\dist\bin\mat.dll
    at com.sun.javafx.tk.quantum.QuantumToolkit.startup(QuantumToolkit.java:
    289)
    at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:68)
    at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherIm
    pl.java:145)
    at com.sun.javafx.application.LauncherImpl.access$000(LauncherImpl.java:
    27)
    at com.sun.javafx.application.LauncherImpl$1.run(LauncherImpl.java:97)
    at java.lang.Thread.run(Unknown Source)
    Caused by: java.lang.UnsatisfiedLinkError: Can't load library: C:\dev\RedactionT
    oolPrototype\RedactionToolPrototype.Core\dist\bin\mat.dll
    at java.lang.ClassLoader.loadLibrary(Unknown Source)
    at java.lang.Runtime.load0(Unknown Source)
    at java.lang.System.load(Unknown Source)
    at com.sun.glass.utils.NativeLibLoader.loadLibraryFullPath(NativeLibLoad
    er.java:155)
    at com.sun.glass.utils.NativeLibLoader.loadLibraryInternal(NativeLibLoad
    er.java:85)
    at com.sun.glass.utils.NativeLibLoader.loadLibrary(NativeLibLoader.java:
    30)
    at com.sun.glass.ui.Application$1.run(Application.java:28)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.glass.ui.Application.loadNativeLibrary(Application.java:26)
    at com.sun.glass.ui.win.WinApplication.<clinit>(WinApplication.java:33)
    at com.sun.glass.ui.win.WinPlatformFactory.createApplication(WinPlatform
    Factory.java:20)
    at com.sun.glass.ui.win.WinPlatformFactory.createApplication(WinPlatform
    Factory.java:17)
    at com.sun.glass.ui.Application.Run(Application.java:51)
    at com.sun.javafx.tk.quantum.QuantumToolkit.startup(QuantumToolkit.java:
    279)
    ... 5 more

    Unsatisfied link means that Java is trying to access a native library, but it cannot be found. As to why this error is being thrown, here is my guess:
    If you open up one of the sample jars with a zip viewer, you will see that the Manifest file has the following entries:
    >
    Manifest-Version: 1.0
    JavaFX-Version: 2.0
    implementation-vendor: Oracle
    implementation-title: BrickBreaker
    implementation-version: 1.0
    JavaFX-Application-Class: brickbreaker.Main
    Created-By: JavaFX Packager
    Main-Class: com/javafx/main/Main
    >
    In other words, a JavaFX project works a bit differently than a normal Java project. com/javafx/main/Main is used as the Main class and your "Main" class is called later.
    If you are trying to build this from a normal Java project, then com/javafx/main/Main will not be created and it will call your Main class right away. Thus, whatever setup is needed to run JavaFX will not occur.

  • Can't open .term Terminal.app files from command line

    Howdy. I use Terminal.app constantly for ssh'ing into numerous remote machines. On my G4 Powerbook I have simply created .term files with customized colors, titlebars, and an appropriate ssh execution string for each machine/userid combination, which I am able to open with "open ~/bin/foo.term". Life is no longer so joyously simple on my new Intel iMac. I create a .term file (via Cmd-s while in a terminal window), but the above command to open foo.term now simply doesn't work on my iMac once a single terminal window has been opened (even after it's been closed) -- I can start one such file only from the finder or via Launchbar or Quicksilver. The only way I can use my .term files is by switching to Terminal and selecting File...Open and clicking on the .term file -- which, being a command line (and Launchbar) junkie, I hate, of course. Applescripts don't work either.
    I would be forever grateful if someone could tell me how to fix this problem!
    txlogic
    Intel iMac Mac OS X (10.4.6)
    iMac   Mac OS X (10.4.6)  

    TXLogic
    I cannot do it either.
    Ah, interesting -- thanks for the input. I had thought the problem might have something to do with the fact that I was using an Intel iMac, but you are using a PPC iBook. The problem isn't with 10.4.6 either, as that is what I'm running on my G4 Powerbook, and the .term files work as expected on that machine.
    Initially I thought it was a
    problem with permissions, i.e the term file hadn't
    the execute bit set (which it did not). Setting the x
    bit though did not help at all.
    Right, the .term files aren't executable.
    A work around was to
    save the command(s) into a plain text document in
    text edit (not rtf) as a .command file (no txt
    extension in this case) and set its execute bit in
    terminal (sudo chmod u+x ...).
    I don't quite understand the workaround -- what command(s) exactly did you put into the .command file? Could you paste the contents of such a file here?
    I have not dealt with term files extensively but I
    noticed that .term files are xml ones. Could anyone
    shed some light in possible changes in the way
    terminal handles them?
    Since the .term files work as desired on my Powerbook, it now doesn't appear that Terminal.app has changed its processing of the files. Something else is going on here.
    txlogic

  • How do I back up the music and apps etc. I restored my computer and I reinstalled iTunes, I was told something about a terminal command line, what does that mean? Please help

    How do I back up the music and apps etc. I restored my computer and I reinstalled iTunes, I was told something about a terminal command line, what does that mean? Please help

    - Transfer iTunes purchases to the computer by:
    iTunes Store: Transferring purchases from your iOS device or iPod to a computer
    - Transfer any other music by using a third-party program like one of those discussed here:
    Copy music
    - Connect the iPod to the computer and make a backup by right clicking on the iPod under Devices in iTunes and select Back Up
    - Restore the iPod from that backup. The restore will also update the iOS.
    Note that the backup that iTunes makes does not include synced media like apps and music
    Are you sure you have a 3G iPod? A 1G iPod can only go to iOS 3.1.3
    See:
    Identifying iPod models

  • How to pass in variables using the command line when starting ActionScript native app

    How do I pass in variables or startup arguments using the command line when starting an ActionScript native app? For example, I have my app call MySweetWidget and it has been compiled with Adobe AIR captive runtime so now I have MySweetWidget.exe.
    In the command line, I am calling MySweetWidget.exe and would like to pass in variables or properties to the application. I would assume that those variables are then read from the loaderInfo.parameters object.
    Please let me know if the Adobe AIR runtime supports passing in parameters to the native runtime. If so, I would like help determining the correct format of how to pass in the variables. Then would you read those from the loaderinfo.parameters object?
    Thanks,
    Jeff

    I found the answer to my own question:
    Yes it is a supported feature. It is documented on the following page:
    http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/desktop/NativeApp lication.html#event:invoke
    When you subscribe to the invoke event of the NativeApplication it will subsequently dispatch the event and you read the e.arguments Array object to get the startup arguments passed into the native application.

  • Command line - Set default app

    Can someone tell me how to change the default ftp helper application for OS 10.5 via the command line?
    Thanks!

    As most probably know, there are issues with Apple's implementation of FTP via the Finder.
    The company I work with delivers product by FTP and to quite a number of Mac users who, when using the Finder, come upon issues.
    For ease of use, I recommend Firefox which does a nice job of FTP. But Firefox doesn't offer a way to change the default helper app for the ftp:// protocol. I know Cyberduck, MoreInternet, the old IE and Fetch do but most just want to use a browser and suggesting IE isn't good.
    I'm just attempting to find a easy way to set this without telling clients to download & install a horde of apps.
    Message was edited by: Alan Brooks1

  • Can you use command lines to copy files in UNIX to Oracle Apps

    Hi! We have installed the oracle apps 11.5.0 to a unix operating system. And we use ftps to upload the rtf and xml files to the unix server. Is there any command lines we can use to copy all the rft and xml files in the server to the real location of where the report files stored without going through the XML Publisher font end through the internet explorer? Thanks for your help!

    Hi,
    From what you have mentioned, I believe you are writing custom xml pub report
    1) Storing all your template and sample xml data file on Unix box by FTPing it. This step is not required as XML publisher picks template from XDO tables (where it is stored in CLOB), unless you are explicitly Coding to use templates from a fixed location like <CUST_TOP>/<xml_templates>
    2) As part of XML setup, you need to define the template and datasource using the front end. This causes the Template and XML data (sample) to be stored in XDO tables (as clobs). This step is basically required and unavaoidable.This step can be automated using FNDLOAD tool (not sure).
    Hope it helps somewhat.
    Neeraj

  • How to pass command-line options to app using the "open" command?

    I am using jedit, and since I'm doing a lot of stuff in a shell, I'd really like to launch it from the command line as though I'd opened from finder, so I wrote a script that contains this:
    open -a /Applications/Jedit.app "$@" &
    This works well for everything except NEW files, where I get this error:
    2007-02-16 19:29:48.072 open[1032] No such file: /Users/millerti/projects/ateon/new_file
    Is there a way I can override this?
    So, it occurred to me that I might try running jedit directly this way:
    /Applications/Jedit.app/Contents/MacOS/jedit -- "$@" &
    The trouble is that this suffers all sorts of weird problems. For instance, if there's already a jedit running, it launches another one (despite the fact that -server is default). Moreover, the file it opens, existing or not, is not the one I specify. If I'm in ~/mydir and I open ./myfile, jedit opens instead /Applications/myfile.
    Obviously, I'm doing something wrong. Can someone help me figure out what open is doing internally so that I can launch jedit compatible with how open does it so that I can both open existing files and create new ones the same way from the command line?
    BTW, I can make more complex script.
    Also, if this isn't the right forum for this, can someone tell me where would be a better place to get the question answered?
    And I'm not expecting to get jedit support here. This isn't a jedit problem because it's behaving correctly.
    Thanks.

    Applications rarely take command line arguments. I don't know anything about Jedit, whether that is an exception, but you are not sending an argument to Jedit with the open command. The file name on your command line is an argument to the open command. The open command says "open this file with the specified application". The application doesn't see the argument. It sees the file exactly as if it were opened from the Finder. That's why naming a non-existent file doesn't work.
    What if you open Jedit with no file, create a new document in the application. (Again, I am not familiar with Jedit.)

  • How to pass command line arguments to JWS app

    Hi,
    I want to pass command line arguments to my JWS application. However those arguments are dynamic (eg the username of the user who launched the app) and thus I can not use the argument tag of JNLP file. So what do I need to do in this case?
    Thanks.

    Well, if it's the username on your server systems you should probably include it in the jnlp: can pass it in the url, write once and remove jnlp href attribute, etc.., etc.. (a quick tour of this forum should suffice).
    If it's the OS username you should be able to retrieve it through system properties.
    Whatever it is, passing dynamic arguments means launching javaws through a shell or a shell script (bat if running on windows), so you won't be able to launch through autogenerated desktop and menu shortcuts.
    Anyway, you have two solutions:
    Clean one: associate an extension to your app and write those infos in a file named after that extension.
    Dirty one (always seen it work, but there's no warranty): javaws -open whateverParamYouLike yourAppURL.jnlp, will pass to your main method '-open' as args[0] and '+whateverParamYouLike+' as args[1]. I gotta admin I used it, but I had the most peculiar reason (my app needed another instance on a different JRE aware of being a secondary instance at startup time).
    Bye.
    PS: I'd really love dukes ;-)

  • How to compile an .air app from the ADT command line?

    Hi,
    I would like to compile an .air app from the ADT command line.
    Does anybody have an example?
    I don't know how to add the AIR SDK path and a folder to it.
    Is there a generator for the command line availabble?
    Thanks

    Correction: it seems that Applescripts and some similar scripts can be called from the command line using "osascript scriptname". I don't speak automator but you might like to try it. osascript seems to come with severe limitations though, for instance it doesn't allow user interaction such as dialogue boxes.

  • Package command line app with AIR app

    Forgive me if I seem completely dense, but I've been googling and forum finding and hair pulling all day on this.
    I wrote a command line application and I call it from my air application.  It all works just fine, but right now the location of the command line application is hard coded.  I want to know:
    1) What is the actionscript that allows me to refer my nativeProcess call to a an application that is packaged with the air app when I export?
    2) Where do I place the command line application in the file system of flash builder to bundle it with everything when I export?
    I realize it'll be different for mac and windows, but I need to do both.  I'm starting with the mac.  Right now as far as I know I can put the command line app in the source folder and that all ends up in the .app/contents/resources folder, but I'm not exactly sure how to reference that in actionscript or if I can or if I should?  I don't know.  Clue me in?

    Can you not use File.applicationDirectory.url as a base?

  • Command line arguments to Captive Runtime Air App

    I am having problems passing command line arguments to my Captive Runtime Air App on Mac OS X.  Argument handling occurs perfectly when running in ADL, via the InvokeEvent.INVOKE event.  However, when running the native executable, it seems that no command line arguments are getting passed through.
    How do I pass command line arguments into my Captive Runtime Air App?

    See:
    http://javafx-jira.kenai.com/browse/RT-24993
    "Native packaging: native launcher should pass command line parameters to the app"
    fixed for jdk7u10
    jdk7u10 is downloadable from here:
    http://jdk7.java.net/download.html
    It may take a week or two for the fix to propagate into there.

  • Method to restart Oracle Apps 11i OPP via Unix command line

    Hi All,
    Does any one knows if there any way to restart Oracle Apps 11i Output Post Processor (OPP) via the UNIX command line?
    Thanks

    Oracle-User wrote:
    Do you recommend that I set the profile option Concurrent: OPP Response Timeout to a higher value instead of increasing OPP Processes from 1 to 2? Yes.
    I'm thinking that increasing OPP Response Timeout to a higher value will not solve our issue as it seems that once we get our first OPP Timeout error, all of the requests that need the OPP fail. We've had this occur on a Saturday, which is a day where the volume of jobs that need the OPP is very low. The error you are getting is related to the timeout and it has nothing to do with the number of OPP processes you are running on. Please set this profile option and check then (after you bounce the OPP).
    Thanks,
    Hussein

Maybe you are looking for

  • Need to show all BP in Crystal report CFL

    Dear All, I add a parameter of customer. However, only the BP that has transactions in SAP can be displayed in CFL. If I open BP screen, the cardcode field is not gray out, I cannot see it in CFL. How can I have the CFL show me the whole list? Thanks

  • Business Area is not  pulling for Balance Sheet Accounts

    Hi, For few Balance Sheet GL Accounts (From MM side), Business area is not pulling while doing MM Cycle. For other Balance Sheet GL Accounts (From MM side), system is pulling the Business area by default. I have checked all the Field Status Group con

  • Calling Java in XSLT

    Hi, I am using the following blog to create and XSLT mapping and trying to call Java code from within XSLT. The only issue I am having is that I am not sure where should I put the .java and .class files. If I include both the files in a seperate fold

  • DATA LINK MODE in iBrowser

    what is the use of DATA LINK MODE check box in ibrowser ? What r the methods in ibrowser?

  • Please help! Color changes after saving

    I am having a problem with some logos that I've created. The file appears normal in Illustrator, but when I try to place the logo into another file (psd, indd, ai), the colors appear very diluted. I've tried saving the logo as an eps, ai, pdf, but it