VideoHelp Forum




+ Reply to Thread
Results 1 to 10 of 10
  1. Member
    Join Date
    Nov 2005
    Location
    United Kingdom
    Search Comp PM
    Hi, I have a Sony HC7 video camera which I plug into a laptop by a firewire connection. Is it possible to use some software to tell the camcoder to start recording 10 seconds of hitting the record button on the laptop?

    I want to record my golf swing using the 3 seconds super slow mo feature, but dont have time to press record and the take a shot.

    thanks for any help
    Quote Quote  
  2. Yes, the new version of our Enosoft DV Processor can do that. It will need a script which I can help you with - it would be quite a trivial thing.
    John Miller
    Quote Quote  
  3. Member
    Join Date
    Nov 2005
    Location
    United Kingdom
    Search Comp PM
    Thanks for your reply.

    It nearly worked, i just couldnt get the time delay feature to work. I could get round it by writing some script, for example.

    **script start**

    wait 10 seconds

    press Control+R (made up keyboard shortcut for record)

    **script end**


    would that be possible?

    thanks alot
    Quote Quote  
  4. Yes, it would.

    Can you provide more detail on how the slow mo video is captured and sent via FireWire? i.e., you do have to do it to tape first or does it store the 3 seconds of video in memory and then send it as a DV stream at the normal frame rate?
    Quote Quote  
  5. Here's a VBScript that will delay capture by a given time:

    Code:
    Dim App
    
    Set App = CreateObject("EnoDVProcessor.EnoDV2DVApplication.1")
    
    App.Visible = True
    
    MsgBox "Please configure input and output then press OK.  Do not press Run." + vbCrLf + vbCrLf + "Recording will start 10 seconds later.", vbOKOnly, "Ready"
    
    WScript.Sleep(10000)
    
    App.RunProcessor
    
    MsgBox "Click OK to stop recording and close.", vbOKOnly, "Recording..."
    
    App.Quit
    Copy and save it to a text file with a .vbs extension. Double-click on the file to run the script. The DV processor will launch and you can configure it as needed (e.g., select the camcorder for input and an AVI file for output). Then press the OK button on the message box. The script will sleep for ten seconds and then start the processor running. When you are done, click OK.
    John Miller
    Quote Quote  
  6. Member
    Join Date
    Nov 2005
    Location
    United Kingdom
    Search Comp PM
    thanks for your reply, it didnt quite work. It didnt set the camera recording

    after i have chosen my dv camcorder from the drop down list, if i click the rec button nothing happens, i have to click the pause button which sets the camcorder recording. does that help? im not sure what the command is for the pause button.


    thanks alot for your help, i think this could work!
    Quote Quote  
  7. You can set the camcorder recording but it usually requires a tape otherwise the command is ignored.

    If you try it without the script and press the record button on the input half of the sofware, does it work?

    If you can let me know how/if you can get it to start via the computer, I can write a script to do it.
    Quote Quote  
  8. Member
    Join Date
    Nov 2005
    Location
    United Kingdom
    Search Comp PM
    If I press the rec button on the input side nothing happens.

    But I can get the camera to start recording if i press the pause button
    Quote Quote  
  9. This should do it:

    Code:
    Dim App
    
    Set App = CreateObject("EnoDVProcessor.EnoDV2DVApplication.1")
    
    App.Visible = True
    App.DeviceControlEnable = True
    
    MsgBox "Please configure input and output then press OK.  Do not press Run." + vbCrLf + vbCrLf + "Recording will start 10 seconds later.", vbOKOnly, "Ready"
    
    WScript.Sleep(10000)
    
    App.ClickDeviceControlButton 5, True    ' 5 = Pause button, True = Input
    
    MsgBox "Click OK to stop recording and close.", vbOKOnly, "Recording..."
    
    App.Quit
    John Miller
    Quote Quote  
  10. Member
    Join Date
    Nov 2005
    Location
    United Kingdom
    Search Comp PM
    thank you, that worked perfect!!!!!!

    is it possible to have a scipt so that this line is run...

    App.ClickDeviceControlButton 5, True ' 5 = Pause button, True = Input

    ...if the input sound level reaches a certain volume!?

    it might look something like:


    ***loop start (loop for 10 seconds)***

    IF sound is loud

    Press Pause Button

    Exit Loop

    ENDIF

    ***Loop End***


    The camcorder I have has a feature where it records the 3 seconds before you press the record button. So i was thinking the software could start the camcorder recording after detecting a large soung (eg the ball being hit) automatically.

    Many Thanks
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!