Visual Basic .NET
Imports System.Diagnostics
Imports BytescoutSWFToVideo
Class Program
Friend Shared Sub Main(args As String())
' Create an instance of SWFToVideo ActiveX object
Dim converter As New SWFToVideo()
' Set debug log
'converter.SetLogFile("log.txt");
' Register SWFToVideo
converter.RegistrationName = "demo"
converter.RegistrationKey = "demo"
' Set the converter to the live data conversion mode
' (it will fully load the embedded video stream before the conversion)
converter.SWFConversionMode = SWFConversionModeType.SWFWithLiveData
' Set input SWF file
converter.InputSWFFileName = "http://s3.amazonaws.com/bytescout.com/files/demo/swfscout_VideoSample.swf"
' Set output AVI or WMV video file
converter.OutputVideoFileName = "result.wmv"
' Don't let it run infinitely
converter.ConversionTimeOut = 3000 ' 3000ms = 3 seconds
' set FPS
converter.FPS = 29.97F
' Set output movie dimensions
converter.OutputWidth = 320
converter.OutputHeight = 240
' Run conversion
converter.RunAndWait()
' Open the result in default media player
Process.Start("result.wmv")
End Sub
End Class
Visual C#
using System.Diagnostics;
using BytescoutSWFToVideo;
namespace SwfWithDataToAvi
{
class Program
{
static void Main(string[] args)
{
// Create an instance of SWFToVideo ActiveX object
SWFToVideo converter = new SWFToVideo();
// Set debug log
//converter.SetLogFile("log.txt");
// Register SWFToVideo
converter.RegistrationName = "demo";
converter.RegistrationKey = "demo";
// Set the converter to the live data conversion mode
// (it will fully load the embedded video stream before the conversion)
converter.SWFConversionMode = SWFConversionModeType.SWFWithLiveData;
// set input SWF file from URL
converter.InputSWFFileName = "http://s3.amazonaws.com/bytescout.com/files/demo/swfscout_VideoSample.swf";
// set output AVI or WMV video filename
converter.OutputVideoFileName = "result.wmv";
// Don't let it run infinitely
converter.ConversionTimeOut = 15000; // 15000ms = 15 seconds
// set FPS
converter.FPS = 29.97f;
// Set output movie dimensions
converter.OutputWidth = 320;
converter.OutputHeight = 240;
// Run conversion
converter.RunAndWait();
// Open the result in default media player
Process.Start("result.wmv");
}
}
}