AVS › AVS Forum › Video Components › Home Theater Computers › HTPC - Mac Chat › HDPVR Support on the Mac (HDPVRCapture)
New Posts  All Forums:Forum Nav:

HDPVR Support on the Mac (HDPVRCapture) - Page 5

post #121 of 1190
Quote:
Originally Posted by strayduck View Post

The screen shots shows two simultaneous live TV windows in eyeTV:

The top one is the H.264 stream from the Hauppauge HD-PVR 1212. Since taking this screen shot I found a few more controls that allow one to change the bitrate. It was running at a variable rate hovering around 8Mbps and is now set to 13.5Mbps constant.

The second (smaller) window is the MPEG-2 stream from my eyeTV 200 encoder connected via FireWire.

My Mac Pro was running both smoothly using 80% CPU


I also have a macpro running 13 at constant.. running 120 out of 400 with 1080i coming in..
post #122 of 1190
Quote:
Originally Posted by dr01dy View Post

I also have a macpro running 13 at constant.. running 120 out of 400 with 1080i coming in..

Wow -- not much overhead once you hit 400% (unless you have an 8 core CPU) but cool to hear that it's working around it's max output. My guess is that after things settle down a bit I'll probably end up around 720p (which matches my projector) with some high-ish variable rate for most viewing.
post #123 of 1190
Quote:
Originally Posted by strayduck View Post

The screen shots shows two simultaneous live TV windows in eyeTV:

The top one is the H.264 stream from the Hauppauge HD-PVR 1212. Since taking this screen shot I found a few more controls that allow one to change the bitrate. It was running at a variable rate hovering around 8Mbps and is now set to 13.5Mbps constant.

The second (smaller) window is the MPEG-2 stream from my eyeTV 200 encoder connected via FireWire.

My Mac Pro was running both smoothly using 80% CPU

Thanks for that clarification.
post #124 of 1190
Quote:
Originally Posted by strayduck View Post

Agreed and I, too, bought Steve's app (and have no regrets )

That being said I wonder how much the eyeTV release changes the game(plan), if at all. Even though I've come to expect a pretty tight experience from elgato I have to admit I'm really surprised at how well their beta works.

I've read quite a bit in forums about lag and performance issues with HD but I was able to crank up the settings to max on the 1212 and see channel changing, time shifting etc. happen as quickly as with the tiny NTSC out of the eyeTV 200. If my remote from Hauppauge actually worked I'd say it's shippable already.

Seems as though they're doing something on-the-fly as live TV and recordings are being saved in their .eyetv format. Whatever it is the picture is as clear as capturing .ts files on Windows (to my eye) and the CPU never stretches beyond 80% use (out of 400% for my system). An hour broadcast takes up about 5.7GB

Once my ZephIR arrives the "convergence theater" will be feature-complete.

The only little hole I see is that elgato could provide support within their app for channel changing using the 1212's own IR blaster.

Anyway, these developments are all very exciting and I can't wait to see what's next on all fronts.

(the enclosed image is running two live television windows; one from each encoder in the eyeTV beta. CPU usage was around 80% on a Quad 2.66 Mac Pro)

Are you locked in to ElGato's format? Far as I can tell you can't export from EyeTV to any generic container without transcoding.
post #125 of 1190
Quote:
Originally Posted by Will Collier View Post

Are you locked in to ElGato's format? Far as I can tell you can't export from EyeTV to any generic container without transcoding.

Hey Will. As before there are a plethora of export options once eyeTV has a grip on your file.

Might not be able to see it from my squished screen shot but the H.264 option selected is in the "Native Formats (no re-encoding)" section.
LL
post #126 of 1190
can also export entire shows (right-clicking show in program window enclosed)
LL
post #127 of 1190
Quote:
Originally Posted by stoth View Post

I've put together a collection of small samples, available for download from steventoth.net/hdpvrsamples

You should be able to find a 720p+AC3/5.1 sample to try out.

- Steve

Steve:

OK, as I suspected, the short clip with AC3/5.1 run through VisualHub in iTunes Tab, Optimized for AppleTV 5.1 + 2.0, with Advanced Settings of Video & Audio passthru, results in a MOV file with both AAC 2.0 and AC3 5.1 audio that will open and play in QuickTime. Unfortunately the corruption of video reappears...

So there must be something in the conversion to the MOV container that corrects the improper "atom" problem that seems to prevent conversion to MP4 from opening in QuickTime. Of course, all is for naught, if the video gets corrupted.

I found that document you had me google: "Information technology Coding of audio-visual objects Part 12: ISO base media file format." Unfortunately, I may be delayed in reviewing it, as I may have to go back to Berkeley and upgrade my degree in Computer Science to a Masters to understand it!?!

Do you know why the original 720p .TS file is 59.94fps? I suspect that Perian takes care of the CABAC encoding, but that much of the playability problem in QT is due to this framerate.

I am going to try to run the file in VLC, which I do not particularly care for, and Plex, which I have no experience with and seems to require additional software to run (do you know what is additionally needed).

To the extent that Plex is similar to XBMC and now that apparently XBMC will run on the AppleTV, I am interested to see if the raw .TS files will run in XBMC on the ATV (although I note that someone posted that he expected the ATV did not have enough CPU horsepower to run it in XBMC on the ATV).

I am a bit confused by the purchase process on your website. What do I do: download the software from their and wait for a license email? I have to get my HD-PVR serial number and then try a purchase (my HD-PVR is in the other end of the house in a guest bedroom). Thanks!
post #128 of 1190
Thread Starter 
Quote:
Originally Posted by MichaelLAX View Post

steve:

Application Features

1. Records HD video resolutions 720p and 1080i via the rear component input into H.264.
2. Records SD video resolutions 480i/480p via the front svideo or composite inputs.
3. Records 2 channel AAC or 2 channel AC3 via the front or rear RCA jacks
4. Records Digital AC3 2.0 or 5.1 audio via the rear SPDIF connector.
5. Playback your 720p or 1080i recordings in VLC or Plex (system load will be high)
6. Encode using bitrates from 1mbps up to
7. Converts 720p recordings into .mp4 Quicktime compatible files
8. Quicktime compatible files are automatically added into your iTunes movie library.
9. Supports 700+ STB vendors and over 1000 different remote handsets via the IR Blaster.
10. Video Encoder Bitrate support from 1mbps to 15mbps, in Variable or Constant mode.

Known Issues

1. The applications are built as Universal Binaries but have NOT been tested on PPC
2. 1080i and 480i/480p resolutions are not supported by the Quicktime post processing steps.
3. A bug in VLC causes it to hang when your monitoring the recording, and the recording stops.
4. Occasionally the USB bus appears to hang when the HDPVR is powered of or disconnected, this causes the mouse or keyboard to stop responding. Going in and out of sleep mode resolves the issue.
5. The application cannot be used to upgrade HDPVR's with older firmware.


In Application Feature #7: is this a container conversion or a transcode?

They're all container conversion, the video remains untouched.

- Steve
post #129 of 1190
Thread Starter 
Quote:
Originally Posted by MichaelLAX View Post

Similar question:

I note your samples are first .TS and then MP4; are these the same files with a container conversion, or is there transcoding involved?

UPDATE: It also seems that although the .TS is AC3/5.1, the MP4 is AAC/2.0; which probably answers the question in favor of transcoding...

In the case of AC3 5.1 to AAC to channel, yes the audio was down mixed. I have some Quicktime integration work from Will than correctly creates .mov with H.264 and AC3 5.1 without transcoding anything, only container changes. I think once this is implemented even the audio will not need to be transcoded.

- Steve
post #130 of 1190
Thread Starter 
Quote:
Originally Posted by MichaelLAX View Post

Steve:

OK, as I suspected, the short clip with AC3/5.1 run through VisualHub in iTunes Tab, Optimized for AppleTV 5.1 + 2.0, with Advanced Settings of Video & Audio passthru, results in a MOV file with both AAC 2.0 and AC3 5.1 audio that will open and play in QuickTime. Unfortunately the corruption of video reappears...

So there must be something in the conversion to the MOV container that corrects the improper "atom" problem that seems to prevent conversion to MP4 from opening in QuickTime. Of course, all is for naught, if the video gets corrupted.

I found that document you had me google: "Information technology Coding of audio-visual objects Part 12: ISO base media file format." Unfortunately, I may be delayed in reviewing it, as I may have to go back to Berkeley and upgrade my degree in Computer Science to a Masters to understand it!?!

Do you know why the original 720p .TS file is 59.94fps? I suspect that Perian takes care of the CABAC encoding, but that much of the playability problem in QT is due to this framerate.

I am going to try to run the file in VLC, which I do not particularly care for, and Plex, which I have no experience with and seems to require additional software to run (do you know what is additionally needed).

To the extent that Plex is similar to XBMC and now that apparently XBMC will run on the AppleTV, I am interested to see if the raw .TS files will run in XBMC on the ATV (although I note that someone posted that he expected the ATV did not have enough CPU horsepower to run it in XBMC on the ATV).

I am a bit confused by the purchase process on your website. What do I do: download the software from their and wait for a license email? I have to get my HD-PVR serial number and then try a purchase (my HD-PVR is in the other end of the house in a guest bedroom). Thanks!

I suggest you download the demo and try the tree different post processing profiles. They'll basically generate the set of sample streams that you've already seen. I plan to add a fourth profile this weekend, which takes native H.264 and ac3 5.1 directly into an .mov format that quicktime can understand.

If the demo is interesting enough to you, purchase a license and during the purchase you send me the serial number form your hdpvr. I generate a license key for that.

The key is currently generated manually so it can take me anything from 5 mins to a 8 hours (depending on whether I'm in bed) sto send you the license file.

Sorry for the quick reply, I'll be back later to answer some of your other points.

- Steve
post #131 of 1190
Thread Starter 
Quote:
Originally Posted by MichaelLAX View Post

Steve:

OK, as I suspected, the short clip with AC3/5.1 run through VisualHub in iTunes Tab, Optimized for AppleTV 5.1 + 2.0, with Advanced Settings of Video & Audio passthru, results in a MOV file with both AAC 2.0 and AC3 5.1 audio that will open and play in QuickTime. Unfortunately the corruption of video reappears...

So there must be something in the conversion to the MOV container that corrects the improper "atom" problem that seems to prevent conversion to MP4 from opening in QuickTime. Of course, all is for naught, if the video gets corrupted.

Indeed.

I haven't done extensive testing the the h264+AC 5.1 aproach via Quicktime pro, but it does appear to work very reliably on test clips. Certainly good enough that it will become profile #4 sometime very shortly. One of the things I'm really interested to see is whether Pro is a real requirement, or whether pro just enables the quicktime UI features and the underlying API's will handle the re-container change regardless.

We'll see.


Quote:
Originally Posted by MichaelLAX View Post

I found that document you had me google: "Information technology Coding of audio-visual objects Part 12: ISO base media file format." Unfortunately, I may be delayed in reviewing it, as I may have to go back to Berkeley and upgrade my degree in Computer Science to a Masters to understand it!?!

Yep.

Quote:
Originally Posted by MichaelLAX View Post

Do you know why the original 720p .TS file is 59.94fps? I suspect that Perian takes care of the CABAC encoding, but that much of the playability problem in QT is due to this framerate.

That's what the encoder actually produces. It's not configurable (down to 30 for example). Pity, but only a minor annoyance for me.

Quote:
Originally Posted by MichaelLAX View Post

I am going to try to run the file in VLC, which I do not particularly care for, and Plex, which I have no experience with and seems to require additional software to run (do you know what is additionally needed).

VLC works really well for me on 720p, which is where the bulk of my testing takes place. As does Plex. Make sure our running at least version 0.9.5 of VLC.

Quote:
Originally Posted by MichaelLAX View Post

To the extent that Plex is similar to XBMC and now that apparently XBMC will run on the AppleTV, I am interested to see if the raw .TS files will run in XBMC on the ATV (although I note that someone posted that he expected the ATV did not have enough CPU horsepower to run it in XBMC on the ATV).

Other members are also interested in that. I think if the bitrates are kept to a reasonable low level then it should be possible with one of the current profile options. I haven't specifically tried it but when I get a moment free I want to. I know for sure I can create a profile to transcode down to AppleTV format, but I want to avoid transcoding at all costs.

Quote:
Originally Posted by MichaelLAX View Post

I am a bit confused by the purchase process on your website. What do I do: download the software from their and wait for a license email? I have to get my HD-PVR serial number and then try a purchase (my HD-PVR is in the other end of the house in a guest bedroom). Thanks!

Just to clarify. Download the demo and run it, try a few things - like the profiles. See if it's right for you. If you want to proceed purchase a license. You'll be required to send me your HDPVR serial number during the order process. As soon as I receive this I'll generate a license file for you and sent it back via email. I wish the key generation was automatic, and someday it will be, this manual step is a result of trying to keep my initial development costs low - especially when I knew the initial number of sales were going to be very low.

I plan to keep improving the software and focus on some of the things that Elgato either can't or won't do. So if you need a feature or want me to try specific things then I'm all ears. If it's pretty straightforward to do then I'll add your feature to the app.

I'm here to improve TV on he Mac, I'm open to ideas and willing to listen.

- Steve
post #132 of 1190
Quote:
Originally Posted by stoth View Post

VLC works really well for me on 720p, which is where the bulk of my testing takes place. As does Plex. Make sure our running at least version 0.9.5 of VLC.

Guess I don't understand how Plex works; and in conjunction with VLC. Can you link me to a source on how to get Plex to work...


Other members are also interested in that. I think if the bitrates are kept to a reasonable low level then it should be possible with one of the current profile options. I haven't specifically tried it but when I get a moment free I want to. I know for sure I can create a profile to transcode down to AppleTV format, but I want to avoid transcoding at all costs.

Best of both worlds: no transcoding, except for those of us with ATVs...

Just to clarify. Download the demo and run it, try a few things - like the profiles. See if it's right for you. If you want to proceed purchase a license. You'll be required to send me your HDPVR serial number during the order process. As soon as I receive this I'll generate a license file for you and sent it back via email. I wish the key generation was automatic, and someday it will be, this manual step is a result of trying to keep my initial development costs low - especially when I knew the initial number of sales were going to be very low.

I'm too impulsive to bother with more samples; I just want to play with it directly, so when you get a chance send me a serial number. Is there a link to some examples on how to use the command line? For example if I want to digitize for two hours, commencing Sunday at 1pm, on channel 552 DirecTV (IR blaster code 125) and are there default settings such as in TME?

I plan to keep improving the software and focus on some of the things that Elgato either can't or won't do. So if you need a feature or want me to try specific things then I'm all ears. If it's pretty straightforward to do then I'll add your feature to the app.

I'm here to improve TV on he Mac, I'm open to ideas and willing to listen.

- Steve

OK: i'll throw in some ideas soon...
post #133 of 1190
Great Progress on this project! I'm the author of MacProgramGuide, an EPG. If your interested in making our apps work together for scheduling recordings let me know.

Kevin
post #134 of 1190
Just a FYI.

Not sure if it's the same for 10.5 but under 10.4.11, I needed to install Perian 1.1.2 in order for Quicktime to play the converted ts to mp4 via the profile (-P) setting. Otherwise, I would get audio but no video (green screen) from the mp4.
post #135 of 1190
Thread Starter 
Quote:
Originally Posted by Will Collier View Post

Okay, I have a procedure here to get an unmodified recording from HDPVRCapture into a .mov container with 5.1 AC3 audio. This requires QuickTime Pro.

First make a recording with Steve's app, with SPDIF input and the -P 3 post processing step. Open the resulting .mp4 file in Quicktime Player, select Show Movie Properties, click on the H.264 (video) file and then click on the Extract button. The video from your recording will open in a new Quicktime window.

Extract the AC3 audio track from the original .TS file of your original recording. I used the mplayer command line app, syntax is:

./mplayer -dumpaudio -dumpfile [new filename].ac3 [original recording].ts

Open the AC3 file with Quicktime, then Edit > Select All, and Edit > Copy.

Go to the Quicktime window with the extracted video, and Edit > Add To Movie. Check sync (if you're paranoid). File > Save As a self-contained movie with the filename of your choice.

[NOTE: Corrected, last step originally said "extracted audio" by mistake, and added Save As self-contained movie; otherwise the AC3 file remains as a dependency.]

You now have a .mov file that should play in just about anything.

I'm having a hard time repro'ing this now. using Media Info I know for sure the .ts recording is AC3 5.1. I can extract the ac3 payload, Media Info also shows this as 5.1.

I walk through the procedure above and the result .mov turns into ...


*** MediaInfo Mac // Plain text file report
2008-11-14 23:23:59 -0500
Information for File: hdpvr.ts.mov

General / Container Stream # 1
Total Video Streams for this File -> 1
Total Audio Streams for this File -> 1
Video Codecs Used -> AVC
Audio Codecs Used -> ADPCM
File Format -> MPEG-4
Play Time -> 15s 298ms
Total File Size -> 5.12 MiB
Total Stream BitRate -> 2 807 Kbps
Video Stream # 1
Codec (Human Name) -> AVC
Codec (FourCC) -> avc1
Codec Profile -> Main@L4.0
Frame Width -> 1 280 pixels
Frame Height -> 720 pixels
Frame Rate -> 59.940 fps
Total Frames -> 917
Display Aspect Ratio -> 16/9
Scan Type -> Progressive
Colorimetry -> 4:2:0
Codec Description -> AVC
Codec Settings (Summary) -> CABAC / 4 Ref Frames
QF (like Gordian Knot) -> 0.044
Codec Settings (CABAC) -> Yes
Video Stream Length -> 15s 298ms
Video Stream BitRate -> 2 419 Kbps
Video Stream BitRate Mode -> VBR
Bit Depth -> 24 bits
Video Stream Size -> 4.41 MiB (86%)
Date of Original Encoding -> UTC 1970-01-01 00:00:00
Audio Stream # 1
Codec -> ADPCM
Codec (FourCC) -> 20
Audio Stream Length -> 15s 168ms
Audio Stream BitRate -> 384 Kbps
Audio Stream BitRate Mode -> CBR
Number of Audio Channels -> 3
Sampling Rate -> 1 Hz
Bit Depth -> 16 bits
Audio Stream Size -> 711 KiB (14%)
Date of Original Encoding -> UTC 2008-11-15 04:21:03

The original applescript code I wrote also reproduces the same thing, as does the new QTKit code I've added directly into HDPVRCapture. Three different approachs all result in the same audio being transcoded away from AC3 5.1. GRRR!

I'm of the opinion this intermittently works, because I'm 99% certain I had this working the other evening. Can anyone else confirm they've seen it work atleast once?

- Steve

Update: After saving, restart quicktime and re-opening the apparently dubiously converted .mov file, then looking at the Audio properties (show properties via menu), quicktime thinks it's in AC3 5.1 mode, but Media Info thinks differently (as above).

Extracting the audio payload from the .MOV using ffmpeg results in correct ac3 5.1 audio. *** BYTE FOR BYTE IT'S IDENTICAL TO THE ORIGINAL AC3 5.1 FROM THE TS FILE ***.

OK. So maybe Media Info is broken when it parses .mov files. This is actually great news.
post #136 of 1190
Quote:
Originally Posted by sdavilla View Post

Just a FYI.

Not sure if it's the same for 10.5 but under 10.4.11, I needed to install Perian 1.1.2 in order for Quicktime to play the converted ts to mp4 via the profile (-P) setting. Otherwise, I would get audio but no video (green screen) from the mp4.

I suspect that setting retains CABAC, which will require Perian for viewing, in either Panther or Leopard.

Just ordered HDPVRCapture, but not very skilled at command line. Does Steve have any FAQ or examples of capture settings that I can mimic, until I have the time to learn something new. For example, will it control the IR blaster to change channels on my DirecTV receiver (code 125), and is it timed settings yet?
post #137 of 1190
Quote:
Originally Posted by Will Collier View Post

Okay, I have a procedure here to get an unmodified recording from HDPVRCapture into a .mov container with 5.1 AC3 audio. This requires QuickTime Pro.

First make a recording with Steve's app, with SPDIF input and the -P 3 post processing step...

Will: can you post a sample of this MP4 file, or upload it to my DOT MAC Public folder in HDPVR Samples folder, in the HDPVRCapture folder, in the MP4 -P 3 folder; thanks:

http://idisk.mac.com/michaellax-Public
post #138 of 1190
Thread Starter 
Quote:
Originally Posted by cMacSW View Post

Great Progress on this project! I'm the author of MacProgramGuide, an EPG. If your interested in making our apps work together for scheduling recordings let me know.

Kevin

(quickly checking the website). It looks nice. I also happen to have a schedules direct account.

A couple of questions:

1. Is their any notion of an internal scheduler?
2. Can I use the scripts to launch an external app and pass all of the arguments from the guide? (channel#, show name, description etc?)

How does the remote scheduling for EyeTV work?

- Steve
post #139 of 1190
Thread Starter 
Quote:
Originally Posted by MichaelLAX View Post

I suspect that setting retains CABAC, which will require Perian for viewing, in either Panther or Leopard.

Just ordered HDPVRCapture, but not very skilled at command line. Does Steve have any FAQ or examples of capture settings that I can mimic, until I have the time to learn something new. For example, will it control the IR blaster to change channels on my DirecTV receiver (code 125), and is it timed settings yet?

This will take a 30 second recording from your component and optical SPDIF inputs.

./HDPVRCapture -t 00:00:30 -A SPDIF -V COMPONENT -o Letterman.ts

This will take a 30 second recording from your component and optical SPDIF inputs, then downmix AC3 5.1 (assuming that's what's on your SPDIF) into 2 channel AAC.

./HDPVRCapture -t 00:00:30 -A SPDIF -V COMPONENT -o Letterman.ts -P3

Same as above, except the blaster will try to change to channel 707 for you. I may have your blaster settings wrong, so they may need tweaking. This is split across two lines but cut'n'paste into your terminal window should be fine.

./HDPVRCapture -t 00:00:30 -A SPDIF -V COMPONENT -o Letterman.ts -P3 \\
"North America,Satellite,DirectTV,125,707,4,0,400"

Point taken.... I need some online command examples on the blog.

- Steve
post #140 of 1190
Thread Starter 
Quote:
Originally Posted by sdavilla View Post

Just a FYI.

Not sure if it's the same for 10.5 but under 10.4.11, I needed to install Perian 1.1.2 in order for Quicktime to play the converted ts to mp4 via the profile (-P) setting. Otherwise, I would get audio but no video (green screen) from the mp4.

Good to know. I'll add this to the FAQ.

Thanks.

- Steve
post #141 of 1190
Quote:
Originally Posted by MichaelLAX View Post

For example, will it control the IR blaster to change channels on my DirecTV receiver (code 125), and is it timed settings yet?

I'll be playing some IR blaster games with a DishNetwork 311 (yea, yea I know SD content via S-Video ) tomorrow so I've give some feedback once I get if figured out.
post #142 of 1190
Quote:
Originally Posted by stoth View Post

This will take a 30 second recording from your component and optical SPDIF inputs.

./HDPVRCapture -t 00:00:30 -A SPDIF -V COMPONENT -o Letterman.ts

This will take a 30 second recording from your component and optical SPDIF inputs, then downmix AC3 5.1 (assuming that's what's on your SPDIF) into 2 channel AAC.

./HDPVRCapture -t 00:00:30 -A SPDIF -V COMPONENT -o Letterman.ts -P3

Same as above, except the blaster will try to change to channel 707 for you. I may have your blaster settings wrong, so they may need tweaking. This is split across two lines but cut'n'paste into your terminal window should be fine.

./HDPVRCapture -t 00:00:30 -A SPDIF -V COMPONENT -o Letterman.ts -P3 \\
"North America,Satellite,DirectTV,125,707,4,0,400"

Point taken.... I need some online command examples on the blog.

- Steve

Thanks for the samples; it makes it easier to understand by example.

If I understand this correctly, I still have to manually start the capture process, which generally doesn't work for me, as I capture a different program almost daily.

I was going to try a command line capture of a PBS-HD show tomorrow morning at 2AM, but since I'll be sleeping at that time, it looks like I will have to reboot into Boot Camp and utilize Windows for now...
post #143 of 1190
Thread Starter 
Quote:
Originally Posted by MichaelLAX View Post

Thanks for the samples; it makes it easier to understand by example.

If I understand this correctly, I still have to manually start the capture process, which generally doesn't work for me, as I capture a different program almost daily.

I was going to try a command line capture of a PBS-HD show tomorrow morning at 2AM, but since I'll be sleeping at that time, it looks like I will have to reboot into Boot Camp and utilize Windows for now...

Yeah, it's not ideal quite yet. All I can say is that the GUI is coming along nicely and this will add scheduling capabilities.

Let me know how the IR stuff goes.
post #144 of 1190
Thread Starter 
An update regarding HDPVRCapture.

I've added post processing option #4 tonight which extracts the clean h.264/AC3-5.1 from the recording then produces a quicktime/frontrow playable .mov file (finally adding it to itunes).

The very good news is that neither the audio or video had to be transcoded, it's a bit for bit payload copy and it's very quick.

Evidence to date indicates that this WILL NOT require Quicktime Pro.

Expect a v1.1.0 build this weekend.

- Steve
post #145 of 1190
Quote:
Originally Posted by stoth View Post

Same as above, except the blaster will try to change to channel 707 for you. I may have your blaster settings wrong, so they may need tweaking. This is split across two lines but cut'n'paste into your terminal window should be fine.

./HDPVRCapture -t 00:00:30 -A SPDIF -V COMPONENT -o Letterman.ts -P3 \\
"North America,Satellite,DirectTV,125,707,4,0,400"

Doesn't seem to be changing the channel and I am not sure how to tweak; but works otherwise:

Output filename: Letterman.ts
Duration: 00:00:30 (30 seconds)
Monitor via VLC: No (default)
Bitrate : 5500000 bps
Peak Bitrate: 20000000 bps
Device: 0 (default)
Audio Boost: Disabled (default)
Audio Encode: AAC
Audio Input Mux: SPDIF
Video Input Mux: COMPONENT
Bitrate Mode: AVG (default)
GOP Mode: SIMPLE (default)
Lights: OFF (default)
Ir Blaster:
Region:
Device:
Vendor:
Codeset:
Channel#: 707
Min digits to send: 4
Needs Enter: No (default)
Post Processing with profile #3
Searching for HDPVR devices, vendor ID=0x2040 product ID=0x4900
post #146 of 1190
Quote:
Originally Posted by MichaelLAX View Post

Will: can you post a sample of this MP4 file, or upload it to my DOT MAC Public folder in HDPVR Samples folder, in the HDPVRCapture folder, in the MP4 -P 3 folder; thanks:

http://idisk.mac.com/michaellax-Public

Looks like Steve has things worked out, but I'll send the original file to your public folder.
post #147 of 1190
Quote:
Originally Posted by stoth View Post

(quickly checking the website). It looks nice. I also happen to have a schedules direct account.

A couple of questions:

1. Is their any notion of an internal scheduler?
2. Can I use the scripts to launch an external app and pass all of the arguments from the guide? (channel#, show name, description etc?)

How does the remote scheduling for EyeTV work?

- Steve

1. There is no scheduler, but you can add events to iCal, it would be little work to have these run a scirpt.

2. You can create your own applescripts, that can be called from MPG, these contain all info about a program, including channel, time, program decription and duration.

Additionally, I've added a plugin interface that I use to communicate with EyeTV and TheTube which each have their plugin, that can use any method to communicate with another app.

The remote scheduleing in nothing more than remote apple events.

Kevin
post #148 of 1190
Thread Starter 
Quote:
Originally Posted by MichaelLAX View Post

Doesn't seem to be changing the channel and I am not sure how to tweak; but works otherwise:

Output filename: Letterman.ts
Duration: 00:00:30 (30 seconds)
Monitor via VLC: No (default)
Bitrate : 5500000 bps
Peak Bitrate: 20000000 bps
Device: 0 (default)
Audio Boost: Disabled (default)
Audio Encode: AAC
Audio Input Mux: SPDIF
Video Input Mux: COMPONENT
Bitrate Mode: AVG (default)
GOP Mode: SIMPLE (default)
Lights: OFF (default)
Ir Blaster:
Region:
Device:
Vendor:
Codeset:
Channel#: 707
Min digits to send: 4
Needs Enter: No (default)
Post Processing with profile #3
Searching for HDPVR devices, vendor ID=0x2040 product ID=0x4900

Sorry, typo, I managed to drop the -Z:

Should be this:

./HDPVRCapture -t 00:00:30 -A SPDIF -V COMPONENT -o Letterman.ts -P3 \\
-Z "North America,Satellite,DirectTV,125,707,4,0,400"

The IR blaster light is flashing wildly now.

- Steve
post #149 of 1190
Thread Starter 
Quote:
Originally Posted by cMacSW View Post

1. There is no scheduler, but you can add events to iCal, it would be little work to have these run a scirpt.

2. You can create your own applescripts, that can be called from MPG, these contain all info about a program, including channel, time, program decription and duration.

Additionally, I've added a plugin interface that I use to communicate with EyeTV and TheTube which each have their plugin, that can use any method to communicate with another app.

The remote scheduleing in nothing more than remote apple events.

Kevin

Cool.

I've looked into the scripting and iCal support and it's pretty straight forward. I could add scheduled recordings using a combination of this and iCal in a very short time.

If I could suggest a couple of features for your next release it would be....

1. Have MPG integrate completely with iCal, in the sense that MPG can look into your iCal and read back your currently scheduled recordings and add those details to it's own display (a blue dot, a different color for a cell or some other visual indicator that I've already planned to record that show). The added benefit here is that it would allow MPG to avoid submitting duplicate events to iCal for the same show - which it currently does.

2. The ability for MPG to cancel (remove) entries from iCal.

I've looked into iCals ability to launch applescripts and I think I can have it launch the capture app fairly easily, but the MPG iCal integrate doesn't include removing iCal events. I don't know if this is a trivial task or not, but with a much tighter integration between iCal and MPG it would take MPG's usability with other apps _WAY_ up into the next level.

3. It would be nice if the preferences Panel could allow customers to configure the iCal support a little more. Perhaps have a 'default script to run' preference.

All of the changes above would save me a tremendous amount of time basically adding a dedicated scheduler to the HDPVRCapture GUI (v2.x).

I've been looking into adding TitanTV support, and I will properly add that as an option, but TitanTV doesn't allow the kind of integration between itself and a schedule that I'd like.

Titan adds the ability for me to issue remote web based scheduling commands, at the expense of having ZERO integration with the HDPVRCapture scheduler.... I think MPG could be a tremendous benefit here - with a few changes.

... but if your kinda busy then I'll have to find a different solution in the next couple of weeks before the HDPVRCapture GUI can be released.

I'd love to bundle MPG with HDPVRCapture and figure out something commercially - if you're willing to tighten the integration more. Feel free to PM me and maybe we can work something out.

- Steve
post #150 of 1190
Quote:
Originally Posted by MichaelLAX View Post

If I understand this correctly, I still have to manually start the capture process, which generally doesn't work for me, as I capture a different program almost daily.

I was going to try a command line capture of a PBS-HD show tomorrow morning at 2AM, but since I'll be sleeping at that time, it looks like I will have to reboot into Boot Camp and utilize Windows for now...

You can run Applescript from an iCal event, I think, so you could schedule it that way.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: HTPC - Mac Chat
AVS › AVS Forum › Video Components › Home Theater Computers › HTPC - Mac Chat › HDPVR Support on the Mac (HDPVRCapture)