注意:根据确定的开源代码,此软件包中的代码完全由SFU的研究人员编写。用于云游戏的内容感知视频编码数据集结构要求每个视频序列放在一个单独的文件夹中,该文件夹应具有以下结构:

  • 文件夹名称:视频序列应放置在名为“ga<序列号>”的文件夹中。
  • 序列名称:视频序列文件应命名为:raw_<宽度>_<高度>.yuv。
  • 文件夹内容
  • 应包含一个名为QP的子目录,保存4个不同QP下视频序列的编码版本。
  • 另有一个名为temp的文件夹,保存编码序列的评估结果,其中包括名为conf.txt的文件,包含以下键值对:
    • width = <视频宽度>
    • height = <视频高度>
    • fps = <每秒帧数>

视频序列的文件夹结构示例

ga1
└── QP
└── temp
    └── raw_1280_720.yuv
    └── conf.txt

源代码结构需要以下依赖项以进行质量和开销评估:

- Windows 7

- Linux CentOS

- Visual Studio