An update on where I am: Here's the current command line usage. Unless I have new bugs then all of these features are working now:
HDPVRCapture v0.9.7 (Nov 10 2008 @ 00:09:11)
Copyright 2008, Steven Toth (url removed)
Usage: HDPVRCapture [-d] [-o outfile] [-t time (hh:mm:ss)] [-a AAC|AC3] [-b bitrate]
[-p peak_bitrate] [-s serial#] [-A audiomuxinput] [-V audiomuxinput] [-B bitrate_mode]
[-G GOP mode] [-l enablelights] [-z] [-m] [-Y] [-Z ] [-f] [-p
-a encode via RCA jacks AAC or AC3 2 channel format (default AAC)
-A RCA or SPDIF (default RCA)
-b capture bitrate in bps, Eg. 7500000 (default 5500000)
-B CBR or AVG (default AVG)
-f Overwrite the output file if it already exists (default do not overwrite)
-G SIMPLE, ADVANCED, ADVANCED_NO_IDR or SIMPLE_NO_IDR (default SIMPLE)
-l <0|1> enable lights = 1 (default off = 0)
-m Monitor recording via VLC (using app /Applications/VLC.app/Contents/MacOS/VLC
) (default off)
-o (default based on date/time Eg. 2008.11.09-194041.ts)
-p capture peak bitrate in bps, Eg. 7500000 (default 20000000)
-P post processing options after recording is complete (default do not post process)
[1 = Convert 720p/AAC-2Ch to MP4+AAC-2Ch and add to iTunes]
[2 = Convert 720p/AC3-2Ch to MP4+AAC-2Ch and add to iTunes]
[3 = Convert 720p/AC3-5.1 to MP4+AAC-2Ch and add to iTunes]
-s , capture using a specific HDPVR device, Eg. 00A126AB (default - Use any)
-t , the capture duration, Eg. 01:30:00 1.5 hrs (default 00:00:10)
-V , COMPONENT, SVIDEO or COMPOSITE (default COMPONENT)
-Y Don't start the encoder (default - Encoder will start)
-z Enable Audio Boost (default off)
-Z IR Blaster configuration <"region,devicename,vendor,codeset,channel#,mindigits,needsent er,msdelaybetweenbuttons"> (default "North America,Cable Box,Sci-Atlanta Explorer 4200,74,707,4,1,400")
I can capture at 720p with either AAC-2.0 or AC3-2.0 via the RCA jacks, or AC3-5.1 via the SPDIF and mixdown to AAC-2.0 for MP4 support in Quicktime/Frontrow.
I'm going to post a demo version tonight to http://www.steventoth.net/hdpvrcapture
. It will stop recording after a few minutes.
* Occasionally disconnecting the HDPVR hangs the USB bus, put your system in and out of standby to resolve.
* Streaming to VLC takes place over multicast sockets, its broadcast to the nextwork so high traffic, switch to loopback.
* VLC (0.9.5) usually hangs and has to be manually killed after the stream has stop (VLC bug?).
If you're not intimidated by the command line then feel free to download and experiment. It's still got a few rough edges so your feedback is welcome. Please post all feedback here.
Any obvious bugs will be fixed before 1.0.0. The app will go on sale for $29.95. Given the target audience appears to be 6-8 people on this thread it's not a massive return on my engineering investment. For this you get ongoing support and the usual access to upgrades etc.
If the number of takers is low then it will forever remain a command line app. I'd like to build a nicely polished GUI for this so showing your support for the project will help make that happen.