Click or drag to resize

CSFFmpeg Class

FFmpeg wrapper - Main class.
FFmpeg wrapper - Events.
FFmpeg wrapper - The properties of the library.
Inheritance Hierarchy
SystemObject
  CSFFmpegCSFFmpeg

Namespace:  CSFFmpeg
Assembly:  CSFFmpeg (in CSFFmpeg.dll) Version: 1.0.0
Syntax
public class CSFFmpeg : IDisposable

The CSFFmpeg type exposes the following members.

Constructors
  NameDescription
Public methodCSFFmpeg
Constructor
Top
Properties
  NameDescription
Public propertyArgsAdditional
Add additional argument to the command of the process.
Public propertyArgsDirect
Set your own arguments to the command of the process.
Public propertyAudioBitrate
Audio bitrate (-b:a).
Public propertyAudioChannels
Audio channels (-ac).
Public propertyAudioCodec
Audio codec (-c:a). 'copy' will copy from source.
Public propertyAudioSamplerate
Audio samples (-ar).
Public propertyFFmpegLibsPath
The path and the file name of the ffmpeg.exe file with the libraries.
Public propertyFileDestination
Destination file.
Public propertyFileNameFFmpeg
The ffmpeg file name, the default is ffmpeg.exe.
Public propertyFileNameFFprobe
The ffprobe file name, the default is ffprobe.exe.
Public propertyFileSource
Source file (-i).
Public propertyFromTime
Start from 00:01:00 (-ss).
Public propertyLengthTime
Start from 00:01:00 (-ss).
Public propertyUserKey
The user key.
Public propertyUserName
The user name.
Public propertyVideoBitrate
Video bitrate (-b:v).
Public propertyVideoCodec
Video codec. 'copy' will copy from source (-c:v).
Public propertyVideoFPS
VideoFPS Frames per second (-r).
Public propertyVideoResolutionX
The x resolution (-s[x]).
Public propertyVideoResolutionY
The y resolution (-s[y]).
Top
Methods
  NameDescription
Public methodAbort
Abort the operation.
Public methodCheckLicense
Check the user license of the component.
Public methodDispose
Protected implementation of Dispose pattern.
Protected methodDispose(Boolean)
Dispose
Public methodGetArgs
Get all arguments according to the library properties.
Public methodOpen
Open media file.
Public methodOrderLicense
In order to get your own UserName and RegKey and to distribute this library with your own projects for commercial or any other purpose, please order a license.
Public methodPause
Pause the operation.
Public methodResume
Resume (unpause) the operation.
Public methodRun
Run the operation.
Public methodRunAsync
Run the operation async.
Top
Events
  NameDescription
Public eventOperationDone
Operation done.
Public eventOperationOutput
Operation output.
Public eventOperationProgress
Operation progress.
Public eventOperationStart
Operation done.
Top
See Also