适用于Windows和Linux的MXF播放器. 如何快速播放MXF文件?

适用于Windows和Linux的MXF播放器. 如何快速播放MXF文件?

GPU上的MXF播放器

简单的问题,如"VLC播放MXF文件吗?"原来不是那么简单。 为了看到这一点,我们需要完成非常简单的任务-检查VLC Player或Windows Media Player如何使用SSD的J2K压缩播放MXF文件。 即使对于2k分辨率,VLC和Windows Media Player上的播放速度也非常慢,即使在功能强大的PC上也是如此,而且远非实时或流畅。 此外,传统的电影预览MXF工作流程意味着MXF文件必须转换为MP4/MOV/AVI才能在任何媒体播放器中观看视频。 尽管如此,有一种方法可以直接在Windows或Linux上顺利播放MXF文件,而无需进行任何初步转换。 只需尝试Fastvideo MXF播放器,它正在使用2K/60fps/10位/4:2:2 MXF文件实时处理NVIDIA GPU(4K MXF即将推出)。

MXF是Material Exchange Format的缩写,Material Exchange Format是由美国电影电视工程师协会(SMPTE)的一套标准定义的专业数字视频和音频媒体的容器格式。 MXF是一种文件格式,用于在服务器,磁带流媒体和数字档案之间交换材料。

MXF文件通常是DCP包中的视频和音频存储。 在这种情况下,帧的内部压缩是根据JPEG2000标准完成的,这就是为什么我们不能在传统媒体播放器上播放MXF文件的原因。 要使用VLC,我们需要先将MXF转换为MP4,然后在MXF上播放MP4。

MXF播放器基于Fastvideo图像和视频处理SDK。 该软件可以与一个或两个Gpu一起工作,以提供平滑输出的实时MXF(J2K)处理。 第一个GPU用于MXF解码,它应该是NVIDIA GPU,虽然用于视频输出的第二个GPU可能来自英特尔,NVIDIA或AMD。 双GPU配置是为实时渲染和输出提供最快解决方案的最佳选择。 JPEG2000解码算法是计算密集型的,因此我们需要第二GPU的帮助才能将解码数据输出到监视器,因为NVIDIA GPU在J2K解码期间无法将图像输出到监视器。

该应用程序还可以只用一个NVIDIA GPU播放MXF,用于渲染和输出。 对于2k分辨率来说,这实际上不是问题,尽管对于4k的12位素材来说,这可能是不够的。

Fastvideo MXF播放器的主要特点

输入文件扩展名是MXF用于音频和视频

音频是24位线性PCM未压缩多声道WAV

图片轨迹文件精华采用JPEG2000压缩

基于GPU的灰度和彩色视频流的JPEG2000批量解码

不可逆(小波CDF9/7)和可逆(小波CDF5/3)解码模式

位深度:8&ndash的;每通道12位

分解等级数:1&ndash的;7

代码块大小16×16,32×32或64×64

任意大小的codeblock选项

色度子采样模式: 4:4:4, 4:2:2

颜色空间:XYZ,线性,sRGB,Rec.709,Adobe RGB,ProPhoto RGB,DCI P3

来自HDD/RAID/SSD或CPU/GPU内存的MXF输入

CPU和GPU上MXF处理的工作流程:

MXF读取和帧提取

帧解析

数据包解码

熵解码

逆量化

IDWT

反颜色变换和直流电平转换

输出格式

最终调整大小以输出窗口分辨率

输出颜色空间和伽玛变换

数据输出:在CPU或GPU内存中未压缩调整大小的图像

与OpenGL集成,确保流畅播放

选项:视频缩放,旋转,多GPU支持等。

MXF播放器与64位Windows-10/11和Linux Ubuntu兼容

12位、4K MXF视频解码和渲染的性能基准

NVIDIA GeForce RTX4090上适用于Windows的MXF播放器上的120fps流畅播放

在NVIDIA GeForce RTX4090上超过200fps转换率为JPG/PPM/TIFF

MXF(J2C)下载链接

下载MXF文件(12位,J2K)进行测试 - 2K MXF (J2K) SNOWMAN-DCP3D.rar

4K DCP 4096×2160 (14 GB, 数码电影套装)

在适用于Windows的GPU上下载MXF播放器(CUDA-12.6)

我们的WINDOWS MXF播放器的源代码可根据要求提供.

🌟 相关推荐

3d射击游戏推荐
365娱乐头条

3d射击游戏推荐

📅 09-28 👁️ 6872
实力派!瑞士连续五届大赛晋级淘汰赛,同期全欧洲仅法国做到!
老板为什么会跑路?从公司治理的视角/李国敬
棋牌365大厅

老板为什么会跑路?从公司治理的视角/李国敬

📅 07-20 👁️ 3989