Bonjour à tous!!!
J'ai un petit souci avec le composant Video Control de Microsoft msvidctl: A partir de leur exemple, j'arrive à afficher une chaîne tv ou à capturer une source video, mais quelque soit la taille que je règle dans mon code, une partie de la vidéo est tronquée. J'ai un peu plus de la moitié de l'affichage horizontal, disons les 2/3, qui est affiché.
Voici le code:
Je précise que la source vidéo est un lecteur DVD de salon, et que je la capture avec une Pinnacle 110i. D'autre part, j'ai également testé la partie réception TV avec la même carte, et j'ai le même phénomène.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48 <HTML> <HEAD> <TITLE>MSVidCtl</TITLE> </HEAD> <BODY BGCOLOR="white"> <OBJECT ID="MSVidCtl" CLASSID="CLSID:B0EDF163-910A-11D2-B632-00C04F79498E" width="640px" height="480px"></OBJECT> <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 = 720 'MSVidCtl.Height = 400 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("AuxIn1") ts.CountryCode = 33 set tr = ts.CreateTuneRequest 'By default we will start on channel 5 tr.Channel = 0 'Pass the tune request to the View() method and then build the graph 'MSVidCtl.DisableAudio ' Avec MaintainAspectRatio à False, ça fait pareil MSVidCtl.MaintainAspectRatio = True 'MSVidCtl.ColorKey = RGB(64, 128, 255) 'MSVidCtl.Enabled = True MSVidCtl.View tr MSVidCtl.Run end sub </Script> </BODY> </HTML>
Est-ce que quelqu'un a déjà eu le même problème?
Merci d'avance.
8)
Partager