Merge pull request #28775 from wxy/20230301.1-️-FFmpeg-6.0-Released-with-WBMP-and-Radiance-HDR-Image-Support

ATRP:published/20230301.1 ️ FFmpeg 6.0 Released with WBMP and Radiance HDR Image Support.md
This commit is contained in:
Xingyu.Wang 2023-03-05 13:07:48 +08:00 committed by GitHub
commit 2dd1b1d09f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 100 additions and 100 deletions

View File

@ -0,0 +1,100 @@
[#]: subject: "FFmpeg 6.0 Released with WBMP and Radiance HDR Image Support"
[#]: via: "https://debugpointnews.com/ffmpeg-6-0/"
[#]: author: "arindam https://debugpointnews.com/author/dpicubegmail-com/"
[#]: collector: "lkxed"
[#]: translator: "wxy"
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-15597-1.html"
FFmpeg 6.0 发布:支持 WBMP 和 Radiance HDR 图像
======
![][0]
> 开源多媒体框架 FFmpeg 6.0 现已发布,带来了更新和改进。
流行的开源多媒体框架 FFmpeg 6.0 现已发布。这个主要的版本现在已可下载,并在多媒体项目中使用。其亮点变化包括两个新的图像格式支持,许多编解码器和其他增强功能。
下面是一个快速回顾。
### FFmpeg 6.0 新增内容
#### 主要变化
这个版本的主要亮点是对两种新图像格式的支持。[Radiance HDR 图像][2]RGBE为用户在图像处理中提供了更好的色彩深度和动态范围。FFmpeg 6.0 现在包括对 [WBMP无线应用协议位图][3] 图像格式的支持,这在移动设备和网络应用中是常用的图像格式。
在 FFmpeg 6.0 中,新的 `-shortest_buf_duration` 选项允许用户为音频和视频缓冲区设置一个最小的持续时间,这可以确保在输出文件中使用最短的缓冲区时间。
从 FFmpeg 6.0 开始,线程必须被内置到软件中才能运行。在这个版本中,每个复用器都在一个单独的线程中运行。这提高了性能,使同时处理多个流的效率更高。
FFmpeg 6.0 中的 `cropdetect`(裁剪检测)过滤器现在包括一个新的模式,可以根据运动向量和边缘检测裁剪区域,为用户提供更精确的视频裁剪控制。
#### 过滤器
在这个版本中,大量的过滤器得到了更新,这将通过新的功能简化你的多媒体项目和工作流程。下面是一个快速的变化列表:
- `ddagrab` 过滤器现在支持桌面复制视频捕获,允许用户直接从他们的桌面上捕获视频。
- `a3dscope` 过滤器为用户提供了音频信号的 3D 范围显示,允许更精确的音频编辑和处理。
- `backgroundkey` 过滤器允许用户删除或替换视频片段中的背景,为视频编辑提供更大的灵活性。
- `showcwt` 多媒体过滤器允许用户将连续小波变换系数可视化,提供对信号和图像处理的洞察力。
- `corr` 视频过滤器对视频帧进行二维交叉关联,提供更精确的运动估计和稳定。
- `ssim360` 视频过滤器计算两个视频帧之间的 [结构相似度指数SSIM][4],为衡量 360 度视频的视频质量提供了一个指标。
#### 编解码器
在这个版本中,编解码器的更新是非常多的。
首先FFmpeg 6.0 现在支持 NVENC AV1 编码允许用户使用英伟达最新的压缩技术对视频进行编码。MediaCodec 解码器现在支持 NDKMediaCodec为安卓设备提供更好的兼容性。其次增加了一个新的 MediaCodec 编码器,允许在安卓设备上进行视频编码时进行硬件加速。
在此基础上,该版本包括了对 QSV快速同步视频的 oneVPL 支持,在英特尔 CPU 上进行视频编码时提供了更好的性能和质量。QSV AV1 编码器允许用户在英特尔 CPU 上使用硬件加速对 AV1 视频进行编码。
这个版本引入了对 10/12 位 422、10/12 位 444 HEVC 和 VP9 的 QSV 编解码支持为用户提供更好的视频质量和性能。WADY DPCM 解码器和解复用器允许用户使用 WADY DPCM差分脉冲编码调制格式对音频进行解码和解复用这种格式通常用于视频游戏配乐。
此外,现在还有一个 CBD2 DPCM 解码器,它允许用户使用 CBD2共轭结构代数编码簿差分脉冲编码调制格式解码音频。这种格式通常用于电信和语音编码应用。
#### 其他变化
这个变化清单很庞大,其中还包括 FFmpeg 程序的新 CLI 选项和其他错误修复。你可以在 GitHub 上阅读详细的 [变更日志][5]。
### 下载和安装
对于 Debian、Ubuntu 和相关的发行版,这个版本应该在几天内到达。请在 [Debian 跟踪页][6] 中留意。
对于 Fedora、RHEL、CentOS你可以通过 RPM Fusion 仓库获得这个版本。如果你已经设置了 RPM Fusion请更新你的系统以获得它。
源代码和其他下载都可以在 [这里][6] 下载。
另外你可以在这里查看我们的独家文章中如何安装FFmpeg和基本使用方法。
> **[如何在 Ubuntu 和其他 Linux 中安装 FFmpeg][7]**
### 总结
有了 Radiance HDR 图像支持等新功能以及对各种编解码的改进支持FFmpeg 6.0 为用户提供了强大的音频和视频处理工具。
新的过滤器变化提供了先进的音频和视频处理能力,从去除或替换视频中的背景到执行运动估计和稳定。
总的来说,这是一个重要的里程碑式的更新,为音频和视频处理工作负载提供了更好的性能和更大的灵活性。
--------------------------------------------------------------------------------
via: https://debugpointnews.com/ffmpeg-6-0/
作者:[arindam][a]
选题:[lkxed][b]
译者:[wxy](https://github.com/wxy)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://debugpointnews.com/author/dpicubegmail-com/
[b]: https://github.com/lkxed/
[1]: https://debugpointnews.com/wp-content/uploads/2023/03/ffmpeg-head.jpg
[2]: https://en.wikipedia.org/wiki/RGBE_image_format
[3]: https://en.wikipedia.org/wiki/Wireless_Application_Protocol_Bitmap_Format
[4]: https://en.wikipedia.org/wiki/Structural_similarity
[5]: https://github.com/FFmpeg/FFmpeg/blob/master/Changelog
[6]: https://ffmpeg.org/download.html
[7]: https://www.debugpoint.com/install-ffmpeg-ubuntu/
[0]: https://img.linux.net.cn/data/attachment/album/202303/05/101412oh8heamj44mo72k8.jpg

View File

@ -1,100 +0,0 @@
[#]: subject: "FFmpeg 6.0 Released with WBMP and Radiance HDR Image Support"
[#]: via: "https://debugpointnews.com/ffmpeg-6-0/"
[#]: author: "arindam https://debugpointnews.com/author/dpicubegmail-com/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
FFmpeg 6.0 Released with WBMP and Radiance HDR Image Support
======
![][1]
**Open source multimedia framework FFmpeg 6.0 is out now with updates and improvements.**
The new version of FFmpeg 6.0, a popular open-source multimedia framework, is now available. This major release is now available for download and consumption in multimedia projects. Highlight changes include two new image format support, many codecs and other enhancements.
Heres a quick recap.
### FFmpeg 6.0: Whats New
#### Key changes
The major highlight of this release is the support for two new image formats. The [**Radiance HDR images**][2](RGBE images) provide users with improved colour depth and dynamic range in image processing. FFmpeg 6.0 now includes support for the **[WBMP (Wireless Application Protocol Bitmap)][3]** image format, which is commonly used in mobile devices and web applications.
The new `'-shortest_buf_duration'` option in FFmpeg 6.0 allows users to set a minimum duration for audio and video buffers, which ensures that the shortest buffer duration is used in the output file.
Starting with FFmpeg 6.0, threading must be built into the software in order for it to run. In this release onwards, every muxer runs in a separate thread. This improves performance and allows for greater efficiency in processing multiple streams simultaneously.
The `cropdetect` filter in FFmpeg 6.0 now includes a new mode that detects the crop area based on motion vectors and edges, providing users with more precise control over video cropping.
#### Filters
A bunch of filters get updated in this version, which will streamline your multimedia project and workflow with new features. Heres a quick list of changes.
The `ddagrab` filter now supports desktop duplication video capture, allowing users to capture video directly from their desktops.
In addition, the `a3dscope` filter provides users with a 3D scope display for audio signals, allowing for more precise audio editing and processing. The `backgroundkey` filter in FFmpeg 6.0 allows users to remove or replace the background in video footage, providing greater flexibility in video editing.
The `showcwt` multimedia filter allows users to visualize continuous wavelet transform coefficients, providing insights into signal and image processing. Furthermore, the `corr` video filter in FFmpeg 6.0 performs a two-dimensional cross-correlation of video frames, allowing for more accurate motion estimation and stabilization.
The ssim360 video filter in FFmpeg 6.0 calculates the [Structural Similarity Index (SSIM)][4] between two video frames, providing a metric for measuring video quality in 360-degree videos.
#### Codes
Code updates are plentiful in this release.
Firstly, FFmpeg 6.0 now supports NVENC AV1 encoding, allowing users to encode video using the latest compression technology from NVIDIA. The MediaCodec decoder now supports NDKMediaCodec, providing improved compatibility with Android devices. Secondly, a new MediaCodec encoder, which allows for hardware acceleration when encoding video on Android devices is added.
On top of that, this release includes oneVPL support for QSV (Quick Sync Video), which provides improved performance and quality when encoding video on Intel CPUs. The QSV AV1 encoder allows users to encode AV1 video using hardware acceleration on Intel CPUs.
This release introduces QSV decoding and encoding support for 10/12bit 422, 10/12bit 444 HEVC, and VP9, providing users with improved video quality and performance. The WADY DPCM decoder and demuxer allows users to decode and demux audio using the WADY DPCM (Differential Pulse Code Modulation) format, which is commonly used in video game soundtracks.
Furthermore, a CBD2 DPCM decoder is now available, which allows users to decode audio using the CBD2 (Conjugate Structure Algebraic Codebook Differential Pulse Code Modulation) format. This format is commonly used in telecommunication and speech coding applications.
#### Other changes
The list of changes is huge which includes new CLI options for FFmpeg program and other bug fixes. You can read the detailed [changelog][5] in GitHub.
### Download and Install
For Debian, Ubuntu and related distribution, this version should arrive within a few days. Keep a watch in the [Debian tracking page][6].
For Fedora, RHEL, CentOS you can get this version via RPM Fusion. If you have RPM fusion setup, update your system to get it.
Source code and other downloads are available [here][6].
Also, you can check out how to install and basic usage of FFmpeg of our exclusive article here:
> [How to Install FFmpeg in Ubuntu and Other Linux][7]
### Closing Notes
With new features like Radiance HDR image support and improved encoding and decoding support for various codecs, FFmpeg 6.0 provides users with powerful tools for audio and video processing.
The new filter changes offer advanced audio and video processing capabilities, from removing or replacing backgrounds in videos to performing motion estimation and stabilization.
Overall, it is a significant milestone update with improved performance and greater flexibility for audio and video processing workloads.
--------------------------------------------------------------------------------
via: https://debugpointnews.com/ffmpeg-6-0/
作者:[arindam][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://debugpointnews.com/author/dpicubegmail-com/
[b]: https://github.com/lkxed/
[1]: https://debugpointnews.com/wp-content/uploads/2023/03/ffmpeg-head.jpg
[2]: https://en.wikipedia.org/wiki/RGBE_image_format
[3]: https://en.wikipedia.org/wiki/Wireless_Application_Protocol_Bitmap_Format
[4]: https://en.wikipedia.org/wiki/Structural_similarity
[5]: https://github.com/FFmpeg/FFmpeg/blob/master/Changelog
[6]: https://ffmpeg.org/download.html
[7]: https://www.debugpoint.com/install-ffmpeg-ubuntu/