Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/163.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java h、 264句法分析训练_Java_C++_C_H.264 - Fatal编程技术网

Java h、 264句法分析训练

Java h、 264句法分析训练,java,c++,c,h.264,Java,C++,C,H.264,我试图理解解析h.264 NAL单元的过程(提取有关切片、宏块等的信息),所以我正在为h.264编写简单的比特流解析器 是否有任何示例(培训)文件,例如,包含单个NAL单元或单个切片? 有人知道我在哪里可以得到这样的训练数据吗? 谢谢如果您需要培训数据,可以从下载H.264参考软件。注意,这个参考软件是用C++编写的。虽然你不需要精通C++,但是你确实需要能够编译编码器,然后你可以用它来生成264数据。 bin目录包含.yuv文件(未压缩的原始文件),然后使用配置文件生成.264文件。如果需要指

我试图理解解析h.264 NAL单元的过程(提取有关切片、宏块等的信息),所以我正在为h.264编写简单的比特流解析器 是否有任何示例(培训)文件,例如,包含单个NAL单元或单个切片? 有人知道我在哪里可以得到这样的训练数据吗?
谢谢

如果您需要培训数据,可以从下载H.264参考软件。注意,这个参考软件是用C++编写的。虽然你不需要精通C++,但是你确实需要能够编译编码器,然后你可以用它来生成264数据。 bin目录包含.yuv文件(未压缩的原始文件),然后使用配置文件生成.264文件。如果需要指定的单个NAL单元,可以通过配置文件将编码器配置为仅使用FramesToBeEncoded参数对单个视频帧进行编码。如果使用十六进制编辑器打开生成的.264,则可以通过起始代码识别NAL单元。通过调整配置文件,您应该能够生成所需的测试数据


请注意,即使只生成一个帧,由于序列和图片参数集在IDR帧之前,因此.264文件中可能有多个NAL单元。你可以很容易地通过搜索开始代码来隔离和分离C++中的.</P> < P>如果你需要训练数据,你可以从中下载H.264参考软件。注意,这个参考软件是用C++编写的。虽然你不需要精通C++,但是你确实需要能够编译编码器,然后你可以用它来生成264数据。 bin目录包含.yuv文件(未压缩的原始文件),然后使用配置文件生成.264文件。如果需要指定的单个NAL单元,可以通过配置文件将编码器配置为仅使用FramesToBeEncoded参数对单个视频帧进行编码。如果使用十六进制编辑器打开生成的.264,则可以通过起始代码识别NAL单元。通过调整配置文件,您应该能够生成所需的测试数据

请注意,即使只生成一个帧,由于序列和图片参数集在IDR帧之前,因此.264文件中可能有多个NAL单元。你可以很容易地在C++中通过搜索开始代码来分离和分离E.G。