cuda mxf player

MXF Player

This is quite simple task to check how VLC Player or Windows Media Player can play MXF files from HDD/SSD. Even for 2K the playback is extremely slow on a powerful PC and is far from being smooth. Moreover, conventional MXF workflow for frame preview, implies that MXF files have to be converted to MP4/MOV/AVI to watch video in any player. Nevertheless, there is a way to play MXF files smoothly on Windows and Linux directly, without doing any preliminary convertion. Just try Fastvideo MXF Player which is working on NVIDIA GPU in realtime with 2K MXF files (4K MXF is coming soon).

MXF PlayerFeatures of Fastvideo MXF Player

  • JPEG2000 decoding on GPU for grayscale and color images
  • Lossy (wavelet CDF 9/7) and lossless (wavelet CDF 5/3) image decompression
  • Bit depth: 8-16 bits per channel
  • Number of decomposition levels from 1 to 12
  • Code-block size 16×16, 32×32 or 64×64
  • Color sampling modes: 4:4:4, 4:2:2, 4:2:0
  • Color spaces: sRGB, Rec.709, Adobe RGB, ProPhoto RGB, DCI P3, XYZ, Linear
  • Modes of operation: Single image mode and Batch mode (multiple image streaming)
  • MXF input from HDD/RAID/SSD/CPU/GPU
  • Workflow for MXF processing on CPU and GPU:
    • MXF reading and frame extraction
    • Frame parsing
    • Tag Tree Decoding
    • Binary Decoding
    • Inverse Quantization
    • IDWT
    • Inverse Color Transform
    • Output formatting
    • Final resize to output window resolution
    • Final colorspace and gamma transforms
  • Data output: uncompressed resized image at CPU or GPU memory
  • Integration with OpenGL to insure smooth playback
  • Options: video scaling, rotation, etc.
  • MXF player is compatible with Windows-7/8/10 and Linux Ubuntu/CentOS

P.S. The first release of MXF Player on GPU is expected by the end of February 2018.

     Home                   Contacts                 Site Map
GPU Image Processing