 
            This sample source code demonstrates how to convert flash movie (.swf) into a video file (.AVI) in ASP.NET using Bytescout SWF To Video SDK.
Imports System.Data
Imports System.Configuration
Imports System.Collections
Imports System.Web
Imports System.Web.Security
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
Imports System.Web.UI.HtmlControls
Imports System.Drawing
Imports System.Diagnostics
Imports System.IO
Imports BytescoutSWFToVideoLib
Public Partial Class _Default
    Inherits System.Web.UI.Page
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
        Dim inputSwfFile As String = Server.MapPath("SlideShowWithEffects.swf")
        Dim outputAviFile As String = Path.GetTempPath() & "result.avi"
        ' 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"
        ' Add SWF file and set its output filename
        converter.SetMovie(inputSwfFile, outputAviFile)
        ' Set output movie dimensions
        converter.OutputWidth = 640
        converter.OutputHeight = 480
        ' Run conversion
        converter.RunAndWait()
        ' Show filename of result file
        Response.Clear()
        Response.ContentType = "text/html"
        Response.Write("Output file:  <b>" & outputAviFile & "</b>")
        Response.End()
    End Sub
End Class
ASP.NET (C#), Default.aspx.cs:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Drawing;
using System.Diagnostics;
using System.IO;
using BytescoutSWFToVideoLib;
namespace Simple
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            String inputSwfFile = Server.MapPath("SlideShowWithEffects.swf");
            String outputAviFile = Path.GetTempPath() + "result.avi";
            // 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";
            // Add SWF file and set its output filename
            converter.SetMovie(inputSwfFile, outputAviFile);
            // Set output movie dimensions
            converter.OutputWidth = 640;
            converter.OutputHeight = 480;
            // Run conversion
            converter.RunAndWait();
            // Show filename of result file
            Response.Clear();
            Response.ContentType = "text/html";
            
            Response.Write("Result video file:  <b>" + outputAviFile + "</b>");
            Response.End();
        }
    }
}