• Documentation
  • Api
  • Xabe.FFmpeg
Show / Hide Table of Contents
  • System
    • TimeExtensions
  • Xabe.FFmpeg
    • AudioCodec
    • AudioStream
    • BitstreamFilter
    • Conversion
    • ConversionPreset
    • ConversionQueue
    • ConversionQueue.ConversionQueueEventHandler
    • FFmpeg
    • Flag
    • Format
    • HardwareAccelerator
    • Hash
    • IAudioStream
    • IConversion
    • IConversionResult
    • IFilterConfiguration
    • IInputBuilder
    • IMediaInfo
    • InputBuilder
    • IProbe
    • IStream
    • ISubtitleStream
    • IVideoStream
    • MediaInfo
    • ParameterPosition
    • PixelFormat
    • Position
    • Probe
    • RotateDegrees
    • StreamType
    • SubtitleStream
    • VideoCodec
    • VideoSize
    • VideoStream
  • Xabe.FFmpeg.Downloader
    • FFmpegDownloader
    • FFmpegVersion
    • IFFMpegDownloaderBase
  • Xabe.FFmpeg.Events
    • ConversionProgressEventArgs
    • ConversionProgressEventHandler
  • Xabe.FFmpeg.Exceptions
    • ConversionException
    • FFmpegNoSuitableOutputFormatFoundException
    • FFmpegNotFoundException
    • HardwareAcceleratorNotFoundException
    • InvalidBitstreamFilterException
    • InvalidInputException
    • UnknownDecoderException

Namespace Xabe.FFmpeg

Classes

AudioStream

Conversion

ConversionQueue

Create queue for conversions

FFmpeg

Wrapper for FFmpeg

InputBuilder

Default Implementation of the IInputBuilder Interface

MediaInfo

Probe

SubtitleStream

VideoStream

Interfaces

IAudioStream

Audio stream

IConversion

Allows to prepare and start IConversion.

IConversionResult

Information about conversion

IFilterConfiguration

Stream filter configuration

IInputBuilder

Interface for building a list of input files intended to be used with the BuildVideoFromImages Function

IMediaInfo

Information about media file

IProbe

Allows to prepare and start IProbe.

IStream

Base stream class

ISubtitleStream

Subtitle stream

IVideoStream

Video Stream

Enums

AudioCodec

Audio codec ("ffmpeg -codecs")

BitstreamFilter

A bitstream filter operates on the encoded stream data, and performs bitstream level modifications without performing decoding. https://www.ffmpeg.org/ffmpeg-bitstream-filters.html

ConversionPreset

Preset of conversion. Faster speed causes worse optimization and quality.

Flag

Flags for Vidoes (-flags option)

Format

Video format ("ffmpeg -formats")

HardwareAccelerator

Hardware accelerators ("ffmpeg -hwaccels")

Hash

Hash Formats ("ffmpeg -i INPUT -f hash")

ParameterPosition

Position of input parameter

PixelFormat

Pixel Format ("ffmpeg -pix_fmts")

Position

Position on video

RotateDegrees

Defines types of available rotation

StreamType

Stream type

VideoCodec

Video codec ("ffmpeg -codecs")

VideoSize

Video size

Delegates

ConversionQueue.ConversionQueueEventHandler

Information about queue's media status

In This Article
  • Classes
  • Interfaces
  • Enums
  • Delegates
Back to top Xabe