Seraphic-
2nd April 2009, 19:15
I've been doing extensive research trying to find a way to record Dolby Digital 5.1 from Xbox 360 over Toslink or HDMI.
At first I was looking for hardware that would be able to decode Dolby Digital 5.1 to LPCM 5.1 over HDMI.
Found a few devices as seen below (but can't confirm if they would be able to do the decoding):
http://www.gefen.com/gefentv/gtvproduct.jsp?prod_id=5277
http://www.lektropacks.com/view_product_standard.php?product=1001185&sub1=&show=
http://www.tmfsolutions.co.uk/Octava_HDMIto71.htm
Since I haven't been able to get confirmation on the above hardware, I next moved on to researching direct Dolby Digital 5.1 recoding over Toslink or Coax. Found several interesting reads:
http://www.videohelp.com/forum/archive/how-to-capture-ac3-t347474.html
http://forum.doom9.org/showthread.php?t=70024
http://forum.doom9.org/showthread.php?s=&threadid=25650
http://forum.doom9.org/showthread.php?s=&threadid=65549
http://forum.doom9.org/showthread.php?t=56795
From what I can gather, you need a few things to do this.
1. A soundcard with Toslink or Coax input
2. Bit-matched recording
3. 48khz - 16bit recoding option
4. BeSplit software
5. Even with all of the above, some soundcards still might not work
My Auzentech Prelude 7.1 (not sure it it works) soundcard supports one through three and using BeSplit I've done a several tests.
Set Xbox 360 to output Dolby Digital 5.1
Started up a game and let it run
Set soundcard software to record Digita-In (toslink) bitmatched
http://www.seraphicgate.com/test/scdi.jpg
http://www.seraphicgate.com/test/scdbi.jpg
Viewing the above topics I'm told you should have a wave
that has white noise. Below is what I see viewed with Adobe Audition (peaked out).
http://www.seraphicgate.com/test/aav.jpg
Next using BeSplit I ran the following script. It runs, but does not read any track time during creation and creates an .ac3 file with no file size.
BeSplit -core( -input live.wav -prefix e:\track -type ac3 -fix )
The following script runs, reads track time and creates file with a file size. But doesn't seem to be correct as when you play it, there is no audio.
BeSplit -core( -input live.wav -prefix e:\track -type ddwav -fix )
I also learned that this could be done doing capture with VirtualDub, but I haven't had much luck since I have no bit-matched option when recording the audio.
Is anyone able to offer some more thoughts? Thanks
At first I was looking for hardware that would be able to decode Dolby Digital 5.1 to LPCM 5.1 over HDMI.
Found a few devices as seen below (but can't confirm if they would be able to do the decoding):
http://www.gefen.com/gefentv/gtvproduct.jsp?prod_id=5277
http://www.lektropacks.com/view_product_standard.php?product=1001185&sub1=&show=
http://www.tmfsolutions.co.uk/Octava_HDMIto71.htm
Since I haven't been able to get confirmation on the above hardware, I next moved on to researching direct Dolby Digital 5.1 recoding over Toslink or Coax. Found several interesting reads:
http://www.videohelp.com/forum/archive/how-to-capture-ac3-t347474.html
http://forum.doom9.org/showthread.php?t=70024
http://forum.doom9.org/showthread.php?s=&threadid=25650
http://forum.doom9.org/showthread.php?s=&threadid=65549
http://forum.doom9.org/showthread.php?t=56795
From what I can gather, you need a few things to do this.
1. A soundcard with Toslink or Coax input
2. Bit-matched recording
3. 48khz - 16bit recoding option
4. BeSplit software
5. Even with all of the above, some soundcards still might not work
My Auzentech Prelude 7.1 (not sure it it works) soundcard supports one through three and using BeSplit I've done a several tests.
Set Xbox 360 to output Dolby Digital 5.1
Started up a game and let it run
Set soundcard software to record Digita-In (toslink) bitmatched
http://www.seraphicgate.com/test/scdi.jpg
http://www.seraphicgate.com/test/scdbi.jpg
Viewing the above topics I'm told you should have a wave
that has white noise. Below is what I see viewed with Adobe Audition (peaked out).
http://www.seraphicgate.com/test/aav.jpg
Next using BeSplit I ran the following script. It runs, but does not read any track time during creation and creates an .ac3 file with no file size.
BeSplit -core( -input live.wav -prefix e:\track -type ac3 -fix )
The following script runs, reads track time and creates file with a file size. But doesn't seem to be correct as when you play it, there is no audio.
BeSplit -core( -input live.wav -prefix e:\track -type ddwav -fix )
I also learned that this could be done doing capture with VirtualDub, but I haven't had much luck since I have no bit-matched option when recording the audio.
Is anyone able to offer some more thoughts? Thanks