如何在 HTM Software for Multiview Video 的命令中设置输入文件
How to set input file in command in HTM Software for Multiview Video
我是 HM 软件的新手。我已经尝试过用于单声道和立体声视频的 HM 软件,现在我对使用用于多视图视频的 HTM 软件有点困惑。我对从 here 下载的视频气球使用配置文件 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 for 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]
我不知道如何在命令中设置输入文件视频来编码视频,我应该使用相应的视频而不是使用上面 link 中的视频吗?
提前致谢
我找到了答案
在 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
对我有用
我是 HM 软件的新手。我已经尝试过用于单声道和立体声视频的 HM 软件,现在我对使用用于多视图视频的 HTM 软件有点困惑。我对从 here 下载的视频气球使用配置文件 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 for 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]
我不知道如何在命令中设置输入文件视频来编码视频,我应该使用相应的视频而不是使用上面 link 中的视频吗?
提前致谢
我找到了答案
在 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
对我有用