导读 FFmpeg项目近日发布了FFmpeg 6.0,作为这个免费的开源多媒体框架的最新和最大的版本,用于处理音频、视频以及其他多媒体文件和流。

FFmpeg 6.0被称为 “Von Neumann”,是在FFmpeg 5.0 “Lorentz “发布一年多后推出的,它引入了几个新功能,如支持Radiance HDR(RGBE)图像格式、VA-API(视频加速API)对10bit和12bit 422/444 HEVC和VP9流的解码和编码,以及裁剪检测过滤器的新模式,使其能够根据运动矢量和边缘检测裁剪区域。

FFmpeg 6.0还引入了对WBMP(无线应用协议位图)图像格式的支持,对NVEC AV1编码的支持,对QSV的oneVPL支持,以及对FFmpeg命令行界面中filtergraph语法的支持,通过在选项名称前加上’/’来传递文件内容作为选项值。

在这个版本中出现了几个新的解码器和编码器,如Micronas SC-4音频解码器、APAC解码器、Media 100i解码器、ViewQuest VQC解码器、通过NDKMediaCodec解码器、MediaCodec编码器。QSV AV1编码器,10bit和12bit 422/444 HEVC和VP9的QSV解码和编码,WADY DPCM解码器,CBD2 DPCM解码器,XMD ADPCM解码器和解扰器,WavArc解码器和解扰器,bonk解码器,RKA解码器。

还增加了新的解扰器,包括APAC解扰器、bonk解扰器、LAF解扰器、SDNS解扰器、WADY DPCM解扰器、XMD ADPCM解扰器、WavArc解扰器、RKA解扰器。

FFmpeg 6.0还引入了多个新的过滤器,如ddagrab(桌面复制)视频捕获过滤器、a3dscope过滤器、backgroundkey过滤器、showcwt多媒体过滤器、corr视频过滤器、adrc音频过滤器、afdelaysrc音频过滤器、ssim360视频过滤器、hstack_vaapi、vstack_vaapi和xstack_vaapi过滤器,以及hstack_qsv、vstack_qsv和xstack_qsv过滤器。

在其他值得注意的变化中,FFmpeg 6.0取消了CrystalHD解码器,需要建立线程,现在在一个单独的线程中运行每个多路复用器,在MJPEGB比特流过滤器中增加了Media 100,在PTS重排比特流过滤器中增加了DTS。增加了新的命令行选项,包括ffmpeg -shortest_buf_duration, ffmpeg -stats_enc_pre[_fmt], ffmpeg -stats_enc_post[_fmt], ffmpeg -stats_mux_pre[_fmt], 以及ffmpeg -fix_sub_duration_heartbeat。

FFmpeg 6.0现在可以从官方网站上下载,包括一些更新的组件,如libavutil 58.2.100, libavcodec 60.3.100, libavformat 60.3.100, libavdevice 60.1.100, libavfilter 9.3.100, libswscale 7.1.100, libswresample 4.10.100, and libpostproc 57.1.100。

原文来自:http://www.linuxeden.com/a/117658

本文地址:https://www.linuxprobe.com/ffmpeg-project-recently.html编辑:吴康宁,审核员:清蒸github

Linux命令大全:https://www.linuxcool.com/

Linux系统大全:https://www.linuxdown.com/

红帽认证RHCE考试心得:https://www.rhce.net/