流媒体技术学习笔记之(十七)FFmpeg 3.3《希尔伯特》-新版本的亮点

 FFmpeg 3.3“Hilbert”,一个新的主要版本的一些亮点:

  • 苹果Pixlet解码器
  • NewTek SpeedHQ解码器
  • QDMC音频解码器
  • PSD(Photoshop Document)解码器
  • FM屏幕捕获解码器
  • ScreenPressor解码器
  • XPM解码器
  • DNxHR解码器修复了HQX和高分辨率视频
  • ClearVideo解码器(部分)
  • 16.8和24.0浮点PCM解码器
  • 英特尔QSV加速VP8视频解码
  • 本机Opus编码器
  • DNxHR 444和HQX编码
  • (M)JPEG编码器的质量改进
  • VAAPI加速MPEG-2和VP8编码
  • 超前视频过滤器
  • 摄像机多媒体过滤器
  • readeia608过滤器
  • 阈值滤波器
  • 过滤器
  • MPEG-7视频签名过滤器
  • 添加内部ebur128库,删除外部libebur128依赖
  • 英特尔QSV视频缩放和去隔行滤波器
  • 示例转储交换解码器
  • MIDI样品转储标准分解器
  • 幕墙封闭字幕解码器和复用器
  • 支持MOV多个样品说明表
  • Pro-MPEG CoP#3-R2 FEC协议
  • 支持球形视频
  • CrystalHD解码器移动到新的解码API
  • 如果自动检测库被请求但未找到,则配置将失败
  • 我们强烈建议用户,分销商和系统集成商升级,除非他们使用当前的git master。

下面我们测试下:英特尔QSV加速VP8视频解码(Intel QSV-accelerated VP8 video decoding)

前期准备工作:

2、查看本系统的处理器信息【Intel® Core™ i3-4160】

3、在Inel列表中查询自己的处理器型号,我的如下所示:

可以看出,本机处理器是支持的

4、FFmpeg 支持的编码查询命令:    ffmpeg -codecs  

说明:出现以上信息表示是支持 英特尔QSV加速VP8视频解码的

5、列出此构建ffmpeg支持的所有硬件加速方法:      ffmpeg -hwaccels  

一、不使用英特尔QSV加速VP8视频解码

(1)命令行

(2)执行打印信息

(3)CPU和内存消耗

CPU(93%)和内存(414,912K)

注意:为了是测试能够更好的工作,解码器和编码器都必须支持QSV加速度,并且不能使用滤波器

 1、普通 ffmpeg 

(1)命令行

参数说明:

(2)执行打印信息

(3)CPU和内存消耗

CPU(27%)和内存(175.868K)

2、windows下自己编译的3.3.2版本

(1)命令行

 (2)执行打印信息

(3)CPU和内存消耗

CPU(27%)和内存(178.596K)

 3、官网下载的最新的3.4 版本

 (2)执行打印信息

(3)CPU和内存消耗

 CPU(28%)和内存(177.744K)

三、使用NVDIA GPU的全硬件加速转码

参考:

四、总结

如果是视频编码,尽量采用硬件加速去实现,可惜阿里云现在没有啊!

原文链接:https://www.cnblogs.com/tinywan/p/7686488.html

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/6730

(0)
上一篇 2022年10月8日
下一篇 2022年10月8日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml