Skip to main content

用于编码的 Qt 图形界面

项目描述

跨平台视频编码gui

编码视频很慢。qencoder 让它变得更快!

受训者

最高效的 av1 和 vp9/vp8 编码器不能很好地跨大量 cpu 内核扩展。通过智能地将视频分成多个块,qencoder 允许您在更短的时间内编码比使用 svt 更好的视频。qencoder 受Av1an的启发并使用代码,同时为 Windows 和 Linux 提供更熟悉的 gui 体验。

简单易用

简单视图

您无需深入了解视频的工作原理即可利用 qencoder。qencoder 非常易于使用和强大的预设,适合所有人。

对需要的人来说很强大

高级视图

qencoder 具有许多有用的功能,使其成为一个强大的工具。通过基于场景的拆分,qencoder 是第一个利用具有数百个内核的系统的 gui。通过在正确的时刻进行拆分,qencoder 可确保您的视频不会因不需要的关键帧而产生任何开销。

它也是第一个能够增强黑暗场景的 gui。允许您在需要时使用较低的 q 值来避免令人讨厌的伪影,例如条带。

它允许您配置输入和输出的色彩空间,以确保您的 hdr 视频保持 hdr。

最后,它支持最小分割,这是 2 pass vbr 编码的理想模式。这种模式尽可能少地分割,使它们尽可能地分开,以使比特率尽可能地保持可变。

视频排队

队列视图

qencoder 是第一个支持正确视频队列的 gui av1 编码器。为您的视频设置完美的编码并将其添加到队列中。重复您想要编码的视频数量。完成后,将队列保存到文件中以备后用,或者现在使用编码按钮运行它。如果队列中有任何视频,qencoder 将对它们进行编码。

每场景编码

目标vmaf

SCENE编码,类似于自动每标题编码,可让您优化编码以节省空间。可以对每个场景进行编码以针对特定的 vmaf(感知视觉质量)。不要付钱给云公司来优化您的编码,qencoder 让您可以在内部完成所有工作。

免费编解码器

qencoder 支持可以编码成 webm 的免费编解码器。这意味着您的视频可以在任何兼容 html5 的浏览器上共享和播放。这也意味着您无需担心使用它的许可费用或专利侵权。你的编码是你的,应该保持这种状态。

使用 qencoder

视窗

在“发布”部分下载最新的 7zip。

Linux
Ubuntu:

通过点子:

首先,安装 ffmpeg、aomenc 的最新版本和 vpxenc 的最新版本。然后安装 qencoder。

sudo apt update
sudo apt install python-pip vpx-tools aom-tools ffmpeg
pip install qencoder
拱:

建议您从 aur 安装它:

https://aur.archlinux.org/packages/qencoder/

其他/手动安装:

Git 克隆此存储库:

git clone https://github.com/natis1/qencoder

cd qencoder

然后安装 ffmpeg 和最新版本的 aom 编码器(例如 aomenc-git,在 arch 上)

然后安装python要求:

pip install -r requirements.txt

然后运行它

./qenc.py

法律说明

app.ico 由 Videoplasty.com 修改自 Wikimedia Commons,CC-BY-SA 4.0

pav1n.py 包含由 Master of Zen 等人创建的代码,最初以MIT授权,并在此项目中重新授权为 gplv3。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

qencoder-2.1.4.tar.gz (23.7 kB 查看哈希

已上传 source

内置分布

qencoder-2.1.4-py3-none-any.whl (34.7 kB 查看哈希

已上传 py3