XSIforum.com

Set el Codec del VideoCapture

0 Usuarios y 1 Visitante están viendo este tema.

Set el Codec del VideoCapture
« en: 05 Febrero 2009, 08:37:49 »
Hola chicos mientras sigo batallando con lo del Script Operator (http://www.xsiforum.com/forum/index.php/topic,6519.0.html)

también estoy buscando como tener un botoncito para hacer directamente Start Capture con un solo botón
y ya he logrado todo esto


Código: [Seleccionar]
actual = GetValue("ViewportCapture.Filename")
path = InputBox("Enter File Name","Path File", actual)

if path <> "" then

setValue "ViewportCapture.IsMovie",True
setValue "ViewportCapture.CustomTimeRange",True
setValue "ViewportCapture.Filename", path
setValue "ViewportCapture.ImageWidth", 1024
setValue "ViewportCapture.ImageHeight", 576
principi = getValue("PlayControl.In")
final =getValue("PlayControl.Out")
setValue "ViewportCapture.End",final
setValue "ViewportCapture.Start",principi
setValue "ViewportCapture.CaptureAudio",True
setValue "ViewportCapture.FormatType",1

CaptureViewport -1, False
else
MsgBox "Capture was canceled"
end if


la cuestión es que el codec que usa para hacer el AVI es el IntelIYUV y ami me gustaria que por defecto fuese el Microsoft Video 1. En el SDK guide he encontrado que también hay el campo "ViewportCapture.Codec" pero no logro encontrar como usarlo para cambiar el codec.

En el Composer de XSI he encontrado que en el FileOut tambien hay para elegir el codec de salida y alli me da ese resultado

Código: [Seleccionar]
SetValue "FxTree.FileOutput.Codec", "YAAAAAEAAAAAAAAAAAAAAHZpZGNtc3ZjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAACwBAAAQJwAAAAAAAAAAAABg6+cXAAAAAAQAAAAAAAAA"

para el Microsoft Video 1 pero intentando copiar el mismo valor para el ViewportCaputre tampoco funciona...

Alguien sabe como puedo indicarle que codec debe hacer el start capture?

Gracias!