问题标签 [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.
cmake - Cmake找不到环境变量
我正在使用 Windows 7 上的 cmake 构建 OpenHEVC ( https://github.com/OpenHEVC/openHEVC ) 到 VS2010 项目。
在根目录的 CMakeLists.txt 中,我找到以下行:
我认为“${SDL_INCLUDE_DIR}”应该是 SDL 库(http://www.libsdl.org/download-1.2.php)。
我的问题是,在下载 SDL 库并设置一个名为“SDL_INCLUDE_DIR”的新环境变量后,该变量包含 SDL 的路径(我可以在命令行中“回显 %SDL_INCLUDE_DIR%”)。CMake 只是不断给我这个(即使在重新启动 Cmake 之后):
''' CMake 错误:此项目中使用了以下变量,但它们设置为 NOTFOUND。请设置它们或确保它们在 CMake 文件中正确设置和测试: SDL_INCLUDE_DIR 用作目录 C 中的包含目录:/Users/Administrator/Desktop/Pure265/openHEVC-master/openHEVC-master 用作目录 C 中的包含目录: /用户/管理员/桌面/Pure265/openHEVC-master/openHEVC-master/wrapper_hm
配置不完整,出现错误!'''
我很困惑为什么 cmake 找不到环境变量。(我是 Cmake 的新手,但我在这里检查过:http : //www.cmake.org/Wiki/CMake_Useful_Variables ${SDL_INCLUDE_DIR} 应该反映到 env 变量中。)
hevc - HEVC 中的误差面
我正在阅读一篇关于 HEVC 中的亚像素运动估计优化算法的论文;而所有提出的概念都基于算法期间搜索范围(搜索窗口)中的“建模误差表面”;
有没有人知道这里“误差面”的定义???
而我正在寻找的绝对不是这个:http ://en.wikipedia.org/wiki/Freeform_surface_modelling
谢谢。
顺便一提!!论文链接为: http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=6288102&url= http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D6288102
c - 在 Asterisk 11 中从 H.264/AVC 转码到 HEVC
是否可以为星号开发 H.264 到 HEVC 转码器,因为它没有对 H.265/HEVC 的本机支持?如果是这样,我将如何使用我的转码器?
video - 修改 HEVC HM 参考代码
我对 HEVC 编解码器领域非常陌生。我正在使用 HM 参考代码版本 10.1。我的任务是将他的 CU 大小限制为 16x16。因此,我尝试的是在配置文件中将参数MaxCUWidth、MaxCUHeight分别设置为 16 和 16。这可确保最大 CU 大小限制为 16x16。但是,下一个参数是QuadtreeTULog2MaxSize 和 QuadtreeTULog2MinSize。为了确保 CU 不被细分,即使 MinCUSize 为 16x16,我必须将 QuadtreeTULog2MaxSize 和 QuadtreeTULog2MinSize 分别设置为 4 和 4(我使用文档部分中的软件手册确定了这个值)。因此,当我给出 4 和 4 作为它们的值时,代码会因错误而崩溃:
所以现在我必须在解析输入配置文件的函数中修改HM参考源代码。即TAppEncCfg::xCheckParameter()函数。我的问题是我无法弄清楚代码需要在哪里以及如何更改,以免影响其他参数。任何与此相关的帮助对我来说都是非常有价值的。请帮忙。提前致谢。
video - HM 参考代码中的 HEVC 禁用率失真优化
我正在使用 HEVC HM 参考代码版本 10。我的任务是禁用 HEVC 参考编码器的 RDO。为此,我尝试在配置文件中将RDOQ和RDOQTS设置为 0,但这并没有帮助,因为执行更改前后的 PSNR 和文件大小保持不变。任何提示/答案都对我很有帮助。因此,如果可以,请提供帮助。提前致谢。
hevc - 用于编码器和解码器的调试 exe 和发布 exe 的混合
这是关于我拥有的 HEVC 编码器和解码器
我知道发布模式优化了一些东西。
我们可以使用调试编码器和发布解码器吗?(我还没有验证过)
发布编码器和调试解码器怎么样?(我试试这个,没问题)
我想两者都应该没问题,但我仍然想知道为什么是或为什么不是理论层面的。
ffmpeg - 如何将 HEVC 文件解码为 YUV?
我想将 HEVC 编码文件解码为 YUV 文件。
有什么简单的方法可以做到这一点吗?一个可执行文件会很好,但我会使用易于编译的源代码。
video - 使用 ffmpeg 解码基本 HEVC 流
我已经FFMPEG_2.1
从源代码成功编译和安装。我知道 ffmpeg 从 2.1 版开始支持 HEVC 解码器。我使用HEVC 参考代码生成了一个.bin
文件。HM 10.0
HM 11.0
但是,当我将此 bin 文件作为 ffmpeg 的输入时,我得到一个输入/输出错误。
我使用的命令如下:
上述命令的输出如下图所示:
谁能告诉我为什么我会遇到这个问题以及如何纠正它。
video - FFMPEG 支持 HEVC 解码
FFMPEG v2.1 及更高版本提供对 HEVC 解码的支持。我尝试了一个基本的输入 bin 流作为它的输入,是的,我得到了一个相应的 YUV 文件。
现在我的问题是,由于我只是将基本流作为输入传递,解码器如何解析它?
我已经完成了/libavformat/hevcdec.c
应该是HEVC
. 我知道它检测文件是否可以被 HEVC 解码器解码的hevc_probe()
功能。hevcdec.c
hevc_probe() 函数的定义如下:
根据我读过的任何内容,只有当这个函数返回一个类型的常量时AVPROBE_SCORE_EXTENSION
,解码才会继续。然而它正在返回AVPROBE_SCORE_EXTENSION+1
为什么呢?
同样如上面在代码中所见,它们正在type
从获得的输入位代码中确定一些变量,并在诸如 sps、pps 等常量中执行增量。是需要由可以解码基本的解析器执行的正常操作吗?溪流?
如果有人能够简要介绍可以解码基本流的解码器的解析器,那将对每个人都非常有帮助。
请帮忙。提前致谢。
hevc - 如何确定 RDO 过程中 Luma 和 Chroma 失真的权重?
在 HEVC 参考软件 HM 中,在 RDO 过程中,畸变包含了 luma 和 chroma,它们的权重不同。通过调试代码,我发现色度权重高于1。那么有人知道如何确定权重吗?有没有关于这个问题的论文?