The FFMpegConverter type exposes the following members.
Methods
Name | Description | |
---|---|---|
Abort |
Abort FFMpeg process started by ConvertMedia or ConcatMedia methods
| |
ComposeFFMpegCommandLineArgs | ||
ComposeFFMpegOutputArgs | ||
ConcatMedia |
Concatenate several video files
| |
ConvertLiveMedia(String, Stream, String, ConvertSettings) |
Create a task for live stream conversion (real-time) without input source. Input data should be passed with Write method.
| |
ConvertLiveMedia(Stream, String, Stream, String, ConvertSettings) |
Create a task for live stream conversion (real-time) that reads data from input stream and write conversion result to output stream
| |
ConvertLiveMedia(Stream, String, String, String, ConvertSettings) |
Create a task for live stream conversion (real-time) that reads data from stream and writes conversion result to the file
| |
ConvertLiveMedia(String, String, Stream, String, ConvertSettings) |
Create a task for live stream conversion (real-time) that reads data from FFMpeg input source and write conversion result to output stream
| |
ConvertMedia(String, Stream, String) |
Converts media represented by local file and writes result to specified stream
| |
ConvertMedia(String, String, String) |
Converts media represented by local file and writes result to specified local file
| |
ConvertMedia(FFMpegInput, String, String, OutputSettings) |
Converts several input files into one resulting output file.
| |
ConvertMedia(String, String, Stream, String, ConvertSettings) |
Converts media represented by local file and writes result to specified stream with specified convert settings.
| |
ConvertMedia(String, String, String, String, ConvertSettings) |
Converts media represented by local file and writes result to specified local file with specified settings.
| |
EnsureFFMpegProcessStopped | ||
Equals | (Inherited from Object.) | |
ExtractFFmpeg |
Extracts ffmpeg binaries (if needed) to the location specified by FFMpegToolPath.
| |
Finalize | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
GetVideoThumbnail(String, Stream) |
Extract video thumbnail (first frame) from local video file
| |
GetVideoThumbnail(String, String) |
Extract video thumbnail (first frame) from local video file
| |
GetVideoThumbnail(String, Stream, NullableSingle) |
Extract video frame from local video file at specified position
| |
GetVideoThumbnail(String, String, NullableSingle) |
Extract video frame from a local video file (or URL) at the specified position
| |
GetVideoThumbnail(String, Stream, NullableSingle, ConvertSettings) |
Extract video frame at the specified position from the local video file (or URL).
| |
GetVideoThumbnail(String, String, NullableSingle, ConvertSettings) |
Extract video frame from local video file at specified position
| |
Invoke |
Invoke FFMpeg process with custom command line arguments
| |
MemberwiseClone | (Inherited from Object.) | |
Stop |
Stop FFMpeg process "softly" by sending 'q' command to FFMpeg console.
This method doesn't stop FFMpeg process immediately and may take some time.
| |
ToString | (Inherited from Object.) | |
WaitFFMpegProcessForExit |
See Also