QtAV是基于Qt和FFmpeg的多媒体播放库。 它可以帮助您以比以往更少的精力编写播放器。
QtAV已添加到FFmpeg项目页面
QtAV是根据LGPL v2.1条款获得许可的免费软件。 播放器示例已根据GPL v3许可。 如果您使用QtAV或其组成库,则必须遵守相关许可条款。
特征
QtAV可以满足您的最大需求
硬件解码支持:DXVA2,VAAPI,VDA / VideoToolbox,CedarX,CUDA(第一个播放器在Linux上支持CUDA吗?)
OpenGL和ES2支持几乎所有格式,包括Hi10P视频(ES2中的第一个播放器/库支持10bit?VLC,XBMC,mplayer现在不支持)
实时预览
RGB和YUV格式的视频捕获
OSD和自定义过滤器
libavfilter中的过滤器,例如stero3d,模糊
字幕轨道选择。 动态更改FFmpeg和libass引擎
逐帧
1