QtAV

软件截图:
QtAV
软件详细信息:
版本: 1.8.0 更新
上传日期: 9 Dec 15
开发: Wang Bin
许可: 免费
人气: 72

Rating: nan/5 (Total Votes: 0)

QtAV是一个开放源码库软件写在Qt和设计用于创建全功能的媒体播放应用程序在Linux,Microsoft Windows和BSD操作系统。


在功能一览

它有一个用来寻找,恢复,暂停,视频拍摄,音乐播放,音量控制,全屏,留在上面,逐帧播放(只能向前)的支持,本地和网络中的文件,以及支持支持在Libav和FFmpeg的项目。

支持硬件解码的CedarX,VAAPI和DXVA2 API的实现。它可以节省在YUV和RGB格式的视频文件,并且实现了支持OSD(屏幕显示),自定义过滤器,长宽比,音乐播放,音量控制和播放速度控制。

它也可以被用来旋转或剪切使用GraphicsItemRenderer任何视频文件,允许通过选择音频频道和媒体流播放特定音轨,并支持多个渲染引擎,包括的Direct2D,OpenGL中,QPainter的,第十五和GDI +


让我们的应用程序播放本地或远程文件

如上所述,库允许用于经由公知的协议,如HTTP和RTSP播放本地文件,以及远程的。此外,它支持用于单个玩家多个视频输出,并且可以动态改变播放视频文件时,渲染引擎。

QtAV还支持ROI(感兴趣区域),诸如视频裁剪,视频均衡器,用于通过插件修改对比度,亮度,色调和饱和度,以及QML(Qt的建模语言)。


引擎盖下和支持的操作系统

该项目可以很容易地建立对的Qt4或QT5框架,使开发人员能够创建任何工具包视频播放应用。这是最欣赏的库软件,用于创建功能丰富的多媒体播放功能的应用程序之一。

如前所述,该软件是平台无关性,支持大量的GNU / Linux和UNIX类操作系统,包括BSD和微软的Windows。它是用C ++编程语言,并支持多个键盘快捷键

是什么在此版本中是新的

    < LI> XAudio2支持
  • VideoToolbox硬件解码器(OSX)的支持。它可以解码H264,H263,MPEG1,MPEG2,MPEG4。比VDA更好
  • CUDA 0拷贝支持
  • 播放(尝试在QMLPlayer)动态视频解码器开关
  • 在嵌入式ass字幕支持
  • ASS字幕的字体设置
  • 没有针对Linux的OpenGL版本修复
  • 修正了QPainter渲染VBO如果使用
  • 修正OpenGL渲染一段RGB格式
  • DXVA 0复制改进,英特尔clearvideo解决方法等。
  • AO:加空后端
  • HW:修正轮廓检查
  • 参考数从FF解码器帧。上传纹理此修复程序的OpenGL崩溃时

  • 没有设置
  • 修正音频重采样参数正确
  • 在VS2015支持

什么版本1.7.0的新

  • 在DXVA GPU零拷贝的支持。更低的CPU使用率,更好的性能
  • DXVA复制回模式的改进
  • VAAPI零拷贝改善
  • 修正的OpenGL错误的显示,如果VDA和FFmpeg的之间切换解码
  • 在视频编码的支持
  • 在外部音轨支持
  • pulseaudio的改进,修复崩溃和挂起
  • 的OpenGL:禁用VBO的角度要解决QPainter的过滤器没有任何效果。少GL调用。修正OpenGLWindowRenderer不能正确地更新
  • 当一个零拷贝的硬件解码器用于固定捕获视频。
  • 修正错误的音频数据被播放在播放的开头
  • 启用XV SHM
  • 在提高A / V同步
  • 在构建Android在Windows
  • 修正MSVC调试版本
  • 使用OpenSL ES作为机器人。它正常工作了。没有OpenAL的需要了。添加音量控制OpenSL ES。
  • 修正崩溃
  • 添加Ubuntu的PPA:https://launchpad.net/~wbsecg1/+archive/ubuntu/qtav
  • CI:appveyor为Windows
  • AVInput =&GT; MediaIO。你可以用它进行编码时,支持自定义输出视频
  • 添加seekFinished,durationChanged,QML MediaPlayer.videoCapture,字幕延迟等
  • QMLPlayer:刷卡寻求

什么在1.6.0版本新

  • 在异步加载
  • 更快的查找和预览。由于WM4(MPV开发商)
  • 更好的A / V同步解决方案。现在可以播放高fps视频比任何其他球员。
  • DXVA:使HEVC解码器如果libavcodec的运行支持。 LAVFilters ffmpeg的支持。
  • Cedarv改进,NV12输出支持,从libvdpau-孙鑫
  • 氖代码
  • 在多个OpenAL的实例的支持
  • AVInput类来扩展媒体资源。从QRC resouces支持播放。
  • 显示第一帧仍要寻求
  • 在更好的时钟误差修正
  • 在一帧问题修复重放帧
  • 修正QML视频抖动
  • 更多细节错误信号
  • 应用在未来的播放用户选项
  • 在动态负载libass(子模块“CAPI”是必需的)
  • VA-API:修正模糊的底线问题。适用于libav&GT;目前= 9
  • 在进步默认情况下,从0开始,即使第一点不为0。
  • 修正捕捉的问题:捕获当前显示的画面,更方便的API
  • RGB48支持。 OpenGL的只支持RGB48LE。
  • 链接到静态的ffmpeg支持
  • 修正打开错误,如果输入的网址/路径包含特殊charactors

什么在1.5.0版本新

  • 在异步加载
  • 更快的查找和预览。由于WM4(MPV开发商)
  • 更好的A / V同步解决方案。现在可以播放高fps视频比任何其他球员。
  • DXVA:使HEVC解码器如果libavcodec的运行支持。 LAVFilters ffmpeg的支持。
  • Cedarv改进,NV12输出支持,从libvdpau-孙鑫
  • 氖代码
  • 在多个OpenAL的实例的支持
  • AVInput类来扩展媒体资源。从QRC resouces支持播放。
  • 显示第一帧仍要寻求
  • 在更好的时钟误差修正
  • 在一帧问题修复重放帧
  • 修正QML视频抖动
  • 更多细节错误信号
  • 应用在未来的播放用户选项
  • 在动态负载libass(子模块“CAPI”是必需的)
  • VA-API:修正模糊的底线问题。适用于libav&GT;目前= 9
  • 在进步默认情况下,从0开始,即使第一点不为0。
  • 修正捕捉的问题:捕获当前显示的画面,更方便的API
  • RGB48支持。 OpenGL的只支持RGB48LE。
  • 链接到静态的ffmpeg支持
  • 修正打开错误,如果输入的网址/路径包含特殊charactors

什么在1.4.1版本新

  • 更多QtMultimedia兼容QML播放API
  • 在Debian软件包的支持。现在你可以在Ubuntu&GT打造= 14.04使用debuild
  • 字幕:libass renderering支持。动态更改FFmpeg的解析器和libass
  • 请级控制支持,而无需改变任何Qt的日志记录功能(qDebug,qWarning等)
  • 在视频取向支持的渲染
  • 修正错误:在视频帧alpha值。视频流开始时间&gt; 0。 OpenAL的无法正确关闭...
  • 仅QML:视频预览
  • 玩家:在QMLPlayer配置界面。视频预览的进度条。

什么在1.4.0版本新

  • 在提高OpenGL的:更多的像素格式,支持QML(没有稳定的),动态GL的支持等。
  • VAAPI:GLX直接渲染。检查4K。
  • DXVA:更多的解码面来提高性能
  • 在VDA(OSX硬件解码)支持
  • 支持Android。易于部署
  • 在字幕支持,包括QML
  • 改进的OpenAL。正常工作的大多数平台包括Android
  • 在FFmpeg的libavfilter支持
  • 在音频输出API的变化
  • 部署脚本IFW,OSX
  • 修正错误
  • WIP:DSOUND,opensl,音频引擎,音频过滤器等

什么是1.3.4版本,新的

  • 在CUDA:更好的质量和性能,修正错误的显示订购。无马赛克。
  • VAAPI和DXVA支持SSE4.1复制解码帧英特尔GPU。 VAAPI添加个月前,但表现得非常差。随着SSE4.1的帮助下,我们有马丽娟的性能提升。
  • VAAPI支持DRM
  • 使用最新的FFmpeg的硬件API
  • 修正错误的显示或崩溃,如果改变硬件解码
  • 添加一些选项avcodec中和AVFormat作为解码器的元属性。
  • 在元数据支持
  • 显示宽高比使用流中的值,如果定义。谢谢桑德罗Cavazzoni
  • 支持安装QtAV作为一个Qt模块
  • 修正错误的文件名编码。
  • 在图像中显示音乐文件

什么在1.3.2版本新

  • 在OpenGL的改善和更好的性能(适用于iOS和Android的)。较少的CPU使用率比VLC。
  • 如果支持启用GLSL
  • 使用GLSL渲染YUV帧
  • GLSL基础的视频均衡器
  • 在XV bug修复和改进。支持NV12。支持视频均衡器。
  • 从QIODevice中支持播放
  • 在捕捉YUV帧的支持。
  • 修正错误的时间在OSD
  • CUDA解码器正在工作
  • 玩家:
  • 在没有图形用户界面,同时打开一个流阻塞
  • 添加配置对话框
  • 回归:
  • 在OpenGL的无法显示H10p

什么在1.3.1版本新

  • 在初始OpenAL的支持
  • 修正硬件解码崩溃:求实,数据包丢失(如不良网络)
  • 全志的CedarX硬件解码的支持。由于米罗斯拉夫Bendik。
  • FFmpeg的日志和错误处理。新类:AVError
  • 对于解码器和分路器AVDictionary支持。 API:AVPlayer :: setOptionsForXXX()
  • 在应用程序退出修复崩溃
  • 修正Hi10bits崩溃
  • 体形:
  • 修正XXX_EXPORT宏冲突。
  • 在配置Qmake工程等。
  • QMLPlayer:更好的用户界面
  • 玩家:
  • 滚轮来放大/缩小。
  • 在应用解码器没有启动。
  • 在出口上的主窗口关闭。
  • 将事件处理程序来播放。
  • 安装:Ubuntu的支持
  • 在屏幕保护程序的OSX,X11。改进Windows

什么在1.3.0版本新

  • 在可选择的音频轨道
  • 在多重渲染目标1视频支持
  • 硬件解码支持(不稳定):DXVA2窗户,VA-API(现在的糟糕表现)为X11
  • 感兴趣区域(ROI)的支持,即作物。
  • 在过滤器的支持(实验)
  • 视频均衡器:亮度,对比度,饱和度
  • 重复支持
  • 在莽API的变化
  • QML:与许多QtMultiMedia的API兼容
  • 在建/安装:检查牌坊,修复错误rpath的,而在Mac启动错误,请将安装程序
  • 播放:播放列表,历史,更好的在线电视等

什么版本1.2.4的新

  • 在QML支持(感谢theoribeiro)。可代替部分的qtmultimedia QML的应用程序,例如qmlvideofx
  • 修正搭建的FFmpeg&GT; = 0.9,libav&GT; = 0.8
  • 频道,可以选用由用户:原来,甾,左,右,中置(单声道)
  • OSD总帐ES2渲染器
  • 玩家:统计浏览器,禁止寡妇播放时屏幕保护程序。加入许多在线电视频道

什么是1.2.3版本,新的

  • 的FFmpeg / libav avresample支持
  • 的OpenGL ES2支持。可以建立对QT5 GLES2版本现在
  • 为QT5 XV支持
  • 更多音频格式的支持,例如样本格式,渠道。
  • 修正H.264解码错误的开始帧。
  • 修正音频解码错误,如果数据包应该被解码多次。 WMA音频。
  • 在保存的视频捕捉系统图片目录

什么在1.2.2版本新

  • 在音频使用重采样swresample
  • 播放速度控制
  • 音频格式
  • 在打出漂亮的音频噪声前(MP3,...)
  • init和DEINIT FFmpeg的只在需要时
  • 将符号访问组件ID
  • 彩信支持

什么是新的在1.1.9版本:

  • 在加入网络中断的回调。由于维托vcovito
  • QtAV和FFmpeg的运行时版本检查
  • 添加工厂模式来管理组件。在ImageConverter目前使用的
  • MSVC支持
  • 在寻找bug修复:有时受阻
  • qmake的:没有额外的参数要求(如源代码目录是可写的)
  • 添加2图形项目渲染器的例子
  • 在GDI +渲染器支持
  • 在开始使用脚本来创建新类

什么在1.1.8版本新

  • 在LGPL 2.1版本
  • 更好QT5支持
  • 更好的同步,并寻求
  • 在收到的时候流信息
  • 死机定
  • 崩溃重放音乐时,固定
  • 在拖拽,简单的内部图形用户界面和内部事件过滤器
  • 在拼接墙效果更好

要求

  • 在Qt的
  • 的FFmpeg
  • PortAudio 19

截图

qtav_1_67831.png

类似的软件

image2mpeg
image2mpeg

2 Jun 15

Record TV
Record TV

2 Jun 15

Transmageddon
Transmageddon

17 Feb 15

M740avplayer
M740avplayer

3 Jun 15

显影剂的其他软件 Wang Bin

PhotoKit
PhotoKit

20 Feb 15

意见 QtAV

评论没有发现
添加评论
打开图片!