xVideo

xvideo_d

xVideo is a library that allow multimedia playback,editing and converting being compatible with any programming language that supports STDCALL calling convention.

 

Requirements

* Windows 2000 or later
* Direct-X

Features

 

  • Supported file formats
    • video formats – AVI, MPEG-1/2, WMV, 3GP, QuickTime MOV, MPEG-4/H264 (AVC), any other if you have corresponding decoder
    • audio formats – WAV, MP3, OGG, WMA, AAC, any other if you have corresponding decoder
    • DVD
    • MMS / WMV network streams support
    • All formats supported by FFMPEG
  • Video processing and effects
    • image and graphic overlays
    • text overlay
    • video transparency
    • brightness, contrast, saturation, hue, etc.
    • inverted colors
    • greyscale
    • deinterlace
    • denoise
    • pan / zoom
    • chroma-key
    • resize to any resolution
    • 3rd-party DirectShow filters support
    • more than 30 other effects
  • Audio processing and effects
    • volume booster
    • equalizer
    • 3D-bass system
  • File playback from the memory
  • Motion detection
  • Multiply output screens support
  • Frame capture to TBitmap/HBITMAP in Delphi/ActiveX, BMP/JPEG/GIF/PNG files
  • OSD (On-Screen Display)
  • Audio streams from additional audio/video files
  • Subtitles support
  • Preview
  • Video capture to
    • AVI (using audio/video codecs like MJPEG, DivX, XviD, x264)
    • WMV (support of custom WMV profiles. You can configure streams to use variable bit rate encoding (VBR), uncompressed audio or video stream, video size, buffer size, frame rate, etc.)
    • DV and MPEG from DV/HDV Camcorders and TV Tuners with internal MPEG Encoder (DirectCapture technology)
    • DV (from any video capture device)
    • MPEG-1/2/4 (including VCD/SVCD/DVD profiles) and FLV using FFMPEG wrapper
    • WebM
    • custom output formats (using 3rd-party DirectShow filters)
  • Audio capture to
    • WAV (compressed or not)
    • MP3 (using LAME)
  • Frame capture to Bitmap class, BMP, JPEG and PNG files
  • Video processing and effects
    • graphic overlay
    • text overlay
    • video transparency
    • brightness, contrast, saturation, hue, etc.
    • deinterlace
    • denoise
    • pan / zoom
    • resize to any resolution
    • chroma-key
    • 3-rd party DirectShow filters support
  • Audio processing and effects
    • volume booster
    • equalizer
    • 3D-bass system
  • TV Tuning
    • TV channels selecting
    • video formats selecting
    • input selection (TV-Tuner, FM-Tuner, S-Video, etc.)
    • TV frequency overrides
    • auto-tuning
  • Video capture device control
    • video input (crossbar interface)
    • video format
    • frame rate
    • supports video cards with several inputs
    • camera control (brightness, saturation, etc.)
  • Network streaming in WMV format
  • Motion detection
  • Custom interfaces support
  • OSD (On-Screen Display)
  • PIP (Picture-In-Picture)
  • Screen capture
  • Multiply output screens support

 

Supported input devices

  • DV and HDV MPEG-2 camcorders
  • USB web-cameras and other capture devices
  • PCI capture cards
  • TV Tuners (with and without internal MPEG Encoder)
  • JPEG/MJPEG, MPEG-4 and H.264 HTTP / RTSP IP cameras, HD cams supported
  • Audio capture devices and sound cards