Convert many types of video files with C# VB .NET.

build build passing passing release release v1.0.3.0 v1.0.3.0
.NET library to convert many type of video files, such as AVI, MP4, WMV, FLV, MPEG, VOB +60 formats, from one format to another, using C# and VB .NET Framework and .NET Core.


About The CSVideoConverter is a .NET library which allows you to convert, easily, many type of video and audio files from C# and VB .NET.

You can convert video formats, such as such as AVI, MP4, WMV, FLV, MPEG, VOB +60 formats, from one format to another, with a few lines of source code only.

This library built on the FFmpeg library, this promise you an high quality solution that can convert almost ANY video (and audio files) with a specific formats and codecs. You can set easily the bitrate, the frame rate, the audio sample rate, channels and more and more, without knowing or handling with the FFmpeg commands.

The preview component of the library allows you to display the preview of the conversion process on real time - and easily.

  • .NET library (standard) for .NET Framework and .NET Core.
  • Convert ANY type of video (and audio) files from one format to another:
    • AVI
    • FLV
    • MOV
    • MP4
    • MPEG
    • MKV
    • MTS
    • VOB
    • WEBM
    • WMV
    • and more 60+ video (and audio) formats.
  • Set the Video and Audio Codecs.
  • Copy the properties from the source file.
  • Add additional commands.
  • Get the conversion progress on percents.
  • Get a preview of the conversion on real-time.
  • Get the results on real time.
  • Get the conversion log (separated) on real time:
    • Frames
    • Size
    • Time
    • Bitrate
    • Speed
  • Set the section (from seconds and length) to convert.
  • Based on the FFmpeg libraries (LGPL).
  • Get the FFmpeg commands.
  • Set the FFmpeg command directly.
  • Get full details about the source file.
  • Start / Stop / Pause / Resume the conversion.
  • Get / Set the ID3 tags:
    • Title
    • Comment
    • Album
    • Artist
    • Date (year)
    • etc..
  • High quality results.
  • For WPF / Winform / Console Apps.
  • Many relevant events.
  • Built in threads handling.
  • Safe exit.
  • Easy to use.
  • For C# / VB / ASP .NET.
  • C# / VB .NET well documented examples.
  • Cut your developing time up to 80%.
  • Just import the library to your program and start to work immediately.
  • The source code of this component is also available.
  • Can be use in a FREE and commercial products.


Here is a snap example of using the CSVideoConverter using C#:

  1. Download the CSVideoConverter to your machine.
  2. Extract the compressed file (with 7-zip).
  3. Open the CSVideoConverter.sln with Visual Studio.
FREE Download SDK
The CSVideoConverter is available for FREE for learning or for FREE purposes, for commercial or any other use please order a license.
Order a license here
  • You can distribute the library with commercial products.
  • You will get your own UserName and UserKey.
  • The price is one-time-fee of $89 and it contains an online support.
  • The source code of the library is also available under MS-PL license.
  • We are using the MyCommerce├é┬« services in order to handle with the registration process.

Related Links