0

我是 HM Software 的新手。我已经尝试过用于单声道和立体声视频的 HM 软件,现在我对使用用于多视图视频的 HTM 软件有点困惑。我使用从这里baseCfg_3view.cfg下载的视频气球的配置文件。在配置文件中有输入视频的示例设置:baseCfg_3view.cfg

#======== File I/O =====================
InputFile_0                   : newspapercc_4.yuv                              
InputFile_1                   : newspapercc_2.yuv                               
InputFile_2                   : newspapercc_6.yuv

所以我尝试使用与 Mono 和 Stereo 相同的命令进行 Multiview 对视频进行编码:

./TAppEncoderStatic -c ../cfg/MV-HEVC/baseCfg_3view.cfg  -i ../testseq/balloons_00_1024x768_synth_tex_cam02.75_cam03.25_QP29.yuv -o out.yuv -q 36 -b ../testseq/balloons_00_1024x768_common_bin_QP29_base.bin -wdt 1024 -hgt 768 -fr 30 | tee out.log

我得到了这个错误:

Error parsing option "Frame1" with argument "B    8     1    0  0     0.442    0        0        0        4      4     -8 -10 -12 -16     0      0".

3D-HTM Software: Encoder Version [16.2] based on HM Version [16.9][Linux][GCC 4.8.5][64 bit] 

我不知道如何在命令中设置输入文件视频来对视频进行编码,我应该使用相应的视频而不是使用上面链接中的视频吗?

提前致谢

4

1 回答 1

0

我找到了答案

在 I/O 配置中:

#======== File I/O =====================

InputFile_0 : newspapercc_4.yuv
InputFile_1 : newspapercc_2.yuv
InputFile_2 : newspapercc_6.yuv

只需确保输入文件的路径,在这种情况下,我的输入视频文件路径位于文件夹 /testseq/ 中,因此将 InputFile_0、InputFile_1 和 InputFile_2 更改为:

InputFile_0 : ../testseq/balloons_00_1024x768_synth_tex_cam02.75_cam03.25_QP29.yuv.yuv
InputFile_1 : ../testseq/balloons_00_1024x768_synth_tex_cam02.75_cam03.25_QP29.yuv.yuv
InputFile_2 : ../testseq/balloons_00_1024x768_synth_tex_cam02.75_cam03.25_QP29.yuv.yuv

然后我再次运行命令

./TAppEncoderStatic -c ../cfg/MV-HEVC/baseCfg_3view.cfg -q 36 -b ../testseq/balloons_00_1024x768_common_bin_QP29_base.bin -wdt 1024 -hgt 768 -fr 30 | tee out.log

这个对我有用

于 2018-02-22T13:49:17.193 回答