![]() |
|
AIW / Multimedia Discussion and Technical Support Discussion and support forum for all of the All-In-Wonder Radeon cards, the TV-Wonder, Remote Wonder I and II, the new HDTV Wonder, and basically anything with VIVO support. |
![]() |
|
Thread Tools | Display Modes |
![]() |
#31 | Advertisement (Guests Only)
Login or Register to remove this ad
|
Newbie
Join Date: Feb 2005
Posts: 3
![]() ![]() |
![]() I have the aiw 128 pro and so far the highest MMC i can go or find is the 7.2. I have read in some places that the directx9 does not work that well with the VBI pin on the capture when using graphedit. Anyone experience this? Can anyone setup a CC capture and record TV at the same time using graphedit for CC and MMC for capture? Thanks |
|
![]() |
![]() |
![]() |
#32 |
No longer on Rage3d
Join Date: May 2002
Posts: 5,185
![]() ![]() |
![]() While this is not directly releated to GraphEdit the technique shown here not only allows connecting to a given digital TV source be it ATSC or analog. Futher, the rendering done allows GraphEdit to connect to the graph produced. Yes you can use this method to figure out how to build a graph. Once the content is playing simply start GraphEdit and tell GraphEdit to "connect to remote Graph". Next save the graph. Exit both programs and now when you load the graph you just created it will play with GraphEdit. You may now add whatever you want to customize your new graph. Play ATI HDTV DTV OTA content in Windows Internet Explorer Cut and paste the code below to "viewatsc.htm". Open "viewatsc.htm" with Microsoft Windows Internet Explorer. Make sure to unblock content. This code will not work with foxfire, sorry. ![]() Code:
<HTML> <HEAD> <TITLE>MSVidCtl: ATSC Digital TV</TITLE> </HEAD> <!-- This sample requires a ATSC digital TV tuner card that is compatible with the Microsoft TV Technologies driver architecture (BDA - Broadcast Driver Architecture). You must also have a MPEG-2 decoder installed that is capable of decoding the resolution (e.g. 480p or 1080i) of the digital broadcast. High definition (HDTV) broadcasts may be at a resolution greater than your video card or MPEG-2 deocoder are capable of operating. --> <BODY BGCOLOR="#000001" TEXT="#FFFFFF" LINK="#FCCB7A" VLINK="#551A8B" ALINK="#EE0000"> <CENTER> <P> <INPUT id=startbutton type=button value="Power On"> <INPUT id=stopbutton type=button value="Power Off"> </P> <OBJECT ID="MSVidCtl" CLASSID="CLSID:B0EDF163-910A-11D2-B632-00C04F79498E"></OBJECT> </CENTER> <P ALIGN="center"> <BR> <B>Channel: </B> <INPUT TYPE="text" id=currentchannel maxlength=3 SIZE=3> <B>Minor Chanel: </B> <INPUT TYPE="text" id=currentminorchannel maxlength=3 SIZE=3> <INPUT id=enter type=button value="Enter"> <br> <INPUT id=chanup type=button value="Channel Up"> <INPUT id=chandown type=button value="Channel Down"> <BR> </P> <CENTER> <P id=dl>xxx</P> <SCRIPT language=vbscript> option explicit dim tscontainer 'tuning space collection dim ts 'ATSC tuning space dim tr 'ATSC tune request dim locator 'ATSC Locator sub window_onload MSVidCtl.MaintainAspectRatio = True MSVidCtl.Width = 640 MSVidCtl.Height = 480 set tscontainer = createobject("BDATuner.SystemTuningSpaces") 'Get the tuning space with the word "ATSC" in its name. 'This tuning space works with North American ATSC terrestrial broadcast 'For other types of digital broadcast, you may need to create your own tuning space set ts = tscontainer("ATSC") set tr = ts.CreateTuneRequest 'By default we will start on channel 46 'The physical channel property on the locator sets the 'actual' physical channel 'The Microsoft TV Technology Network Provider will fill in the channel and minor channel, if available set locator = CreateObject("BDATuner.ATSCLocator") locator.PhysicalChannel = 46 tr.locator = locator tr.MinorChannel = -1 tr.Channel = -1 'Pass the tune request to the View() method and then build the graph MSVidCtl.View tr MSVidCtl.Run dl.innertext = MSVidCtl.InputActive.Tune.Channel currentchannel.value = MSVidCtl.InputActive.Tune.Locator.PhysicalChannel currentminorchannel.value = MSVidCtl.InputActive.Tune.MinorChannel end sub sub startbutton_onclick 'This starts the graph and begins displaying audio and video MSVidCtl.Run end sub sub stopbutton_onclick 'This stops the graph, but does not destroy it MSVidCtl.Stop end sub sub chanup_onclick 'Tune to the next channel up locator.PhysicalChannel = locator.PhysicalChannel+1 tr.Locator = locator tr.Channel = -1 tr.MinorChannel = -1 MSVidCtl.View tr dl.innertext = MSVidCtl.InputActive.Tune.Channel currentchannel.value = MSVidCtl.InputActive.Tune.Locator.PhysicalChannel currentminorchannel.value = MSVidCtl.InputActive.Tune.MinorChannel end sub sub chandown_onclick 'Tune to the next channel up locator.PhysicalChannel = locator.PhysicalChannel-1 tr.Locator = locator tr.Channel = -1 tr.MinorChannel = -1 MSVidCtl.View tr dl.innertext = MSVidCtl.InputActive.Tune.Channel currentchannel.value = MSVidCtl.InputActive.Tune.Locator.PhysicalChannel currentminorchannel.value = MSVidCtl.InputActive.Tune.MinorChannel end sub sub enter_onclick 'Tune to the channel the user entered in the textbox 'We allow the user to change to different virtual channels (minor channels) locator.PhysicalChannel = currentchannel.value tr.locator = locator tr.Channel = -1 tr.MinorChannel = currentminorchannel.value MSVidCtl.View tr dl.innertext = MSVidCtl.InputActive.Tune.Channel currentchannel.value = MSVidCtl.InputActive.Tune.Locator.PhysicalChannel currentminorchannel.value = MSVidCtl.InputActive.Tune.MinorChannel end sub </Script> </BODY> </HTML> ![]() Code:
<HTML> <HEAD> <TITLE>MSVidCtl: NTSC Analog TV</TITLE> </HEAD> <!-- This sample requires an analog TV tuner card compatible with the Windows Driver Model. --> <BODY BGCOLOR="#000001" TEXT="#FFFFFF" LINK="#FCCB7A" VLINK="#551A8B" ALINK="#EE0000"> <CENTER> <P> <INPUT id=startbutton type=button value="Power On"> <INPUT id=stopbutton type=button value="Power Off"> </P> <OBJECT ID="MSVidCtl" CLASSID="CLSID:B0EDF163-910A-11D2-B632-00C04F79498E"></OBJECT> </CENTER> <P align="center"> <BR> <B>Channel: </B> <INPUT TYPE="text" id=currentchannel maxlength=3 SIZE=3> <INPUT id=enter type=button value="Enter"> <BR> <INPUT id=chanup type=button value="Channel Up"> <INPUT id=chandown type=button value="Channel Down"> <BR> </P> <P id=dl>X</P> <SCRIPT language=vbscript> option explicit dim tscontainer 'tuning space collection dim ts 'Analog TV tuning space dim tr 'Analog TV tune request sub window_onload MSVidCtl.Width = 800 MSVidCtl.Height = 600 set tscontainer = CreateObject("BDATuner.SystemTuningSpaces") 'Get the tuning space with the word "Cable" in its name. 'This tuning space works with North American NTSC Cable 'You can use the tuning space "Antenna" if you are using NTSC terrestrial analog broadcast 'For other types of analog broadcast, you will need to create your own tuning space set ts = tscontainer("Cable") set tr = ts.CreateTuneRequest 'By default we will start on channel 5 tr.Channel = 5 'Pass the tune request to the View() method and then build the graph MSVidCtl.View tr MSVidCtl.Run 'This will alpha blend the image mstv.jpg over the video dim pict dim alpha dim tempvidrend dim myrect dim CurrentPath CurrentPath = location.href CurrentPath = Replace(CurrentPath,"%20"," ") CurrentPath = Replace(CurrentPath,"/","\") CurrentPath = Mid(CurrentPath,6,InstrRev(CurrentPath,"\")-6) if Mid(CurrentPath, 5, 1) = ":" then CurrentPath = Mid(CurrentPath, 4, Len(CurrentPath)-3) dim fileLoc fileLoc = CurrentPath & "\mstv.jpg" set pict = LoadPicture(fileLoc) alpha = 35 set tempvidrend = MSVidCtl.VideoRendererActive tempvidrend.MixerBitmapOpacity = alpha set myrect = tempvidrend.MixerBitmapPositionRect myrect.Top = 20 myrect.Left = 20 myrect.Width = 50 myrect.Height = 20 tempvidrend.MixerBitmapPositionRect = myrect tempvidrend.MixerBitmap = pict 'Display the channel information dl.innertext = MSVidCtl.InputActive.Tune.Channel currentchannel.value = MSVidCtl.InputActive.Tune.Channel end sub sub startbutton_onclick 'This starts the graph and begins displaying audio and video MSVidCtl.Run end sub sub stopbutton_onclick 'This stops the graph, but does not destroy it MSVidCtl.Stop end sub sub chanup_onclick 'Tune to the next channel up tr.Channel = tr.Channel + 1 MSVidCtl.View tr dl.innertext = MSVidCtl.InputActive.Tune.Channel currentchannel.value = MSVidCtl.InputActive.Tune.Channel end sub sub chandown_onclick 'Tune to the next channel down tr.Channel = tr.Channel - 1 MSVidCtl.View tr dl.innertext = MSVidCtl.InputActive.Tune.Channel currentchannel.value = MSVidCtl.InputActive.Tune.Channel end sub sub enter_onclick 'Tune to the channel the user entered in the textbox tr.channel = currentchannel.value MSVidCtl.View tr dl.innertext = MSVidCtl.InputActive.Tune.Channel currentchannel.value = MSVidCtl.InputActive.Tune.Channel end sub </Script> </BODY> </HTML> http://img17.exs.cx/img17/9219/hdtvhtml8av.jpg http://img17.exs.cx/img17/449/tvhtml6eq.jpg The HTML examples above are part of the DirectX SDK from Microsoft. Cool stuff. Greg
__________________
No longer here |
![]() |
![]() |
![]() |
#33 |
No longer on Rage3d
Join Date: May 2002
Posts: 5,185
![]() ![]() |
![]() In the following examples we will use the ATI HDTV WONDER to capture HD video and audio. The filters normally used for watching and playback will be changed to enhance the experience. Watching HDTV in 5.1 ATI CyberLink filters provided by ATI are "2-channel only". ![]() Changing the filters from CyberLink to the Intervideo filters Remove the CyberLink audio filter and replace with the Intervideo Audio Decoder and Intervideo Audio Processor. Set the Intervideo Audio Processor to "6 speakers" if needed, should be set that way by default if you have 5.1 sound system. Make sure to set the "Intervideo Audio Processor" tab to six channels or you will get no sound at all. We now have greater control over the audio and DirectSound device shows 6 channel audio now. ![]() Playback media in 5.1 ATI playback is 2 channel only. ![]() With Intervideo we can produce 6 channel audio in the same manner we used for watching content. We will replace the CyberLink audio filters with the Intervideo audio filters. ![]() Add closed caption to playback. ![]() Direct link to images http://img166.exs.cx/img166/8261/hdtvati9ot.jpg http://img166.exs.cx/img166/1411/hdtvinterv3pp.jpg http://img166.exs.cx/img166/7342/hdtvatiplayback3rg.jpg http://img177.exs.cx/img177/2470/hdt...layback6ez.jpg http://img177.exs.cx/img177/7783/sailawayintercc2ml.jpg Greg
__________________
No longer here |
![]() |
![]() |
Advertisement (Guests Only) |
Login or Register to remove this ad
|
![]() |
#34 |
No longer on Rage3d
Join Date: May 2002
Posts: 5,185
![]() ![]() |
![]() Recording to DVD Quality MPG with GraphEdit The following example will record from the ATI HDTV WONDER Anlog input to MPG DVD format using the InterVideo filters. Intervideo filters come with WinDVD in case you did not know. If the Preview->VMR9 connection and Audio-Capture->Default_Direct_Sound_Device are removed then you can record in the background even with the user logged out. The InterVideo filters offer great control over the acutal recording of the video and the results are great as well for analog. For HDTV content you really push the CPU with this setup. The Intervideo video encoder does not hold a candle to the ATI CyberLink ones. But as I said, for Analog content the Intervideo filters are first rate. Other filters may be used as well. This guide simply is to help you get started. RECORD: GraphEdit Filter - HDTV WONDER ANALOG/Intervideo Filters ![]() PLAYBACK: GraphEdit Filter - HDTV WONDER ANALOG/Intervideo Filters ![]() RECORD: GraphEdit Filter - HDTV WONDER HDTV Content (DTV)/Intervideo Filters ![]() PLAYBACK: GraphEdit Filter - HDTV WONDER HDTV Content (DTV)/Intervideo Filters ![]() Direct link to images http://img225.exs.cx/img225/5144/hdt...orecord7bq.jpg http://img225.exs.cx/img225/6432/hdt...recordplay.jpg http://img196.exs.cx/img196/2246/hdtvrecord2en.jpg http://img196.exs.cx/img196/7518/hdtvplayback1zl.jpg
__________________
No longer here Last edited by grog : Mar 20, 2005 at 12:30 AM. Reason: Added DTV record and playback |
![]() |
![]() |
![]() |
#35 |
No longer on Rage3d
Join Date: May 2002
Posts: 5,185
![]() ![]() |
![]() So you would like to learn how to create your own HDTV tuner for your new ATI HDTV WONDER card but you don't know where to start. Using GraphEdit is great to learn what filters are and what they can do but you need more, a lot more. Well you decided to download the Microsoft DirectX 9.0 SDK and still don't know what you need to do. AmCap is a good start for looking at analog and the sample is provided but you want to create something that will work on HDTV content. Well there is one great sample to play will in the SDK DirectShow addon. Problem is the project DSW for older versions of Microsoft Visual C++ is not included. If you have an older version of Visual C++ you may need to download the older 9.0 SDK 1st to get the DSW files. OLD: C:\DXSDK\Samples\C++\DirectShow\VideoControl\CPP NEW: (Depends on where you move the DirectShow samples) C:\Program Files\Microsoft DirectX 9.0 SDK (February 2005)\Samples\C++\DirectShow\VideoControl\CPP The dialog is a bit small, lets make it bigger. 1.) Edit CPPVideoControl.cpp and change the main window size. Code:
HWND hWnd = ::CreateWindow(TEXT("AtlAxWin"), TEXT("CPPVideoControl.CompositeControl"), NULL, CW_USEDEFAULT, CW_USEDEFAULT, // x,y 640 /* 300 */, 480 /* 350 */, // width, height NULL, NULL, // parent, menu ::GetModuleHandle(NULL), NULL); ![]() Now we can compile the program. Selecting "Build/ReBuildAll" will assure a clean build of this application. Remember, the channel numbers are the single digit type not the "9-1, 9-2". No sub-channels are supported. But this is a start. You can modify the program as you learn. Let's see if our new player works. ![]() As in some of the prior examples we can now use GraphEdit to connect to our new program and look at the filters used. Just use run the new application then start GraphEdit and use "connect to remote graph". Save the Graph and exit GraphEdit and the new application. Next start GraphEdit and see if it will run. Right click on "Network Provider" and select a station from the "Tuner Request" tab. ![]() Direct Link to Image http://img125.exs.cx/img125/6031/cppvideocontrol4ja.jpg http://img174.exs.cx/img174/3673/maindlg5ps.jpg http://img65.exs.cx/img65/9723/newgraph0im.jpg One note here. We did not tell the Microsoft application anything about the ATI HDTV WONDER card. Still the sample application worked and worked well. This really shows how well ATI followed the Microsoft Digital TV specifications. We really should see a load of programs that support the ATI HDTV Wonder surface since the interface is "by the book". Any who knows, some who read this may create such a program as well. In case I have not said it before. Greg's CopyWrite notice or lack there of. This applies to all my posts herein. All of my notes may be copied, used, stolen or what ever you want to do with them. You do not have to use my name or anything. If you want to say the information is yours then it is yours. Greg
__________________
No longer here Last edited by grog : Mar 19, 2005 at 11:03 PM. |
![]() |
![]() |
![]() |
#36 | |
No longer on Rage3d
Join Date: May 2002
Posts: 5,185
![]() ![]() |
![]() There is no issues with using the VBI Pin as far as I know. While it is easy to render the CC via the VBI pin with the AIW cards and display them as either a seperate video window via VMR-0 or as PIP "picture-in-picture" with VMR-9 there it is a lot harder to process the CC content and mix the result into an MPG file for example. But that is not even what you want to do. What you are asking for is to use MMC to record at the same time GraphEdit takes the CC content, translates it to ASCII text and saves it to a file. Is this correct? If so, it can not be done for the following reasons. 1.) Only one instance of the ATI Capture filter may exist. The capture, preview and VBI pins are on this filter. So if MMC is using it GraphEdit can not. 2.) GraphEdit only deals with filters. While the Microsoft "Line-21" filter may be connected to the VBI pin to render the video from the Closed Caption session this filter does not provide a method to convert the "Line 21 Byte Pair" to text. 3.) ATI provides a special CC decoder "ATI Line21 CC Decoder/Renderer" which it appears is used for conversion of "Line 21 Byte Pair" to ASCII text. The program which is used to connect and attach to the handle of the ATI special filter can read the text from the "Closed Caption Property Page". So in this case a C++ program would be required which connects to this special filter and does the underlining work of processing the text. I could be in error with this one since this filter may simply severe for external rendering anyway. No doc's on the ATI filter that I know of. If you were thinking of mixing the video from the live capture with the closed caption text this may be possible, problem is I have no idea how to make it work since syncing the two streams and overlaying them during the capture proess would be required. This can be done in code, but I don't know how to do it with GraphEdit. Simple CC Example - Rendered ![]() CC Property Page Example ![]() Direct Link To Images http://img34.exs.cx/img34/2859/ccexample0lh.jpg http://img77.exs.cx/img77/4493/cc21uo.jpg Greg Quote:
__________________
No longer here |
|
![]() |
![]() |
![]() |
#37 |
No longer on Rage3d
Join Date: May 2002
Posts: 5,185
![]() ![]() |
![]() O.K. XBOX users, here is how you can get video feed from you AIW with no sound delay. Both GraphEdit and AMCap will do the trick. AIW 9700 PRO - 2-Second Sound Delay ![]() AIW 9700 PRO - No 2-Second Sound Delay We are able to obtain no delay in sound by disconnecting the sound capture pin from the sound filter. This works. Sound from the TV across the room is in sync with my AIW card. ![]() AMCap - No 2-Second Sound Delay AMCap will default to connecting the output sound to MIDI. This is fine as it won't carry the sound via this path. Once the sound it connected to the input pin as shown below you will have AMCap running with no delay. ![]() Tool Downloads Even though AMCap and GraphEdit are provided with the DirectX SDK you may download them both from http://www.videohelp.com AMCap http://www.videohelp.com/tools?tool=AMcap GraphEdit http://www.videohelp.com/tools?tool=GraphEdit Direct Link to Images http://img106.exs.cx/img106/3118/new...nddelay5aq.jpg http://img106.exs.cx/img106/6630/newaiwnodelay1qf.jpg http://img202.exs.cx/img202/8342/new...nodelay6he.jpg Greg
__________________
No longer here Last edited by grog : Mar 21, 2005 at 12:18 AM. |
![]() |
![]() |
![]() |
#38 |
Radeon R100
Join Date: Apr 2002
Location: Baltimore
Posts: 30
![]() ![]() |
![]() Greg, Have you experimented with HD DVR-MS files produced by HDTV wonder and Windows Media Center? I've used Graphedit with Cyberlink's filters to rip standard "analog tuner" DVR-MS files to MPEG files, but I haven't yet found the right combination of filters to rip and re-multiplex the HD files without audio sync errors. I've been able to convert the HD files with Nero Vision Express, but only by rendering to DVD resolution, and it takes a long time. I figure that Graphedit should be able to do the conversion much faster than real-time, if not re-rendering the MPEG video stream.
__________________
RDORY |
![]() |
![]() |
![]() |
#39 |
Crossfire enabled
Join Date: Feb 2001
Location: Forest Grove Oregon USA
Posts: 1,731
![]() ![]() |
![]() Updated. Wow Grog......just wow ![]() Robert Dory, thats a great suggestion for a post. What good is ripping the MPEG video and ac3 audio from DVRMS if you can't encode it sync'd. I'll see if I can come up with something.......and there's more on the way soon.
__________________
Gaming PC: XP MCE 2005:ATI X1800XT 512MB(x2):ASUS A8R-MVP:Sapphire Theatrix 550pro:ATI HDTV Wonder:AMD64 X2 [email protected]:2GB 3200 A-DATA Ram:NEC 3550a DVD burner:160GB Seagate SATA:200GB WD IDE:60GB Maxtor IDE:22" Mitsubishi CRT:17" analog Rosewill LCD:55" Philips RPTV:Logitech MX1000:Logitech z560:Sennheiser HD 212pro Bedroom PC: XP MCE 2005:ATI X1800XL:MSI MS-7093 RS480M2:ATI eHome Wonder:ATI HDTV Wonder:1GB Kingmax PC3200 DDR:NEC 1300A DVD Burner:Viewsonic N2750w 27" LCD:Seagate 200.0 GB SATA:Logitech MX1000:Logitech X-530 |
![]() |
![]() |
![]() |
#40 |
No longer on Rage3d
Join Date: May 2002
Posts: 5,185
![]() ![]() |
![]() Setup: Record HDTV 720P content with ATI HDTV WONDER card. Export to MPG2-HD format. What we will do: We will extract the audio from the HDTV content with GraphEdit and play it with WinDVD and Windows Media Player #10. We will convert the HDTV MPG2-HD to MPG2 with lower bitrate. All of the converted items are tested and playback with no sync issues. The theory behind converting is simple. We must split the MPEG file to video and audio. Convert what we want and re-mux the video and audio to a single file. The tick is to find encoder filters which allow us to control the information we need such as format and bitrate. Let's do it. Convert ATI HDTV 720P content to AC3 audio file ![]() Play new AC3 audio file ![]() Convert ATI HDTV 720P content to MP3 audio file ![]() Play new MP3 audio file ![]() Convert ATI HDTV 720P content to MPG-2 file with AC3 audio ![]() Play new MPG-2 file with AC3 audio ![]() Direct Link to Images http://img195.exs.cx/img195/8316/ac3record2zb.jpg http://img195.exs.cx/img195/2043/ac3playback5qu.jpg http://img44.exs.cx/img44/1342/mp3record3su.jpg http://img44.exs.cx/img44/952/mp3playback8et.jpg http://img195.exs.cx/img195/1843/mpg2record6ov.jpg http://img195.exs.cx/img195/9325/mpg2playback7aj.jpg Greg
__________________
No longer here Last edited by grog : Mar 24, 2005 at 10:08 AM. |
![]() |
![]() |
![]() |
#41 |
No longer on Rage3d
Join Date: May 2002
Posts: 5,185
![]() ![]() |
![]() Convert MPG2-HD examples - Part2 (DIVX) Setup: Record HDTV 720P content with ATI HDTV WONDER card. Export to MPG2-HD format. What we will do: We will extract the MPG2-HD 720P content stream to Divx format with GraphEdit and play it with ATI MMC Player. All of the converted items are tested and playback with no sync issues. The theory behind converting is simple. We must split the MPEG2-HD file to video and audio. Convert what we want and re-mux the video and audio to a single file. Let's do it. Convert ATI HDTV 720P content to Divx 5 format ![]() Check file ![]() ![]() Play new Divx file ![]() Direct Link to Images http://img225.exs.cx/img225/8990/convert9st.jpg http://img59.exs.cx/img59/5796/check0zo.jpg http://img59.exs.cx/img59/9639/check26cc.jpg http://img59.exs.cx/img59/4311/playbackati9jb.jpg Original file size: 99,655,680 bytes Converted file size: 69,264,896 bytes Greg
__________________
No longer here Last edited by grog : Mar 24, 2005 at 09:18 PM. |
![]() |
![]() |
![]() |
#42 |
Newbie
Join Date: Feb 2004
Location: NothEast USA
Posts: 11
![]() ![]() |
![]() I have a Sapphire Theatrix Card and would like to use the Theatre 550 Pro Chip to do some of the work that software would. Is this possible using GraphEdit? Would I need to have certain drivers/software to accomplish? I have a TwinHan VP1020A FreeToAir Satellite Card and would like to pass the stream through the Theatre 550 Pro chip for 3D combing and to output the final MPEG2 DVD quality file. Is this possible? (The video card I have is MSI NX 6600GT VTD128 (NVidia), it also has VIVO capablities.) Could GraphEdit also be used for the FM radio that is a part of the Theatrix card? Thanks for any help rendered. |
![]() |
![]() |
![]() |
#43 | |
Crossfire enabled
Join Date: Feb 2001
Location: Forest Grove Oregon USA
Posts: 1,731
![]() ![]() |
![]() Quote:
__________________
Gaming PC: XP MCE 2005:ATI X1800XT 512MB(x2):ASUS A8R-MVP:Sapphire Theatrix 550pro:ATI HDTV Wonder:AMD64 X2 [email protected]:2GB 3200 A-DATA Ram:NEC 3550a DVD burner:160GB Seagate SATA:200GB WD IDE:60GB Maxtor IDE:22" Mitsubishi CRT:17" analog Rosewill LCD:55" Philips RPTV:Logitech MX1000:Logitech z560:Sennheiser HD 212pro Bedroom PC: XP MCE 2005:ATI X1800XL:MSI MS-7093 RS480M2:ATI eHome Wonder:ATI HDTV Wonder:1GB Kingmax PC3200 DDR:NEC 1300A DVD Burner:Viewsonic N2750w 27" LCD:Seagate 200.0 GB SATA:Logitech MX1000:Logitech X-530 |
|
![]() |
![]() |
![]() |
#44 |
Newbie
Join Date: Feb 2004
Location: NothEast USA
Posts: 11
![]() ![]() |
![]() I do like to try things. The thing I noticed is I do not have the Rage Theatre crossbar device. I believe I would need this in order to use the Theatrix as a source for filtering/encoding/decoding. Does anybody know how I would get it to be installed since I already have the ATI drivers installed. THEATER 550 PRO TV Tuner Drivers Version 6.14.10.52 Posted: March 1, 2005 File Size: 3.7 MB WHQL Certified I do see some items in the graphedit filters, but not what I think I need to see. Last edited by kotss : Mar 25, 2005 at 10:46 PM. Reason: Changed Driver specified |
![]() |
![]() |
![]() |
#45 |
Newbie
Join Date: Apr 2005
Posts: 6
![]() ![]() |
![]() Looks like you guys are having way too much fun! I'm jealous. Graph Edit is probably the most powerful Video utility I have ever used. Thanks for all the posts and examples. My girlfriend also thanks you all, for I was able to record her favorite show D-Housewives in its full HD Bloom this weekend. I am trying to set up a graph that captures OTA HD w/HDTV Wonder, encodes it properly and sends it thru firewire to a JVC DVHS Deck for archive. Do you think this will be possible with one graph or will I have to capture, encode and then set-up a graph to send to the deck? Thanks! This forum ROCKS!!! |
![]() |
![]() |
![]() |
#46 |
Radeon R100
Join Date: Apr 2002
Location: Baltimore
Posts: 30
![]() ![]() |
![]() It looks like the key for successful HD MPEG2 re-muxing is in the intervideo filters. Are these available separately from WinDVD, or do I have to buy WinDVD to get them? Thanks!
__________________
RDORY |
![]() |
![]() |
![]() |
#47 |
Crossfire enabled
Join Date: Feb 2001
Location: Forest Grove Oregon USA
Posts: 1,731
![]() ![]() |
![]() Here's some screenshots of the direct show filters used by Sapphire Theatrix (ATI Theater 550pro) and some working filter graphs should be following soon. --------------------------------------------------------------------- (click on thumbnails for larger image) Theater 550 tuner filter ![]() Theater 550 TV audio filter ![]() Theater 550 mpeg Xbar filter ![]() Theater 550 Capture filter ![]() Theater 550 mpeg mux: audio ![]() Theater 550 mpeg mux: video ![]() Theater 550 mpeg mux: Encoder ![]()
__________________
Gaming PC: XP MCE 2005:ATI X1800XT 512MB(x2):ASUS A8R-MVP:Sapphire Theatrix 550pro:ATI HDTV Wonder:AMD64 X2 [email protected]:2GB 3200 A-DATA Ram:NEC 3550a DVD burner:160GB Seagate SATA:200GB WD IDE:60GB Maxtor IDE:22" Mitsubishi CRT:17" analog Rosewill LCD:55" Philips RPTV:Logitech MX1000:Logitech z560:Sennheiser HD 212pro Bedroom PC: XP MCE 2005:ATI X1800XL:MSI MS-7093 RS480M2:ATI eHome Wonder:ATI HDTV Wonder:1GB Kingmax PC3200 DDR:NEC 1300A DVD Burner:Viewsonic N2750w 27" LCD:Seagate 200.0 GB SATA:Logitech MX1000:Logitech X-530 Last edited by rbV5 : Apr 12, 2005 at 01:13 PM. |
![]() |
![]() |
![]() |
#48 | |
Crossfire enabled
Join Date: Feb 2001
Location: Forest Grove Oregon USA
Posts: 1,731
![]() ![]() |
![]() Quote:
__________________
Gaming PC: XP MCE 2005:ATI X1800XT 512MB(x2):ASUS A8R-MVP:Sapphire Theatrix 550pro:ATI HDTV Wonder:AMD64 X2 [email protected]:2GB 3200 A-DATA Ram:NEC 3550a DVD burner:160GB Seagate SATA:200GB WD IDE:60GB Maxtor IDE:22" Mitsubishi CRT:17" analog Rosewill LCD:55" Philips RPTV:Logitech MX1000:Logitech z560:Sennheiser HD 212pro Bedroom PC: XP MCE 2005:ATI X1800XL:MSI MS-7093 RS480M2:ATI eHome Wonder:ATI HDTV Wonder:1GB Kingmax PC3200 DDR:NEC 1300A DVD Burner:Viewsonic N2750w 27" LCD:Seagate 200.0 GB SATA:Logitech MX1000:Logitech X-530 |
|
![]() |
![]() |
![]() |
#49 |
Crossfire enabled
Join Date: Feb 2001
Location: Forest Grove Oregon USA
Posts: 1,731
![]() ![]() |
![]()
__________________
Gaming PC: XP MCE 2005:ATI X1800XT 512MB(x2):ASUS A8R-MVP:Sapphire Theatrix 550pro:ATI HDTV Wonder:AMD64 X2 [email protected]:2GB 3200 A-DATA Ram:NEC 3550a DVD burner:160GB Seagate SATA:200GB WD IDE:60GB Maxtor IDE:22" Mitsubishi CRT:17" analog Rosewill LCD:55" Philips RPTV:Logitech MX1000:Logitech z560:Sennheiser HD 212pro Bedroom PC: XP MCE 2005:ATI X1800XL:MSI MS-7093 RS480M2:ATI eHome Wonder:ATI HDTV Wonder:1GB Kingmax PC3200 DDR:NEC 1300A DVD Burner:Viewsonic N2750w 27" LCD:Seagate 200.0 GB SATA:Logitech MX1000:Logitech X-530 Last edited by rbV5 : Apr 12, 2005 at 02:13 PM. |
![]() |
![]() |
![]() |
#50 |
Crossfire enabled
Join Date: Feb 2001
Location: Forest Grove Oregon USA
Posts: 1,731
![]() ![]() |
![]() Here's a minimal working graph for listening to FM radio. Make sure you pick "FM tuner" for tuning mode. I manually typed the FM frequency (replace the first 3 numbers with your FM station frequency numbers <minus the decimal> into the channel box and press "enter" to set the FM station) so it didn't matter that I had "cable" selected for "input" . The Xbar and tuner pins need not be connected, but are needed to change the frequency, tuning mode and connecting the audio in/out pins (to connect the audio pins in the Xbar, pick the audio "output" pin first, then pick the audio tuner-in pin and "apply") -------------------------------------------------- (click on thumbnail for larger image) ![]()
__________________
Gaming PC: XP MCE 2005:ATI X1800XT 512MB(x2):ASUS A8R-MVP:Sapphire Theatrix 550pro:ATI HDTV Wonder:AMD64 X2 [email protected]:2GB 3200 A-DATA Ram:NEC 3550a DVD burner:160GB Seagate SATA:200GB WD IDE:60GB Maxtor IDE:22" Mitsubishi CRT:17" analog Rosewill LCD:55" Philips RPTV:Logitech MX1000:Logitech z560:Sennheiser HD 212pro Bedroom PC: XP MCE 2005:ATI X1800XL:MSI MS-7093 RS480M2:ATI eHome Wonder:ATI HDTV Wonder:1GB Kingmax PC3200 DDR:NEC 1300A DVD Burner:Viewsonic N2750w 27" LCD:Seagate 200.0 GB SATA:Logitech MX1000:Logitech X-530 Last edited by rbV5 : Apr 12, 2005 at 04:18 PM. |
![]() |
![]() |
![]() |
#51 |
Crossfire enabled
Join Date: Feb 2001
Location: Forest Grove Oregon USA
Posts: 1,731
![]() ![]() |
![]() Here's a simple graph to capture FM radio broadcast from the Sapphire Theatrix. (Edited to fix incorrect filter graph) Open up your saved filter graph from listening to FM radio (or build a new one) and add the Cyberlink WAV Dest and file writer filters. (Cyberlink WAV Dest should have installed with Cyberlinks' MakeDVD application that ships with the Theatrix card). You'll probably want to monitor your recording, so you'll need to insert the "tee/sink to sink" splitter like shown (otherwise, just replace the sound renderer with the WAV Dest/file writer) -------------------------------------------------- (click on thumbnail for larger image) ![]()
__________________
Gaming PC: XP MCE 2005:ATI X1800XT 512MB(x2):ASUS A8R-MVP:Sapphire Theatrix 550pro:ATI HDTV Wonder:AMD64 X2 [email protected]:2GB 3200 A-DATA Ram:NEC 3550a DVD burner:160GB Seagate SATA:200GB WD IDE:60GB Maxtor IDE:22" Mitsubishi CRT:17" analog Rosewill LCD:55" Philips RPTV:Logitech MX1000:Logitech z560:Sennheiser HD 212pro Bedroom PC: XP MCE 2005:ATI X1800XL:MSI MS-7093 RS480M2:ATI eHome Wonder:ATI HDTV Wonder:1GB Kingmax PC3200 DDR:NEC 1300A DVD Burner:Viewsonic N2750w 27" LCD:Seagate 200.0 GB SATA:Logitech MX1000:Logitech X-530 Last edited by rbV5 : Apr 12, 2005 at 08:24 PM. |
![]() |
![]() |
![]() |
#52 |
Crossfire enabled
Join Date: Feb 2001
Location: Forest Grove Oregon USA
Posts: 1,731
![]() ![]() |
![]() Here's a working graph using the "Infinite pin tee filter" to split the PCM audio into as many streams as you might need for direct audio encoding to various formats (Vorbis, Flac, WAV, Lame Mp3 in this particular example) 21 sec stereo audio stream in my example produced: WAV file........3957KB FlaC..............2593KB Vorbis............451KB 128kbps MP3...329KB I spent no effort to play with the codec settings. Using multiple taps makes for a nice way to test your encodings over a variety of settings, or formats at the same time. -------------------------------------------------- (click on thumbnail for larger image) ![]()
__________________
Gaming PC: XP MCE 2005:ATI X1800XT 512MB(x2):ASUS A8R-MVP:Sapphire Theatrix 550pro:ATI HDTV Wonder:AMD64 X2 [email protected]:2GB 3200 A-DATA Ram:NEC 3550a DVD burner:160GB Seagate SATA:200GB WD IDE:60GB Maxtor IDE:22" Mitsubishi CRT:17" analog Rosewill LCD:55" Philips RPTV:Logitech MX1000:Logitech z560:Sennheiser HD 212pro Bedroom PC: XP MCE 2005:ATI X1800XL:MSI MS-7093 RS480M2:ATI eHome Wonder:ATI HDTV Wonder:1GB Kingmax PC3200 DDR:NEC 1300A DVD Burner:Viewsonic N2750w 27" LCD:Seagate 200.0 GB SATA:Logitech MX1000:Logitech X-530 |
![]() |
![]() |
![]() |
#53 |
Crossfire enabled
Join Date: Feb 2001
Location: Forest Grove Oregon USA
Posts: 1,731
![]() ![]() |
![]() Here's a working graph for playing back (analog tuner captures) DVR-MS files using ATI (Cyberlink) A/V decoders. DVR-MS is Microsofts proprietary file format (MPEG audio/MPEG2 video in a ASF wrapper) for Media Center Edition captures. -------------------------------------------------- (click on thumbnail for larger image) ![]()
__________________
Gaming PC: XP MCE 2005:ATI X1800XT 512MB(x2):ASUS A8R-MVP:Sapphire Theatrix 550pro:ATI HDTV Wonder:AMD64 X2 [email protected]:2GB 3200 A-DATA Ram:NEC 3550a DVD burner:160GB Seagate SATA:200GB WD IDE:60GB Maxtor IDE:22" Mitsubishi CRT:17" analog Rosewill LCD:55" Philips RPTV:Logitech MX1000:Logitech z560:Sennheiser HD 212pro Bedroom PC: XP MCE 2005:ATI X1800XL:MSI MS-7093 RS480M2:ATI eHome Wonder:ATI HDTV Wonder:1GB Kingmax PC3200 DDR:NEC 1300A DVD Burner:Viewsonic N2750w 27" LCD:Seagate 200.0 GB SATA:Logitech MX1000:Logitech X-530 |
![]() |
![]() |
![]() |
#54 |
Crossfire enabled
Join Date: Feb 2001
Location: Forest Grove Oregon USA
Posts: 1,731
![]() ![]() |
![]() Here's a working graph for DVR-MS DTV file playback using ATI (Cyberlink) video decoders and ac3 filter audio decoder. DigitalTV DVR-MS are a little different than the analog captures in that ac3 compression is used for the audio stream instead of MPEG audio that is used in the analog files. Microsoft uses the ASF wrapper in the same way. -------------------------------------------------- (click on thumbnail for larger image) ![]()
__________________
Gaming PC: XP MCE 2005:ATI X1800XT 512MB(x2):ASUS A8R-MVP:Sapphire Theatrix 550pro:ATI HDTV Wonder:AMD64 X2 [email protected]:2GB 3200 A-DATA Ram:NEC 3550a DVD burner:160GB Seagate SATA:200GB WD IDE:60GB Maxtor IDE:22" Mitsubishi CRT:17" analog Rosewill LCD:55" Philips RPTV:Logitech MX1000:Logitech z560:Sennheiser HD 212pro Bedroom PC: XP MCE 2005:ATI X1800XL:MSI MS-7093 RS480M2:ATI eHome Wonder:ATI HDTV Wonder:1GB Kingmax PC3200 DDR:NEC 1300A DVD Burner:Viewsonic N2750w 27" LCD:Seagate 200.0 GB SATA:Logitech MX1000:Logitech X-530 |
![]() |
![]() |
![]() |
#55 |
Crossfire enabled
Join Date: Feb 2001
Location: Forest Grove Oregon USA
Posts: 1,731
![]() ![]() |
![]() Here's a step by step method to easily strip the MPEG2 file from analog DVR-MS files easily. Using filters installed with CyberLink programs like Power Cinema that ships with Theater 550 cards and letting Graphedit do most of the work, its easy and the resulting file retains the PQ of the original with sync'd A/V. Step 1: Open Graphedit and go to: Graph(Make sure "Connect Intelligent" is checked) >Insert filters...Expand the DirectShow filters tree and double click on the "Cyberlink Dump Filter" and "Cyberlink MPEG Muxer" filters to put them into your graph. You'll need to pick a file name and location for your file (use the "mpg" file extension) and connect the pins as shown: (click on thumbnails for larger image) ![]() Step 2: Press CTRL + R and navigate to the DVR-MS file you want to strip the MPEG from (You'll need to use the "All Files" file type to get them to display) as shown: ![]() Step 3: Double-click the file you pick and Graphedit will build the proper filter graph for you to connect to the Cyberlink MPEG Muxer <---sweet ![]() ![]() Nothing left to do but play the filter graph, and then navigate to the directory you picked when naming the Cyberlink Dump Filter and playback your MPEG file! Letting Graphedit build most of the graph in this method is fast and simple as long as you don't have a mess with registered directshow filters. I'll post similar methods using different filters and formats as well. Good luck ![]()
__________________
Gaming PC: XP MCE 2005:ATI X1800XT 512MB(x2):ASUS A8R-MVP:Sapphire Theatrix 550pro:ATI HDTV Wonder:AMD64 X2 [email protected]:2GB 3200 A-DATA Ram:NEC 3550a DVD burner:160GB Seagate SATA:200GB WD IDE:60GB Maxtor IDE:22" Mitsubishi CRT:17" analog Rosewill LCD:55" Philips RPTV:Logitech MX1000:Logitech z560:Sennheiser HD 212pro Bedroom PC: XP MCE 2005:ATI X1800XL:MSI MS-7093 RS480M2:ATI eHome Wonder:ATI HDTV Wonder:1GB Kingmax PC3200 DDR:NEC 1300A DVD Burner:Viewsonic N2750w 27" LCD:Seagate 200.0 GB SATA:Logitech MX1000:Logitech X-530 |
![]() |
![]() |
![]() |
#56 |
Newbie
Join Date: Feb 2004
Location: NothEast USA
Posts: 11
![]() ![]() |
![]() Hey rbV5, Thanks for the information, I had checked out most of those filters. The one I might have missed was the ATI multiplexer. I do not see all the tabs that you do for the property pages that your screen caps are showing. What version of graphedit are you using? The one that comes with DirectX 9C SDK. In the case of my PC I have a Video Card with VIVO, what I want to do is pipe the video out through the Video Card into the Video in of the Sapphire Theatrix. Can this be done on the same machine. I will be making an attempt at this tonight. I would like the 550 chip to "VideoSoap" the stream as it gets processed. If I get it working, I will post the setup. |
![]() |
![]() |
![]() |
#57 |
Crossfire enabled
Join Date: Feb 2001
Location: Forest Grove Oregon USA
Posts: 1,731
![]() ![]() |
![]() I'm using Graphedit 5.04.00.2904 Build 040709 IIRC it came with the Feb 2005 DX SDK update. Check out the OP for the fix for the filter property sheets, that may be the issue you are having. Seems I recall someone doing the video out to video in like you describe, I've never tried it myself. I can't imagine it would be anything but poor for anything but trying to capture gaming or something, and then the best you can do is 480i output using VIVO anyway. Of course now, I'd like to try it out though...because thats what we do ![]() Good luck!
__________________
Gaming PC: XP MCE 2005:ATI X1800XT 512MB(x2):ASUS A8R-MVP:Sapphire Theatrix 550pro:ATI HDTV Wonder:AMD64 X2 [email protected]:2GB 3200 A-DATA Ram:NEC 3550a DVD burner:160GB Seagate SATA:200GB WD IDE:60GB Maxtor IDE:22" Mitsubishi CRT:17" analog Rosewill LCD:55" Philips RPTV:Logitech MX1000:Logitech z560:Sennheiser HD 212pro Bedroom PC: XP MCE 2005:ATI X1800XL:MSI MS-7093 RS480M2:ATI eHome Wonder:ATI HDTV Wonder:1GB Kingmax PC3200 DDR:NEC 1300A DVD Burner:Viewsonic N2750w 27" LCD:Seagate 200.0 GB SATA:Logitech MX1000:Logitech X-530 |
![]() |
![]() |
![]() |
#58 | |
No longer on Rage3d
Join Date: May 2002
Posts: 5,185
![]() ![]() |
![]() You know the "Cyberlink MPEG Muxer" is not included with WinXP. Would be nice to have that filter in WinXP though. Do you know the name of the ".ax" file used for that filter? Greg Quote:
__________________
No longer here |
|
![]() |
![]() |
![]() |
#59 | |
Crossfire enabled
Join Date: Feb 2001
Location: Forest Grove Oregon USA
Posts: 1,731
![]() ![]() |
![]() Quote:
![]()
__________________
Gaming PC: XP MCE 2005:ATI X1800XT 512MB(x2):ASUS A8R-MVP:Sapphire Theatrix 550pro:ATI HDTV Wonder:AMD64 X2 [email protected]:2GB 3200 A-DATA Ram:NEC 3550a DVD burner:160GB Seagate SATA:200GB WD IDE:60GB Maxtor IDE:22" Mitsubishi CRT:17" analog Rosewill LCD:55" Philips RPTV:Logitech MX1000:Logitech z560:Sennheiser HD 212pro Bedroom PC: XP MCE 2005:ATI X1800XL:MSI MS-7093 RS480M2:ATI eHome Wonder:ATI HDTV Wonder:1GB Kingmax PC3200 DDR:NEC 1300A DVD Burner:Viewsonic N2750w 27" LCD:Seagate 200.0 GB SATA:Logitech MX1000:Logitech X-530 |
|
![]() |
![]() |
![]() |
#60 | |
No longer on Rage3d
Join Date: May 2002
Posts: 5,185
![]() ![]() |
![]() The "MpgMux.ax" works but not as well as the Intervideo one under WinXP. Even so a simple "regsvr32 MpgMux.ax" from the LiveView cab file archive did allow the filter to show up. In this test case I recorded a PBS HDTV 720P formated show directly to MPG format. No preview mode was used so this is a record only example. ![]() ![]() The finished video looked fine and played well. No problem there. The only thing the filter properties does not look as slick as the MCE2005 version by a long shot. Still it does work well. Direct Link to Images: http://img124.echo.cx/img124/4831/mux0014nx.jpg http://img205.echo.cx/img205/4610/mux0025vf.jpg Greg Quote:
__________________
No longer here |
|
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Photoshop tips and tricks | Quickfixx | Off Topic Lounge | 9 | Apr 4, 2006 11:42 AM |
Tips or tricks for fighting in Oblivion? | KMax | Console Gaming | 7 | Mar 25, 2006 08:04 AM |
Painkiller Tips & Tricks | Vorpal | PC Gaming | 0 | Apr 12, 2004 07:40 PM |
IBM GXP Article! Tips and tricks to keep it running. | Mystik | General Hardware | 0 | Feb 14, 2002 06:18 PM |