问题标签 [h.265]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
121 浏览

c++ - x265 编码器:“平面”数组中的值顺序

在使用 x265 编码器(https://x265.readthedocs.org/en/default/api.html)的编码过程中,我想在新图像编码后将图像像素值(特别是 Y 通道的值)写入 .txt 文件(不重要为什么)。为此,我使用 x265_picture 类的“平面”变量:

但是当我将输出数据重建成图像时,我得到

在此处输入图像描述

代替

在此处输入图像描述

或另一个例子:

在此处输入图像描述

代替

在此处输入图像描述

(颜色不重要,“条纹”才是重点)

在输出文件中,似乎有(显然)正确顺序的数据间隔(比如说 89,90,102,98,...),后面总是跟着长的相等数字序列(例如 235,235,235,235... 或 65,65, 65,65...),“创建”条纹。有人可以告诉我我错过了什么吗?

0 投票
0 回答
1113 浏览

linux - FFMPEG 卡在更高分辨率或帧速率上 [H265]

我正在运行以下命令,该命令在 Intel Corei5 上运行 Elementary OS 的系统上运行良好:

但是如果我将输出大小更改为 800x600 或将帧速率从 5 增加到 10。几秒钟后视频卡住了。

我已经监控了这两个命令的 CPU 使用率,它几乎相同,在 300% 到 400% 之间(因为 4 个核心)。

缓解问题的任何可能的答案。

0 投票
1 回答
769 浏览

ffmpeg - ffmpeg h265 选择性解码问题

我需要为直播实现选择性解码。我需要放弃 B 帧解码以降低 CPU 利用率。为此,我在 ffmpeg.c 文件中修改了“decode_video”。看着 pic_type (=3) ,我放弃了解码。提供输入 (.ts) 文件时,此更改工作正常。但是当我使用 udp:// 提供实时输入时,提取的 (P) 帧会失真。任何人都可以对此有所了解。

0 投票
2 回答
337 浏览

visual-studio-2010 - 修改 HEVC HM 参考编解码器

我对 HEVC 编解码器领域非常陌生。我正在使用 HM 参考代码版本 10.1。我的任务是使块大小达到 128x128。所以,我尝试的是在配置文件中设置参数MaxCUWidthMaxCUHeight分别为 128 和 128。

这确保了最大 CU 大小限制为 128 x 128。但是,代码崩溃并出现以下错误:

错误:最小 CU 宽度必须大于最小变换大小
错误:最小 CU 高度必须大于最小变换大小

我的问题是我无法弄清楚代码需要更改的位置和方式,以免影响其他参数。任何与此相关的帮助对我来说都是非常有价值的。

0 投票
1 回答
390 浏览

visual-studio - 修改 HEVC HM 参考软件

我对 HEVC 编解码器领域非常陌生。我正在使用 HM 参考代码版本 10.1。我的任务是使更大的块大小尺寸达到 128x128。所以,我尝试的是在配置文件中设置参数

最大CUWidth

最大CU高度

分别为 128 和 128,而深度为 5 和

QuadtreeLog2MinSize= 2

QuadtreeLog2MaxSize= 6

.

这确保了最大 CU 大小限制为 128 x 128。但是,代码崩溃并出现以下错误:

{

错误:最小 CU 宽度必须大于最小变换大小

错误:最小 CU 高度必须大于最小变换大小

错误:QuadtreeLog2MaxSize 必须为 5 或更大

}

我的问题是我无法弄清楚代码需要更改的位置和方式,以免影响其他参数。任何与此相关的帮助对我来说都是非常有价值的。

0 投票
0 回答
505 浏览

ffmpeg - 尝试使用 libx265 创建 dashcast 流时出错

我正在尝试使用以下命令从网络摄像头创建 h265 编码流。

如果 dashcast.conf 的内容是

但我收到了这个错误。

可能是什么问题呢?在 conf 文件中将编解码器更改为 libx264 可以正常工作。

0 投票
0 回答
118 浏览

h.264 - CABAC:寻找测试模式

我想测试(黑盒测试)一个用 C 语言编写的 H.265 CABAC 模块,我正在寻找一些测试模式(如果它们存在的话)。

我看到这样一个测试模式的方式:

  • 输入数组
  • 每个数组值的一些信息(了解我需要在编码过程中使用什么上下文模型)
  • 预期输出(二进制)

有没有人知道这样的事情?

0 投票
0 回答
47 浏览

video - 我们如何在 HEVC 中构建历史地图?

我们如何才能保留前一帧的历史信息 可以在未来帧编码中使用的信息?

0 投票
3 回答
3062 浏览

objective-c - AVFoundation H.265 硬件编码

WWDC 2014 会议“直接访问视频编码和解码”涵盖了使用 的 H.264 编码kCMVideoCodecType_H264,但查看CMFormatDescription文档,似乎没有 H.265 的等价物。

是否可以使用硬件加速方式编码为 H.265 AVFoundation

0 投票
1 回答
68205 浏览

ffmpeg - ffmpeg 处理输入 h264 到 h265 时发现无效数据

我想将视频文件从 h264 转换为 h265。

到目前为止,我使用的命令适用于许多文件,但现在我收到一些文件的错误:

有问题的文件可以通过例如 mpv 播放,因此它们没有损坏。