Arindam 发布的文章

在 Ubuntu 和其他发行版中,Python 的默认 IDE IDLE 没有被默认安装。在本指南中了解如何安装它。

IDLE( 集成开发学习环境 I ntegrated D evelopment and L earning E nvironment )是一个 Python IDE,由 Python 语言本身编写,在 Windows 中通常作为 Python 安装 的一部分而安装。它是初学者的理想选择,使用起来很简单。对于那些正在学习 Python 的人,比如学生,它可以作为一个很好的 IDE 来开始使用。

语法高亮、智能识别和自动补全等基本功能是这个 IDE 的一些特点。你可以随时在官方 文档 中了解更多关于 IDLE 的功能。

Ubuntu 和其他 Linux 中的 IDLE

所有的 Linux 发行版,包括 Ubuntu,都预装了 Python。即使你手动升级或安装了 Python 版本,IDLE IDE 也不会自带安装。你必须手动安装它。

对于 Debian、Ubuntu、Linux Mint 和相关发行版,打开终端,运行以下命令来安装 IDLE:

sudo apt update
sudo apt install idle3

当命令询问你是否要安装 IDLE 时,输入 Yes。命令完成后,IDLE 将被安装在你的 Ubuntu 系统中。

对于 Fedora、RHEL、CentOS,使用下面的命令来安装它:

sudo dnf update
sudo dnf install idle3

Arch Linux 用户可以使用以下命令进行安装:

sudo pacman -S python tk

IDLE 在 Ubuntu 的安装和运行

启动 IDLE 并编写一个测试程序

在 Ubuntu、Debian、Linux Mint 和 Fedora 中安装后,你可以在应用菜单中找到 IDLE 的图标。见下图:

应用菜单中的 IDLE 图标

如果你使用的是 Arch Linux,你需要在命令行中运行以下内容来启动 IDLE:

idle

启动 IDLE 后,你应该看到主窗口,如下图所示:

IDLE 编辑器主窗口

默认情况下,它会显示一个 交互界面 Shell ,你可以直接在每一行中执行 Python 代码。它的工作方式和任何 Shell 解释器一样。而当你点击回车键时,你会得到输出,还有三个 > 符号进入下一行,执行下一个命令。

在 IDLE 中运行一个简单的 Python 语句

IDLE 也允许你从它的文件菜单中打开任何 .py 文件。它将在一个单独的窗口中打开该文件,在那里你可以进行修改并直接运行它。你可以使用 F5 或者从选项 “ 运行 Run > 运行模块 Run Module ” 来运行。

从 IDLE 中打开的一个 Python 文件

使用菜单运行该文件的选项

输出会显示在一个单独的输出窗口中。在输出窗口中,你可以开始调试,进入一行或文件,查看堆栈跟踪和其他选项。

输出显示在 IDLE 的一个单独的输出窗口中

总结

现在你学会了如何在 Ubuntu 和其他发行版中安装 IDLE IDE,以及如何运行一条语句或一个 Python 程序。对于初学者来说,IDLE 是一个很好的起点,在进入更复杂的 IDE 之前,可以先掌握基础知识。

我希望这篇指南对你的 Python 之旅有所帮助。


via: https://www.debugpoint.com/install-idle-ubuntu-linux/

作者:Arindam 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Garuda Linux 是流行的基于 Arch Linux 的发行版,它刚刚发布了一个新的版本 “Raptor” 230305,带来了新的功能和更新。

Garuda Linux Raptor 230305

Garuda Linux 是一个基于 Arch Linux 的发行版,由于其开箱即用的体验、游戏支持和用户友好界面,在 Arch Linux 爱好者中越来越受欢迎。Garuda Linux 以其对性能、速度和稳定性的关注而闻名。

最近,Garuda Linux 发布了一个新的版本 “Raptor” 230305,带来了新的功能和更新。在这篇文章中,我们将介绍 Garuda Linux 的最新版本的新内容。

Garuda “Raptor” 230305 的新内容

Garuda 的主要旗舰版是 dr460nized 版,采用 KDE Plasma 桌面环境,但它用 Latte Dock、图标主题等进行了大量定制。

由于 Latte Dock 现在已经没有支持了,Garuda 团队完全删除了 Latte Dock,用标准的 Plasma 面板取代了它。按照该团队的说法,“由于失去了顶栏颜色/透明度等功能,在一定程度上削弱了 dr460nized 版的吸睛因素”。

这的确是事实。但是,没有其他停靠区软件能像 Latte Dock 一样。我的意思是,虽然有,但它们都没有接近 Latte Dock 曾经提供的功能和灵活性。但好处是,KDE Plasma 在 Garuda 中可能会变得更稳定,因为它现在使用了原生的停靠区和面板。而且它看起来也很好!

新的原生 KDE 面板

那么,如果你已经在运行带有 Latte Dock 的早期版本的 Garuda 呢?

为了解决这个问题,团队调整了 “ Garuda 系统维护 Garuda System Maintenance ” 应用程序,以检测你是否已经在运行 Latte Dock,并为你提供逐步迁移到新的面板的方法。一旦你确认从 Latte Dock 迁移,它还会备份你的配置,以防迁移过程中出现问题。这方面的更多信息可以在这个 指南 中找到。

除了上述变化,Garuda Linux “Raptor” 230305 还重写了设置帮助,改进了标签式界面和检测英伟达硬件的能力。

这个版本的一个重要更新是,Garuda 现在使用 Dracut 来创建 initramfs,而不是像包括原本的 Arch Linux 在内的大多数 Arch 发行版常见的 mkiniticpio。

不止如此。从这个版本开始有了一个新的 “garuda” 软件库,它是为 Garuda Linux 专属的软件包创建的,并从当前的 Chaotic-AUR 软件库中移出。这是最大的变化之一,它通过 “garuda-update” 自动处理的。可以在 这里 了解更多。

当前的 pacman 软件库顺序

在核心部分,这个版本带有最新的 KDE Plasma 5.27.2 桌面和 Linux 内核 6.2.2。所以,由于滚动发布,你可以得到所有最新的软件包。

如果你想探索更多的更新,你可以 在此 阅读整个更新日志。

要下载它,请访问以下页面并选择你要下载的变体:

下载 Garuda Linux

如果你已经在运行 Garuda Linux,那么从欢迎程序中启动 Gaurda 帮助 Gaurda Assistance ,并点击 “ 系统更新 system update ”。

总结

这是一个重要的 Garuda 版本,涉及到其旗舰 KDE 版的所有主要组件。对 pacman 偏好和 Dracut 的核心更新更是影响了所有的版本。

然而,所有的变化都是为了使它成为一个比以前更稳定的系统。我希望它能继续带来这样的更新,成为最好的 Arch Linux 发行版之一。

参考自 发布公告


via: https://debugpointnews.com/garuda-linux-raptor-230305/

作者:arindam 选题:lkxed 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Xubuntu 团队从 23.04 版本开始推出了一个包含少量组件的精简 ISO。以下是它的情况。

几天前,Canonical 宣布,Ubuntu 23.04 “Lunar Lobster” 版本官方的精简 ISO 安装文件正在制作中。虽然截至发稿时,该镜像还没有出现,但 Xubuntu 团队设法推出了他们自己的精简 ISO 安装镜像。

Xubuntu 被数百万人使用,并且一直是许多其他发行版的基础。对于一些用户来说,默认安装可能带有太多的预装包和功能,导致系统臃肿,计算机性能降低。这就是 Xubuntu 精简安装发挥作用的地方。在这篇文章中,我们将采取实践的方式来安装和探索精简版 Ubuntu 的功能。

让我们看看你在 Xubuntu 精简安装中得到了什么,以及与普通桌面安装程序的比较。

Xubuntu 精简安装

第一个明显的区别是精简安装与标准桌面安装程序的 ISO 镜像大小。它的大小大约减少了 39%。

精简版标准版
桌面安装程序(ISO)大小1.7 GB2.8 GB

在使用精简版安装程序安装 Xubuntu 时,你不会在 Ubiquity 中看到“ 精简安装 minimal install ”的选项。其余的安装步骤都是一样的,没有区别。

然而,主要的区别是在安装的系统上。最小安装只需要 7.2GB 的磁盘空间,而同一版本的标准安装则需要 11GB。

精简版标准版
磁盘使用空间7.2 GB11 GB

因为许多应用程序被剥离了。

Xubuntu 精简和标准安装比较

在 Xubuntu 的精简安装中,你会得到以下东西:

  • 终端
  • 文件管理器
  • 所有的设置应用
  • Synaptic 包管理器
  • 屏幕截图应用

就这些了。

如果你把它与标准版相比,你就不会有以下的应用:

  • Firefox 浏览器
  • Thunderbird 邮件客户端
  • 媒体播放器(音频和视频)
  • LibreOffice 套件
  • Transmission Torrent 客户端
  • GNOME 软件
  • 游戏
  • Gigolo 远程连接客户端
  • 磁盘使用工具

精简版 Xubuntu 上的 Snap 包

令我惊讶的是,精简版 Xubuntu 没有安装 Snap!甚至连 Snap 守护程序都没有。而且也没有 Flatpak。

所以,实际上你得到的是一个没有 Snap 的 Xubuntu 系统,但有一个核心的 Ubuntu 基础。

看,没有 Snap

但我不确定主 Ubuntu 的精简 ISO 会有同样的情况。我想我们需要等待和观察。

接下来是什么?

所以,现在你有了一个初级的 Xubuntu 桌面。使用 Synaptic 包管理器,你可以开始构建和安装你喜欢的应用。

例如,你可以 设置 Flatpak 并从一个基本的浏览器、媒体播放器、LibreOffice 等开始。

如果你是一个开发者,你可以安装 Visual Studio Code 或一些 IDE。

以这个版本为基础,你可以为你的工作流程建立任何发行版。

总结

Xubuntu 精简安装对于那些想要完全控制他们系统上安装的东西,并且喜欢更快、更有效的基于 Ubuntu 的发行版的用户来说是一个很好的选择。

Xfce 的可定制性、轻量级特性和使用 synaptic 的包管理使它成为任何定制构建的理想选择。

你可以从这个 页面 下载精简版 ISO。记住,它还没有正式发布,而且是一个日常构建的副本。所以使用它要谨慎


via: https://www.debugpoint.com/xubuntu-minimal/

作者:Arindam 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

即将推出的 Vanilla OS 2.0 “Orchid” 将基于 Debian Sid 而不是 Ubuntu Linux。

来自 Ubuntu 的 Flatpak 决定 的余震仍在继续!Vanilla OS 团队宣布,Vanilla OS 的下一个版本将不再基于 Ubuntu。它将基于 Debian Sid,这是 Debian Linux 的 “滚动” 版本,或者说 “不稳定” 版本。

如果你不知道,Vanilla OS 是一个新的不可变 Linux 发行版,它首次发布于去年。它的目标是提供 GNOME 桌面的 “原味” 体验。它有一套独特的工具,如 apx 软件包管理器、ABRoot 技术、原装 GNOME 体验等等。它基于标准的 Ubuntu 发布周期和版本进行发布。

Vanilla OS 22.10 Kinetic 桌面

Vanilla OS 计划基于 Debian

由于这些重大变化,Vanilla OS 的下一个版本将被命名为 “2.0” “ 兰花 Orchid ”。但为什么要远离 Ubuntu 呢?

正如该团队所说,花了更多的困难和精力 “来恢复 Canonical 武断的工作流程”,这需要更多的开发时间。另外,Ubuntu 提供的 GNOME 是根据 Canonical 的需求和愿景定制的。所以,没有太多的 “原味” 体验。

第二个原因是处理 Snap 的问题。经过几次测试和社区反馈,团队认为目前的 Snap 并不适合 Vanilla OS 的使用情况。例如,“启动慢、集中化” 的问题在 Snap 核心里没有得到解决,而且 Snap 不能在 Vanilla OS 的 apx 容器内运行。

发布模式

此外,脱离 Ubuntu 的基础会带来一个更灵活的发布周期,将不需要遵循每年两个版本的周期。这给了小型 FOSS 开发者和贡献者团队一些喘息的空间。

但是未来的发布模式是什么呢?团队将遵循一种临时性的发布方式,用著名的术语来说就是 —— “当需要或准备好时就会发布”。例如,如果某个 Debian Sid 软件包得到一个关键的 CVE 修复,那么你可能会立即得到一个 Vanilla OS 的小版本。所以,这要视情况而定,应该以需求为基础。

此外,该团队还计划减少 ISO 文件中的软件包数量,以减少软件包 “不稳定” 因素的风险。但根据我使用 Debian Sid 的经验,如果你遵循适当的更新并谨慎行事,它可以视作一个 “稳定” 的发行版。

另外,其他变化还有对 ABRoot 的 OCI 更新,以加强对更新的控制。在设置中的一个新的快速的高级选项是即将发布的版本中值得注意的内容。

在核心方面,基于 Debian Sid 软件包情况,新版本计划采用 GNOME 44 和主线内核 6+。

结论

总之,基于 Debian 的确是一个大的进步。虽然它确实在发布周期上提供了更多的灵活性,但在向用户提供稳定版之前,它也会对 Sid 软件包进行更仔细的测试。总的来说,在我们等待 Vanilla OS 2.0 “Orchid” 的测试版本时,未来的时间是令人期待的。

参考自 公告


via: https://debugpointnews.com/vanilla-os-debian/

作者:arindam 选题:lkxed 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

我们点评了 2023 年最好的 Arch Linux 发行版,并探讨了它们的关键亮点,以便在你为工作流程选择它们之前加以考虑。

如果你是一个寻找强大而灵活的操作系统的 Linux 爱好者,那么 Arch Linux 是值得考虑的。Arch Linux 以其灵活性、定制化选项和极简设计而闻名。

它是那些喜欢 DIY,想从头开始构建自己的系统的 Linux 爱好者的热门选择。开发人员、程序员和游戏玩家经常选择 Arch Linux,因为它采用滚动发布模式,确保可以获得最新的应用程序和模块。

然而,设置 Arch Linux 可能令人生畏,特别是对初学者来说。这就是为什么有几个基于 Arch Linux 的发行版,它们旨在使安装和设置过程更容易,更方便用户使用。

与基于 Debian 的发行版相比,基于 Arch Linux 的发行版并不多。

但是,你如何决定哪一个最适合你呢?

好吧,你可以考虑几个在一般的使用情况下的常见因素。有几个标准可以列举如下:

  • 安装的简易性(独立系统或双引导)
  • 用户友好性
  • 自定义选项
  • 预先配置的软件包
  • 常规维护
  • 专业的硬件支持
  • 社区帮助

在这份最佳 Arch Linux 衍生发行版清单中,我们探讨了现有的最佳发行版,看看它们如何满足普通用户的上述要点。

5 个最好的 Arch Linux 衍生发行版,适合所有人

EndeavourOS

EndeavourOS 是一个基于 Arch Linux 的轻量级和用户友好的发行版,旨在提供一个无忧的 Arch Linux 体验。它带有预装的桌面环境和预配置的软件包,让人很容易开始上手 Arch Linux。

它是三年前新推出的 Arch Linux 衍生发行版之一。由于它对 Arch Linux 用户体验的独特处理方式,在很短的时间内它就变得很受欢迎。

EndeavourOS Cassini 桌面(Xfce 4.18)

目前它被推荐为这个列表中第一的原因是:

  • 它使用了一个 友好的 Calamares 安装程序,对于双启动或独立系统来说,效果非常好。
  • 提供了 专门的硬件支持,如英伟达驱动程序和 ARM 镜像。
  • EndeavourOS 的 社区帮助 非常棒,在 Telegram 频道和论坛的响应更快。
  • 初次使用的用户可以通过友好的点击式操作来管理和更新 Arch Linux 系统。
  • 它配备了 现代的桌面环境,如 Xfce、KDE Plasma、GNOME 和一些窗口管理器。
  • 经验丰富的技术团队,以 坚实的目标 提供最好的 Arch Linux 发行版体验。

使用下面的下载链接试试吧。如果你想进一步探索,我们还有 安装指南Endeavour OS 评测

下载 EndeavourOS

Manjaro Linux

本列表中的第二个发行版是 Manjaro Linux,它是另一个优秀的 Arch Linux 衍生发行版,并且经过了时间的考验。这个发行版的主要目标是通过提供开箱即用的功能,使无论是初学者还是高级用户都能享受到 Arch Linux。

Manjaro 21.0 Ornara 桌面(Xfce)

以下是 Manjaro Linux 的一些主要特点和优势,这些特点和优势使它成为每个人的完美 Arch Linux 衍生发行版。

  • 用户友好的界面和桌面环境:Manjaro Linux 带有 Xfce、KDE Plasma、GNOME、Budgie、Cinnamon 和 MATE 等桌面产品提供的简单易用的界面。此外,你也可以使用 i3 和 Sway 窗口管理器的定制版。
  • 稳定性和 AUR 支持:Majaro 会在 Arch Linux 进行重大更新的几天内得到更新。此外,它还设置了一个 Arch 用户库(AUR),提供大量的软件集合。
  • 桌面管理:配备了 Pamac 软件管理器,可以轻松通过 GUI 进行软件和软件包的安装。
  • 安装:Calamares 安装程序使在双启动或独立系统中的安装变得简单。此外,你可以购买带有 Manjaro 的 OEM 笔记本电脑,这些笔记本电脑也带有 Docker 镜像!
  • 社区支持:在本列表中的所有 Arch Linux 衍生发行版中,Manjaro 的使用率很高,所以你可以在网上获得大量的问题解决方案。此外,Manjaro 论坛的支持也很好。

你可以使用下面的链接下载 Manjaro Linux。要进一步探索,请阅读我们最近发表的 Manjaro Linux 测评

下载 Manjaro

Garuda Linux

本列表中的第三个 Arch 发行版是 Garuda Linux,它主要针对那些希望使用 Arch 发行版进行游戏的用户。不过,你也可以把它用于其他用途。

它配备了几乎所有流行的桌面和窗口管理器,如 KDE、Xfce、GNOME、LXQt-win、Cinnamon、Mate、Wayfire、Qtile、i3wm 和 Sway。因此,你的选择很广泛。

Garuda Linux 提供最好的特性之一是默认的 BTRFS 文件系统和 Zstd 压缩,可以让你的现代高端硬件有更好的性能。

Garuda Linux 桌面(2022)

下面是一些使其脱颖而出的主要特点和优势:

  • 为在 Arch Linux 进行游戏做好了准备。
  • 通过 GameMode 和 Gamemode-Tools 对 Steam 和 Lutris 提供了内置支持。
  • 可以选用所有主要桌面和窗口管理器。
  • 自定义主题和图标,看起来非常漂亮。
  • 大量的预编译软件包,包括流行的 Chaotic-Aur。
下载 Garuda Linux

ArcoLinux

ArcoLinux 是一个基于 Arch Linux 的用户友好型的高级发行版,它带有预装的桌面环境和一套预配置的软件包。它还包括一些工具和脚本,可以使 Arch Linux 的使用体验更加友好。

ArcoLinux 桌面

ArcoLinux 与本列表中的所有发行版有些不同。它有四个不同的产品,它们是:

  • ArcoLinux XL:旗舰版本,具有完整的软件包,带有 Xfce。
  • ArcoLinux XS:带有主线、LTS、Xanmod 和 Zen 等四种可选内核的极简变体,带有 Xfce。
  • ArcoLinuxD:极简变体,没有桌面或软件包;需要你自己安装。
  • ArcoLinuxB:极简变体,可以选择你的桌面和精简的软件。

正如你所看到的,它的设计相当独特。此外,如果你是 Arch Linux 的爱好者,你可以试试 ArcoLinux,这对你来说将是一个很好的学习经验。

该团队还提供了 1000 多个关于 ArcoLinux 的各种指南视频。请到下面的链接进行下载。另外,如果你想了解更多关于各种产品的信息,请访问 此页面

下载 ArcoLinux

ArchLabs Linux

还记得 BunsenLabs Linux 吗?ArchLabs Linux 旨在成为具有 BunsenLabs Linux 外观的极简 Arch Linux 发行版。

它具有 dk 窗口管理器、tint2 面板和各种预装的应用程序,旨在提供一个简单而高效的桌面环境。ArchLabs Linux 是高度可定制的,并提供了各种工具和脚本,使用户能够轻松地配置和个性化他们的系统。

极简的 ArchLabs Linux

它是那些希望获得 Arch Linux 的灵活性和滚动发布更新的好处,但又喜欢更多用户友好和预先配置的桌面环境的用户的热门选择。

对于每个喜欢极简主义和窗口管理器的人来说,Arch Linux 是一个完美的发行版。

下载ArchLabs Linux

还有几个 Arch Linux 发行版

所以,上面这些是我们认为最好的五个。然而,还有一些 Arch Linux 衍生发行版也同样优秀,但与上述名单相比,使用量可能较少。

以下是其中的一些,以及为什么它们同样是最好的。

Mabox Linux:它是一个用户友好的、基于 Manjaro Linux 的轻量级 Linux 发行版。它的特点是 Openbox 窗口管理器,这是一个简单而高效的桌面环境,可以根据用户的喜好进行定制。

Archcraft Linux:它是一个基于 Arch Linux 的极简 Linux 发行版。它使用窗口管理器和轻量级应用程序,这使得它的速度超快。它预先配置了各种设置,为你提供了最好的开箱即用的窗口管理器体验。Archcraft Linux 使用 Calamares 系统安装程序进行安装,并包括 yay 软件包管理器,以方便从 Arch 用户资源库(AUR)中获取软件。

Bluestar Linux:它是一个使用 Arch Linux 作为基础的 Linux 发行版。它的目标是提供一个坚实的操作系统,在不影响美观的情况下,具有广泛的功能和易用性。

其他新发行版

此外,最近还推出了一些 Arch Linux 发行版,为 Arch Linux 提供了不同的使用方式。这些都试图在各种因素上做到独一无二。下面是其中的一些,以及它们的主要区别特征。你可能想看看它们,进一步探索基于 Arch Linux 的发行版。

总结

总之,Arch Linux 是一个高度可定制和灵活的发行版,许多资深的 Linux 用户都很喜欢。

无论你的需求或工作流程是什么,你都可以尝试这个列表中的东西。在有疑问时,可以尝试本列表中前三个发行版中的任何一个。

虽然对初学者来说可能会有畏难情绪,但这些 Arch Linux 发行版旨在提供更友好的用户体验,而不牺牲使 Arch Linux 如此受欢迎的灵活性和定制选项。

我希望你能找到令你感到舒适的 Arch Linux 发行版,能够满足你的需求。


via: https://www.debugpoint.com/best-arch-linux-distros/

作者:Arindam 选题:lkxed 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

开源多媒体框架 FFmpeg 6.0 现已发布,带来了更新和改进。

流行的开源多媒体框架 FFmpeg 6.0 现已发布。这个主要的版本现在已可下载,并在多媒体项目中使用。其亮点变化包括两个新的图像格式支持,许多编解码器和其他增强功能。

下面是一个快速回顾。

FFmpeg 6.0 新增内容

主要变化

这个版本的主要亮点是对两种新图像格式的支持。Radiance HDR 图像(RGBE)为用户在图像处理中提供了更好的色彩深度和动态范围。FFmpeg 6.0 现在包括对 WBMP(无线应用协议位图) 图像格式的支持,这在移动设备和网络应用中是常用的图像格式。

在 FFmpeg 6.0 中,新的 -shortest_buf_duration 选项允许用户为音频和视频缓冲区设置一个最小的持续时间,这可以确保在输出文件中使用最短的缓冲区时间。

从 FFmpeg 6.0 开始,线程必须被内置到软件中才能运行。在这个版本中,每个复用器都在一个单独的线程中运行。这提高了性能,使同时处理多个流的效率更高。

FFmpeg 6.0 中的 cropdetect(裁剪检测)过滤器现在包括一个新的模式,可以根据运动向量和边缘检测裁剪区域,为用户提供更精确的视频裁剪控制。

过滤器

在这个版本中,大量的过滤器得到了更新,这将通过新的功能简化你的多媒体项目和工作流程。下面是一个快速的变化列表:

  • ddagrab 过滤器现在支持桌面复制视频捕获,允许用户直接从他们的桌面上捕获视频。
  • a3dscope 过滤器为用户提供了音频信号的 3D 范围显示,允许更精确的音频编辑和处理。
  • backgroundkey 过滤器允许用户删除或替换视频片段中的背景,为视频编辑提供更大的灵活性。
  • showcwt 多媒体过滤器允许用户将连续小波变换系数可视化,提供对信号和图像处理的洞察力。
  • corr 视频过滤器对视频帧进行二维交叉关联,提供更精确的运动估计和稳定。
  • ssim360 视频过滤器计算两个视频帧之间的 结构相似度指数(SSIM),为衡量 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 上阅读详细的 变更日志

下载和安装

对于 Debian、Ubuntu 和相关的发行版,这个版本应该在几天内到达。请在 Debian 跟踪页 中留意。

对于 Fedora、RHEL、CentOS,你可以通过 RPM Fusion 仓库获得这个版本。如果你已经设置了 RPM Fusion,请更新你的系统以获得它。

源代码和其他下载都可以在 这里 下载。

另外,你可以在这里查看我们的独家文章中如何安装FFmpeg和基本使用方法。

如何在 Ubuntu 和其他 Linux 中安装 FFmpeg

总结

有了 Radiance HDR 图像支持等新功能,以及对各种编解码的改进支持,FFmpeg 6.0 为用户提供了强大的音频和视频处理工具。

新的过滤器变化提供了先进的音频和视频处理能力,从去除或替换视频中的背景到执行运动估计和稳定。

总的来说,这是一个重要的里程碑式的更新,为音频和视频处理工作负载提供了更好的性能和更大的灵活性。


via: https://debugpointnews.com/ffmpeg-6-0/

作者:arindam 选题:lkxed 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出