问题标签 [hevc]

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 投票
0 回答
1113 浏览

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

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

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

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

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

0 投票
1 回答
1740 浏览

video-encoding - x265如何计算比特率?

我正在使用 x265 对视频进行编码。A 获取每组编码帧的比特率摘要和比特率。

当我计算组的平均比特率时,它不会与汇总比特率收敛。

关于 x265 如何计算摘要比特率的任何想法?

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 回答
293 浏览

matlab - HEVC 帧内预测参考样本处理

我一直在为我的学士论文实施 HEVC Intra 预测的项目,该项目的第一步是在 Matlab 上实施该算法。我发现有关该主题的论文数量有限,并且很难构建用于角度预测的参考样本。我在其中一篇论文中找到了以下信息:

  1. 一个预测块中的所有样本位置都被投影到单个参考行或列,对于角度模式 2 到 17 使用左侧参考列,对于角度模式 18 到 34 使用上面的参考行

  2. 在某些情况下,投影像素位置将具有负索引。在这些情况下,通过将左侧参考列投影以将顶部参考行向左延伸,或将顶部参考行投影以将左侧参考列向上延伸,从而扩展参考行或列

谁能提供更多关于此的见解?例如,为了将样本投影到单个参考行,对于模式 2 到 17,我应该直接复制左侧参考列吗?另外,在投影像素位置有负索引的情况下,如何正确扩展参考行或列?此外,如果您能提供有助于您理解该主题的论文名称,那就太好了。

0 投票
1 回答
653 浏览

c - 寻找有关 X265 编码和解码的技术细节

我正在研究 x265,有没有人可以与我分享我是如何使用 x265 编解码器对 yuv 进行编码的?我需要知道如何从 picture_out 结构中获取像素编码,你能告诉我这段代码是否好的吗?希望得到你的解决方案!我正在使用 x265 api 文档,但它不太容易理解。

0 投票
1 回答
67 浏览

ffmpeg - HEVC 使用 ffmpeg 变换量化系数

我正在使用带有 ffmpeg(版本 2.7.2)的 HEVC 编解码器。由于我无法编写单行命令来读取/保存每个 CU 和帧的量化转换系数,我想知道是否有人可以帮助我修改 libavcodec 库中的原始文件?

0 投票
0 回答
151 浏览

video - X265.MKV 编码结果比较 w/VLC

是否可以打开两个 VLC 媒体播放器实例,一个显示源视频文件,另一个显示编码的手刹结果。然后从每个玩家那里提取帧,遍历每个像素值,求和绝对差,最终除以帧高乘以宽度的总和?

就像是

最终S应该有一个值,表示两个视频文件之间所有像素的平均差异。正确的?

0 投票
0 回答
118 浏览

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

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

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

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

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