|
sub
|
 |
« on: March 25, 2005, 01:54:27 PM » |
|
If anyone wants it, you can download my command line recorder which is compatible with the PVR150 and PVR500. Where possible I've tried to support the WinTVCap command line parameters for compatibility with existing schedulers and shells. If you have any problems getting it going, or have suggestions for minor alternations, post them here. You can download it from http://www.gbpvr.com/GBRecord92.zipI hope some of you find it useful. This simple command line utility performs recordings from various Hauppauge MPEG encoder cards like the PVR150, PVR500 etc and many other third party cards. Simultaneous recording on multiple devices is also supported.
Below is a list of the available command line parameters. Some duplicate command line parameters exist for compatibility with WinTVCap schedulers. On the right are examples of their use. Before running this utility for the first time, you must run "Regsvr32 GBPVRWriter.ax" to register the file writer filter.
FILENAME -startr:<filename> e.g. -startr:"c:\my videos\test.mpg" DURATION -limit:<seconds> e.g. -seconds:3600 -seconds:<seconds> -minutes:<minutes> e.g. -minutes:60
CHANNEL -channel:<channel> e.g. -channel:32 -c<channel> e.g. -c32 -p<channel> e.g. -p32
DEVICE -device:<device type> e.g. -device:"Hauppauge PVR150" -instance:<instance> e.g. -instance:1 -board:<instance> -country:<countryCode> 1 for USA, 64 New Zealand, 44 UK, 61 Australia etc... -inputType:<input> 1 for antenna, 0 for cable
MISC -profile:<profile name> From list in direct.ini, e.g. -profile:"High Quality"
You must supply the filename, duration and channel. All other setting will be read from the direct.ini if not supplied on the command line.
If you use ### in the filename, this will be replaced with an incrementing number.
Below are some examples.
gbrecord.exe -minutes:60 -channel:32 -startr:"c:\my videos\test.mpg"
gbrecord.exe -limit:1800 -channel:32 -startr:"c:\test.mpg" -profile:"High Quality"
gbrecord.exe -seconds:3600 -channel:32 -startr:"c:\test.mpg" --device:"Hauppauge PVR500" -instance:2 -country:64 -inputType:0 Supported device strings in this release include those listed below. If you dont specify the device, instance, country etc, then the defaults are read from the direct.ini file. Hauppauge PVR150 Hauppauge PVR500 Hauppauge PVR250 Hauppauge PVR350 Hauppauge WinTV PVR2 USB Adaptec VideOh Adaptec VideOh (PCI) ProVideo PV258T/PV259 Conexant BlackBird Hauppauge Roslyn AverMedia M150 ATI eHome Wonder AverMedia M179 Python 2 PlayTV@P7000 BlackBird Leadtek WinFast PVR2000 Pinnacle PCTV Deluxe (NTSC) Pinnacle PCTV Deluxe (PAL)
|
|
|
|
|
Logged
|
|
|
|
Cookster670
Newbie

Posts: 30
|
 |
« Reply #1 on: March 25, 2005, 06:27:35 PM » |
|
Hi there. I tried this and it works (couldn't get wintvcap to work), however it records static as I can't figure out what channel is the composite 1 channel. I have tried 254, 200, 255, 1000 and 1001. Any ideas what one I should be using ?
Thanks
Using a pvr250mce by the way
|
|
|
|
|
Logged
|
|
|
|
|
sub
|
 |
« Reply #2 on: March 26, 2005, 12:00:44 AM » |
|
OK, good spotting - there was a problem with recording from the composite input. I've uploaded new version that corrects this error. You can get it from http://www.gbpvr.com/GBRecord92.zipYou can either use the old wintvcap approach -channel:254 or -composite1I've also updated the URL in the original post, so other people grab the current version.
|
|
|
|
|
Logged
|
|
|
|
kerecsen
Newbie

Posts: 1
|
 |
« Reply #3 on: March 26, 2005, 01:11:16 AM » |
|
Thanks for this!!! I was so frustrated by not finding a tool to just get a plain mpeg file from the composite input that I was ready to take my card back to the store... You saved me a trip 
|
|
|
|
|
Logged
|
|
|
|
Cookster670
Newbie

Posts: 30
|
 |
« Reply #4 on: March 26, 2005, 01:41:22 AM » |
|
hi there, thanks for the update, but i still have a problem.
I'm getting a whole lot of these messages
7:34:17.607 VERBOSE GetFilterProperty - IKsPropertySet->QuerySupported property failed
17:34:17.607 VERBOSE GetFilterProperty - IKsPropertySet->QuerySupported property failed
17:34:17.627 VERBOSE GetFilterProperty - IKsPropertySet->QuerySupported property failed
17:34:17.627 VERBOSE GetFilterProperty - IKsPropertySet->QuerySupported property failed
17:34:17.647 VERBOSE GetFilterProperty - IKsPropertySet->QuerySupported property failed
17:34:17.647 VERBOSE GetFilterProperty - IKsPropertySet->QuerySupported property failed
After about 50 of them, it does appear to record and a file is created. However media player does not play it. Is it in mpg format ? Also, is there a help file that tells me what the direct.ini settings are. I might have the wrong settings for outputtype, video res....etc
any ideas
|
|
|
|
|
Logged
|
|
|
|
|
sub
|
 |
« Reply #5 on: March 26, 2005, 01:52:45 AM » |
|
Email your GBRecord.exe-native.log to me at support@devnz.com and I'll take a look.
|
|
|
|
|
Logged
|
|
|
|
|
sub
|
 |
« Reply #6 on: March 26, 2005, 02:07:41 AM » |
|
However media player does not play it. Does media player normally play MPEG2 files for you? It depends on which MPEG2 decoder you have installed on your machine. Is it in mpg format ? Yes, MPEG2. I might have the wrong settings for outputtype, video res....etc If you havn't changed any of these then they wont be wrong. I'll post some more details about the values of these settings in the next release.
|
|
|
|
|
Logged
|
|
|
|
Cookster670
Newbie

Posts: 30
|
 |
« Reply #7 on: March 26, 2005, 02:32:36 AM » |
|
Yes..it normally plays mpeg2. I can record successfully using wintv2000, but have no luck with wincaptv or gbrecord. (i get a little further with gbrecord as it actually produces a file).
I've emailed the native log to you.
Thanks again
|
|
|
|
|
Logged
|
|
|
|
|
|
|
sub
|
 |
« Reply #9 on: March 27, 2005, 01:49:19 PM » |
|
Cheers.
|
|
|
|
|
Logged
|
|
|
|
|
sub
|
 |
« Reply #10 on: March 27, 2005, 01:51:22 PM » |
|
Some users didn't have the msvcr71.dll already on their machines, so I've updated the zip file to also include this file.
|
|
|
|
|
Logged
|
|
|
|
|
sub
|
 |
« Reply #11 on: March 28, 2005, 01:41:07 PM » |
|
7:34:17.607 VERBOSE GetFilterProperty - IKsPropertySet->QuerySupported property failed For any future user with similar problems. This error from above was caused by the user telling GBRecord the device was a PVR250MCE when it was in fact a PVR150. The user changed the setting to the correct device type and the problem went away.
|
|
|
|
|
Logged
|
|
|
|
atke
Newbie

Posts: 2
|
 |
« Reply #12 on: April 06, 2005, 01:40:58 PM » |
|
Hi ! I am using the gbrecord tool with wintvcap_gui and tvbrowser. The only problem I have is with the channel 1 48.25 MHZ and my PVR150. I need to set a fixed frequency of 48.3125 without aft enabled. All other channels are prefect with the channel number and aft enabled.
Is it possible with gbrecord to set a fixed frequency. I have added the regkey ....\TV System Services\TVAutoTune\TS0-1 to set the desired frequency but i looks like that the gbrecord tool is doing a finetuning. The log file shows a diffrent frequency.
19:36:17.628 VERBOSE put_Channel(1, AMTUNER_SUBCHAN_DEFAULT, AMTUNER_SUBCHAN_DEFAULT) 19:36:17.846 VERBOSE get_VideoFrequency() returns 48287500 19:36:17.846 VERBOSE get_CountryCode() returns 49 19:36:17.846 VERBOSE About to query available formats 19:36:17.846 VERBOSE Recorder::SetConfigurationECP() 19:36:17.862 INFO Firmware Version 2.5.32
Is there a way to set fixed frequency without finetuning ?
Thanks Klaus
|
|
|
|
|
Logged
|
|
|
|
|
sub
|
 |
« Reply #13 on: April 06, 2005, 01:46:34 PM » |
|
You could try passing the frequency inplace of the channel number. From memory this works. GBRecord will decide the number is too big to be a channel so it must be a frequency.
-channel:48287500
|
|
|
|
|
Logged
|
|
|
|
atke
Newbie

Posts: 2
|
 |
« Reply #14 on: April 07, 2005, 12:11:30 PM » |
|
I works now perfect by setting the frequency direct with -channel:48287500 Thanks Klaus
|
|
|
|
|
Logged
|
|
|
|
|