Joined
·
6,225 Posts
We don't have to wait for writeable Blu-Ray or HD-DVD drives for PCs, it's possible today to record OTA HDTV to DVD and play it back in a HTPC. I've been playing with a simple method of recording HDTV to DVD+R. The recording method is a straight-forward though multi-step process and the disks are playable when done without having to copy down to hard drive. Having found a recipe that works, I'm publishing this thread in hopes that other people will report their own results.
Yes, I'm well aware that ATSC HDTV is not part of any present DVD standard. We are taking advantage of the fact that DATA files (not VIDEO files) can be read back from fast UDMA devices at a rate capable of sustaining the ATSC transport stream.
I describe the process for the MyHD MDP-100 tuner board, for other HDTV products you are on your own, as I am not a user of any other card. Only a modest HTPC configuration is required, here's what I used:
HARDWARE:
Intel D815EEA2 ATX motherboard with 1.4Ghz Celeron
100Mhz FSB and 320MB of PC-100 memory
Motherboard graphics and sound driving NEC VT-540 projector and Onkyo 5.1 A/V receiver
160GB Maxtor 6Y160PD (Drive C) and 120GB Western Digital WD1200JB (Drive D)
BTC BVD316E DVD-ROM with 16X DVD+R playback (Drive E)
HP DVD-630i DVD burner with 16X DVD+R playback and Double Layer burn capability (Drive F)
MyHD MDP-100 HDTV Tuner attached to Winegard high-gain PR-9032 antenna
Airboard IR keyboard/mouse and iMON Remote Control
(And a WinTV board and an old Hollywood+, which are not required for this application. The MyHD passthrough cable is used to drive the projector.)
SOFTWARE:
Windows XP Pro with SP1
Intel UDMA drivers from motherboard driver CD
MyHD driver and application version 1.63 (non-Beta software)
Sonic Record Now! version 7.22 burner software
CREATING DISKS:
1) Capture your program to hard disk using the MyHD application and specifying TRANSPORT STREAM capture. I use and reccomend a custom filesize of 286,720,000 bytes (280MB) for reasons soon to be clear. This gives you a file for every 2 minutes of video.
2) (Optional) Sort through the 2-minute .TP files and delete any that contain only commercials to save space. You could edit the .TP files to eliminate the commercials entirely if you are determined - but IMHO there is no easy-to-use consumer video editor for .TP/.TS files, therefore I fast forward through commercials during playback.
3) Decide how many pieces of DVD+R media are required for uninterrupted ATSC video:
- 30 minutes will fit on one single-layer DVD+R.
- 60 Minutes will fit on two single-layer or one double-layer DVD+R.
- 120 minutes of movie will require two double-layer DVD+R's.
Greater than 120 minutes of programming cannot be played back unintterupted with this technique, unless you can cram more than two playback drives in your case.
4) Burn your DVD+R's in DATA MODE with your burner software. I simply add the 280MB, 2-minute .TP files sequentially to the DVD image until no more will fit. The file size will leave just enough room on either single or double layer disk to fit the small .mpl playlist file last of all.
5) Edit the .mpl filelist created by the MyHD application before burning the first disk to change the drive letters from whatever hard drive you captured your HD video on to your two playback devices (E: and F: on my machine above). LABEL THE DISCS WITH THE SAME DRIVE LETTER IN THE .MPL FILE.
PLAYING DISKS:
1) Insert the disks in the correct drives, according to the drive letters written on the disk. Explore the disk with the .mpl file and double-click the file to start MyHD playback.
2) Playback will continue sequentially according to the .mpl file sequence until complete. When the filelist switches from one DVD playback device to the next, it will take 3 seconds or so for the second drive to spin up, the sound and picture will momentarily stop.
COMMENTS:
1) The principle determining factor of whether playback is stutter-free with this technique appears to be the individual DVD playback device. I own three DVD-ROMs plus the burner and got these results (all four drives function normally in DVD-Video playback):
Pioneer A103 (4X DVD-ROM from '99) is not fast enough for ATSC playback, continuous stutters.
BTC 16X and 8X DVD-ROMs (June '04 and March '00) work flawlessly, niether will stutter.
HP 16X DVD630i will stutter with decreasing frequency after the drive letter switch, and not at all after the first two (innermost) .tp files on the disk. It's trying to read disks it created! It does burn double layer and all formats of single layer DVDs flawlessly. However, when I popped the case and substituted the BTC 8X, the stutter disappeared, so the technique works. I'll be troubleshooting this later, including substituting the standard Windows XP UDMA drivers for the Intel drivers (they date from 2001). Meanwhile I'd love to hear of another 16X DL burner drive without issues.
2) Make sure DMA is checked for both playback devices. I also tried an external USB2-attached drive case but none of the devices (nor a couple of hard drives) would sustain the ATSC data rate when connected this way. (If XP has any tweek equivalent to DMA for USB devices, I guess I don't know it.)
3) In high speed data mode DVD+R playback, the devices make more noise than during conventional DVD-Video playback. The 4X Pioneer is a slot-load device, and it screamed loudly while failing to keep up. The 16X BTC was quietest (it was $20 at Fry's this week.)
4) DVD+R Double Layer media still has layer change problems. Both BTC DVD-ROM devices and the burner itself lose playback for a couple of seconds - the sound stops and the picture freezes in a pixelated mess, and then unfreezes and the sound resumes, having skipped some frames. DVD Video format disks are just as bad, the layer change is just not as smooth as commercial DVDs, even in a standalone DVD player. The media is too costly to use for most purposes, I intend to use two single layer DVD+R disks for the normal 1-hour ATSC network program.
4) If you didn't follow the discussion of .mpl files, here is an (edited with Notepad) sample file for my double-disk recording of last night's episode of "Lost" (Files _02, _15, and _21 were all commercials and deleted, the drive switch is between files _16 and _17):
MYHDPLIST1
Yes, I'm well aware that ATSC HDTV is not part of any present DVD standard. We are taking advantage of the fact that DATA files (not VIDEO files) can be read back from fast UDMA devices at a rate capable of sustaining the ATSC transport stream.
I describe the process for the MyHD MDP-100 tuner board, for other HDTV products you are on your own, as I am not a user of any other card. Only a modest HTPC configuration is required, here's what I used:
HARDWARE:
Intel D815EEA2 ATX motherboard with 1.4Ghz Celeron
100Mhz FSB and 320MB of PC-100 memory
Motherboard graphics and sound driving NEC VT-540 projector and Onkyo 5.1 A/V receiver
160GB Maxtor 6Y160PD (Drive C) and 120GB Western Digital WD1200JB (Drive D)
BTC BVD316E DVD-ROM with 16X DVD+R playback (Drive E)
HP DVD-630i DVD burner with 16X DVD+R playback and Double Layer burn capability (Drive F)
MyHD MDP-100 HDTV Tuner attached to Winegard high-gain PR-9032 antenna
Airboard IR keyboard/mouse and iMON Remote Control
(And a WinTV board and an old Hollywood+, which are not required for this application. The MyHD passthrough cable is used to drive the projector.)
SOFTWARE:
Windows XP Pro with SP1
Intel UDMA drivers from motherboard driver CD
MyHD driver and application version 1.63 (non-Beta software)
Sonic Record Now! version 7.22 burner software
CREATING DISKS:
1) Capture your program to hard disk using the MyHD application and specifying TRANSPORT STREAM capture. I use and reccomend a custom filesize of 286,720,000 bytes (280MB) for reasons soon to be clear. This gives you a file for every 2 minutes of video.
2) (Optional) Sort through the 2-minute .TP files and delete any that contain only commercials to save space. You could edit the .TP files to eliminate the commercials entirely if you are determined - but IMHO there is no easy-to-use consumer video editor for .TP/.TS files, therefore I fast forward through commercials during playback.
3) Decide how many pieces of DVD+R media are required for uninterrupted ATSC video:
- 30 minutes will fit on one single-layer DVD+R.
- 60 Minutes will fit on two single-layer or one double-layer DVD+R.
- 120 minutes of movie will require two double-layer DVD+R's.
Greater than 120 minutes of programming cannot be played back unintterupted with this technique, unless you can cram more than two playback drives in your case.
4) Burn your DVD+R's in DATA MODE with your burner software. I simply add the 280MB, 2-minute .TP files sequentially to the DVD image until no more will fit. The file size will leave just enough room on either single or double layer disk to fit the small .mpl playlist file last of all.
5) Edit the .mpl filelist created by the MyHD application before burning the first disk to change the drive letters from whatever hard drive you captured your HD video on to your two playback devices (E: and F: on my machine above). LABEL THE DISCS WITH THE SAME DRIVE LETTER IN THE .MPL FILE.
PLAYING DISKS:
1) Insert the disks in the correct drives, according to the drive letters written on the disk. Explore the disk with the .mpl file and double-click the file to start MyHD playback.
2) Playback will continue sequentially according to the .mpl file sequence until complete. When the filelist switches from one DVD playback device to the next, it will take 3 seconds or so for the second drive to spin up, the sound and picture will momentarily stop.
COMMENTS:
1) The principle determining factor of whether playback is stutter-free with this technique appears to be the individual DVD playback device. I own three DVD-ROMs plus the burner and got these results (all four drives function normally in DVD-Video playback):
Pioneer A103 (4X DVD-ROM from '99) is not fast enough for ATSC playback, continuous stutters.
BTC 16X and 8X DVD-ROMs (June '04 and March '00) work flawlessly, niether will stutter.
HP 16X DVD630i will stutter with decreasing frequency after the drive letter switch, and not at all after the first two (innermost) .tp files on the disk. It's trying to read disks it created! It does burn double layer and all formats of single layer DVDs flawlessly. However, when I popped the case and substituted the BTC 8X, the stutter disappeared, so the technique works. I'll be troubleshooting this later, including substituting the standard Windows XP UDMA drivers for the Intel drivers (they date from 2001). Meanwhile I'd love to hear of another 16X DL burner drive without issues.
2) Make sure DMA is checked for both playback devices. I also tried an external USB2-attached drive case but none of the devices (nor a couple of hard drives) would sustain the ATSC data rate when connected this way. (If XP has any tweek equivalent to DMA for USB devices, I guess I don't know it.)
3) In high speed data mode DVD+R playback, the devices make more noise than during conventional DVD-Video playback. The 4X Pioneer is a slot-load device, and it screamed loudly while failing to keep up. The 16X BTC was quietest (it was $20 at Fry's this week.)
4) DVD+R Double Layer media still has layer change problems. Both BTC DVD-ROM devices and the burner itself lose playback for a couple of seconds - the sound stops and the picture freezes in a pixelated mess, and then unfreezes and the sound resumes, having skipped some frames. DVD Video format disks are just as bad, the layer change is just not as smooth as commercial DVDs, even in a standalone DVD player. The media is too costly to use for most purposes, I intend to use two single layer DVD+R disks for the normal 1-hour ATSC network program.
4) If you didn't follow the discussion of .mpl files, here is an (edited with Notepad) sample file for my double-disk recording of last night's episode of "Lost" (Files _02, _15, and _21 were all commercials and deleted, the drive switch is between files _16 and _17):
MYHDPLIST1