0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FFmpeg 6.0 发布

OSC开源社区 来源:OSC开源社区 2023-03-06 09:55 次阅读

在 FFmpeg 5.1 发布约 6 个月后,FFmpeg 6.0 “Von Neumann” 现已正式发布。该版本包含了许多新的编码器和解码器、过滤器以及 FFmpeg CLI 工具方面的改进。同时改变了发行方式,所有主要版本现在都会增加 ABI 版本;官方计划每年推出一个主要版本更新。

另一个特定的更改是,废弃的 API 将在 3 个版本后,在下一个主要版本中被删除;一个主要版本的最后一个次要版本将是 LTS 版本。这意味着 FFmpeg 此后的发布将更加频繁、且更有条理性。

FFmpeg 6.0 中新的解码器包括有 Bonk、RKA、Radiance、SC-4、APAC、VQC、WavArc 和一些 ADPCM 格式,且 QSV 和 NVenc 现在支持 AV1 编码。FFmpeg CLI 也由于线程、统计选项、以及从文件为过滤器传递选项值的能力而得到了加速改进。新版本还添加了很多新的音频视频过滤器,如 arc、showcwt、backgroundkey 和 ssim360,以及一些硬件过滤器。

此外,该版本还包括:在编解码器中使用了新的 FFT 和 MDCT 实现、大量 bug 修复、更好的 ICC 配置文件处理和色彩空间信号改进、引入大量 RISC-V 矢量和标量汇编优化例程,以及一些新的改进的 API。而 Vulkan 改进和更多的 FFT 优化等一些已提交的功能,则预计将出现在下一个次要版本 6.1 中,官方表示将根据新的发布时间表尽快发布。

一些更新内容如下:

Radiance HDR image 支持

ddagrab (Desktop Duplication) 视频捕获过滤器

ffmpeg -shortest_buf_duration 选项

ffmpeg 现在需要构建线程

ffmpeg 现在在单独的线程中运行每个 muxer

向 cropdetect 过滤器添加新模式以根据运动矢量和边缘检测 crop-area

适用于 10/12bit 422、10/12bit 444 HEVC 和 VP9 的 VAAPI 解码和编码

WBMP (Wireless Application Protocol Bitmap) image 格式

a3dscope 过滤器

bonk 解码器和解复用器

Micronas SC-4 音频解码器

LAF 解复用器

APAC 解码器和解复用器

Media 100i 解码器

DTS 到 PTS reorder bsf

ViewQuest VQC 解码器

backgroundkey 过滤器

nvenc AV1 编码支持

MediaCodec 编码器

对 QSV 的 oneVPL 支持

QSV AV1 编码器

10/12bit 422、10/12bit 444 HEVC 和 VP9 的 QSV 解码和编码

showcwt 多媒体过滤器

corr 视频过滤器

adrc 音频过滤器

afdelaysrc 音频过滤器

WADY DPCM 解码器和解复用器

CBD2 DPCM 解码器

ssim360 视频过滤器

ffmpeg CLI 新选项:-stats_enc_pre [_fmt]、-stats_enc_post [_fmt]、 -stats_mux_pre [_fmt]

hstack_vaapi、vstack_vaapi 和 xstack_vaapi 过滤器

XMD ADPCM 解码器和解复用器

media100 到 mjpegb bsf

ffmpeg CLI 新选项:-fix_sub_duration_heartbeat

WavArc 解码器和解复用器

弃用 CrystalHD 解码器

SDNS 解复用器

RKA 解码器和解复用器

ffmpeg CLI 中的 filtergraph 语法现在支持将 file contents 作为 option values 传递,方法是在 option 名称前加上 ‘/’

hstack_qsv、vstack_qsv 和 xstack_qsv 过滤器

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 解码器
    +关注

    关注

    9

    文章

    1156

    浏览量

    41126
  • 编码器
    +关注

    关注

    45

    文章

    3700

    浏览量

    135670
  • ffmpeg
    +关注

    关注

    0

    文章

    46

    浏览量

    7463

原文标题:FFmpeg 6.0 发布

文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    相关推荐

    详解PCIe 6.0中的FLIT模式

    PCIe 6.0 规范于 2021 年发布,采用 PAM4 调制(即 4 电平脉冲幅度调制),使数据传输速度翻倍,达到 64GT/s。同时,PCIe 6.0 规范使用 FLIT(流量控制单元)作为新的数据传输单元,显著提高了传输
    的头像 发表于 02-27 15:44 362次阅读
    详解PCIe <b class='flag-5'>6.0</b>中的FLIT模式

    【飞凌嵌入式OK3588J-C开发板体验】OK3588J-C开发板的支持RKMPP的FFmpeg移植

    在第4篇和第5篇的内容当中,QT使用ffmpeg进行编码时,不再像以前一样使用API进行编程,而是采用了外部命令进行执行,虽然使用外部命令进行直播可以做到方便快捷的开发,但是缺点也很明显,很多
    发表于 12-30 08:57

    OBOO鸥柏丨VS6.0/MTSTAR满天星多媒体信息发布系统兼容主板型号

    OBOO鸥柏官方的VS6.0/满天星(MTSTAR)多媒体信息发布系统的兼容性主要与其支持的主板型号有关,与工控主板系统底层兼容息息相关。纯国产芯片,纯国产系统,发布系统特定地支持安卓系列主板
    的头像 发表于 12-26 18:03 474次阅读
    OBOO鸥柏丨VS<b class='flag-5'>6.0</b>/MTSTAR满天星多媒体信息<b class='flag-5'>发布</b>系统兼容主板型号

    新蓝牙6.0协议扩展应用范围

    芯科科技蓝牙产品经理Parker Dorris通过本文讨论了蓝牙6.0(Bluetooth 6.0)版本中添加的最新功能
    的头像 发表于 12-17 17:26 444次阅读

    ftp6.0屏蔽网线什么意思

    FTP6.0屏蔽网线指的是采用FTP(Foil Twisted Pair,铝箔屏蔽双绞线)技术,并且可能符合某种特定版本或标准(这里的6.0可能指的是版本或规格,但需要注意,通常网线的分类中不直接以
    的头像 发表于 11-25 10:00 385次阅读

    蓝牙6.0版核心规范新增特性及功能强化

    蓝牙技术联盟(Bluetooth SIG)正式发布蓝牙6.0核心规范,引入了诸多创新功能及性能升级,如蓝牙信道探测、基于决策的广告过滤、广告商监控、ISOAL增强、LL扩展功能集以及帧空间更新等。
    的头像 发表于 09-06 16:17 1692次阅读

    罗德与施瓦茨发布新版AdVISE视觉检测软件

    罗德与施瓦茨(以下简称“R&S”)发布AdVISE视觉检测软件6.0版本的新组件——R&S ADV-K1080-automatic detection assistant ROI
    的头像 发表于 08-01 14:18 622次阅读

    Altium Designer 6.0初学教程

    电子发烧友网站提供《Altium Designer 6.0初学教程.pdf》资料免费下载
    发表于 07-12 11:47 0次下载

    如何移植FFmpeg

    FFmpeg是一款专门用于处理数字音频和视频,支持录制、转换,并能将这些媒体内容转化为实时流数据的开源计算机程序。它遵循LGPL或GPL许可协议,为用户提供了涵盖音视频录制、格式转换及流媒体分发
    的头像 发表于 06-07 15:28 1781次阅读
    如何移植<b class='flag-5'>FFmpeg</b>

    嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-如何移植FFmpeg

    FFmpeg是一款专门用于处理数字音频和视频,支持录制、转换,并能将这些媒体内容转化为实时流数据的开源计算机程序。它遵循LGPL或GPL许可协议,为用户提供了涵盖音视频录制、格式转换及流媒体分发
    发表于 06-06 09:32

    飞凌嵌入式ElfBoard ELF 1板卡-如何移植FFmpeg

    FFmpeg是一款专门用于处理数字音频和视频,支持录制、转换,并能将这些媒体内容转化为实时流数据的开源计算机程序。它遵循LGPL或GPL许可协议,为用户提供了涵盖音视频录制、格式转换及流媒体分发
    发表于 06-06 09:17

    《深入理解FFmpeg阅读体验》FFmpeg摄像头测试

    零、前期工作 上文FFmpeg移植完成后,需要将x264/lib文件夹下的库文件拷贝到开发板的/lib/目录下,将ffmpeg_install/lib文件夹下的库文件全部拷贝到开发板的/lib/目录
    发表于 04-17 19:06

    《深入理解FFmpeg阅读体验》

    , not stripped pkgconfig:directory 二、编译FFmpeg 首先从FFmpeg官方网站http://ffmpeg.org/download.html上下载FF
    发表于 04-16 22:54

    【米尔-芯驰D9360商显板试用评测】FFmpeg移植

    一、简介 FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。因此,对于从事多媒体
    发表于 04-16 22:48

    【米尔-芯驰D9360商显板试用评测】使用ffmpeg实现远程视频监控

    【硬件】 1、米尔-芯驰D9360商显板 2、usb摄像头 【软件】 1、ffmpeg 2、EasyDarwin 3、vlc播放器 【实现步骤】 1、从ffmpeg下载aarch64编译好的版本
    发表于 04-11 13:07