问题标签 [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 投票
1 回答
4917 浏览

h.264 - 使用 DX11 和 DXVA2

我正在尝试使用 DX11 和 DXVA2 测试解码 h264/h265 视频(只有一个 iframe)。这是在 Windows 7 上,所以我可能必须在 2 个 d3d11 设备之间进行互操作,一个具有 11.1 功能集,另一个具有 9.3。我的问题是,由于严重缺乏加载 h264 文件并使用 DXVA 对其进行解码的样本,我想知道是否有关于如何布局数据以输入 DXVA 进行解码的指南?我已阅读此内容如何在 Directx 11 和 Windows 7 中使用硬件加速视频/H.264 解码?以及https://msdn.microsoft.com/en-us/library/windows/desktop/hh162912(v=vs.85).aspx但都没有关于如何执行上述操作的任何指南。

谢谢

0 投票
0 回答
47 浏览

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

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

0 投票
2 回答
1697 浏览

video - x265:为什么 P 和 B 帧的编码时间不同?

我正在为 HEVC 使用 x265 编码器。

我有 3 种不同的配置。有

  1. 4 个 B 帧 (B4)
  2. 2 个 B 帧 (B2)
  3. 0 B 帧(B0 - 所有 P 帧)

它们的编码时间不同。

与仅包含 P 帧的 B0 相比,B4 和 B2 需要的编码时间要少得多。你知道为什么吗?

使用参数 P 和 B 帧都具有相等的 QP --pbratio 1.0

您可以在此处使用 QP 36 看到三个不同的输出文件:B4B2B0

0 投票
1 回答
239 浏览

hevc - 如何使用 x265 v1.7 获取每帧的编码时间?

-log-level 4在 x265 上使用我v1.4得到每帧的编码时间和经过的时间。

现在使用v1.7我没有在 csv 中获得这些值。相反,我得到 DecideWait (ms), Row0Wait (ms), Wall time (ms), Ref Wait Wall (ms), Total CTU time (ms), Stall Time (ms), Avg WPP, amd Row Blocks.

我尝试-log-level了值 3,4 和 5,但仍然没有运气。

你能帮我吗?

0 投票
1 回答
1001 浏览

video - 使用 H.265 (HEVC) 编解码器对 TIFF 图像进行编码

是否可以使用 HEVC 编解码器对 TIFF 文件中的图像进行编码?

命令:

./TAppEncoderStatic -i cubeImag.tif -wdt 1296 -hgt 1296 -cf 400 -fr 1 -f 1 -c ../cfg/encoder_intra_main_rext.cfg

但我无法做到。有任何想法吗?

0 投票
1 回答
801 浏览

encode - 10 位 HEVC 编码器

您好我正在尝试使用 HEVC 编码器 HM 16.8 对图像进行编码。一旦我将 cfg- 文件中的 InputBitDepth 更改为 10 位,我就会得到以下输出:

概括 - - - - - - - - - - - - - - - - - - - - - - - - - -------- 总帧数 | 比特率 Y-PSNR U-PSNR V-PSNR YUV-PSNR 0 a -nan -nan -nan -nan -nan

我切片------------------------------------------------ -------- 总帧数 | 比特率 Y-PSNR U-PSNR V-PSNR YUV-PSNR 0 i -nan -nan -nan -nan -nan

P片------------------------------------------------ -------- 总帧数 | 比特率 Y-PSNR U-PSNR V-PSNR YUV-PSNR 0 p -nan -nan -nan -nan -nan

B片------------------------------------------------ -------- 总帧数 | 比特率 Y-PSNR U-PSNR V-PSNR YUV-PSNR 0 b -nan -nan -nan -nan -nan

RVM:0.000 字节写入文件:0 (-nan kbps)

输入-图像:RAW-YUV 10Bit 3840x2160 25fps

输入命令:./TAppEncoderstatic -c test_422_10_rext -f 1 -fr 25 -wdt 3840 -hgt 2160 -i Input.yuv

你能告诉我我做错了什么吗?

我使用了随附的 cfg- 文件。

0 投票
1 回答
655 浏览

hevc - HM 参考软件中的任意 GOP 结构

我正在尝试在 HM-16.3 中设置任意 GOP 结构(分层 B 或 IPPP 之外的 GOP 结构......)。我摆弄了设置 GOP 模式的配置文件。但是,我不知道如何强制编码器从参考图片集中的参考帧列表中选择特定的参考帧。这在参考编码器中是否可能?

0 投票
1 回答
812 浏览

android - MediaMuxer HEVC“无编解码器配置”

尝试将 HEVC 编码的视频复用到三星 Galaxy S6 上的 MediaMuxer MPEG-4 容器。

MediaFormat(从 MediaCodec 获得):

根据文档中的表格, csd-0出现在那里,这对于 H265/hevc 来说已经足够了

MediaMuxer 基于此格式创建索引为 0 的视频轨道。在编写了一些示例然后调用之后mediaMuxer.stop()IllegalStateException会抛出并在 logcat 中显示以下内容:

生成的 MP4 文件无法播放。可能是什么问题?

0 投票
4 回答
109491 浏览

browser - H.265/HEVC 网络浏览器支持

是否有任何网络浏览器可以在 html5 视频元素中播放 H.265 / MPEG-4 HEVC 编解码器?在什么平台或硬件上?

当硬件解码可用时,我听到有关 Edge 支持 HEVC 的传言。随着当前的 GPU 和 CPU 附带 HEVC 硬件解码,我想知道哪些其他浏览器供应商正在追随。Firefox 已经在 H.264 上这样工作了

0 投票
2 回答
172 浏览

hevc - 16 位深度的 HEVC 编码错误:“启用 RExt__HIGH_BIT_DEPTH_SUPPORT”

我有一个问题,当我用 16 位深度编码图像时,我得到一个错误,错误是:

“启用 RExt__HIGH_BIT_DEPTH_SUPPORT”;

我使用 InternalBitDepth = 16 ,我需要使用它。

我在 TypeDef.h 的下一行读到了我需要更改的内容:

#ifndef RExt__HIGH_BIT_DEPTH_SUPPORT

#define RExt__HIGH_BIT_DEPTH_SUPPORT 0 ///< 0(默认)为 8-10 位视频使用数据类型定义,1 = 使用更大的数据类型以允许最多 16 位视频

我更改为#define RExt__HIGH_BIT_DEPTH_SUPPORT 1 ///,然后运行makefile,但错误仍然存​​在。

发生了什么?

先感谢您