RobustVideoMatting icon indicating copy to clipboard operation
RobustVideoMatting copied to clipboard

关于视频编解码硬件加速的问题

Open tayton42 opened this issue 3 years ago • 1 comments

#159 我遇到了和该问题一致的情况,在使用v100时,模型推理速度只有2-3帧,speedtest却有60-70帧,请问是以下代码造成这种问题吗

                if output_foreground is not None:
                    writer_fgr.write(fgr[0])
                if output_alpha is not None:
                    writer_pha.write(pha[0])  # pha[0]  [12,1,h,w]
                if output_composition is not None:
                    if output_type == 'video':
                        com = fgr * pha + bgr * (1 - pha)
                    else:
                        fgr = fgr * pha.gt(0)
                        com = torch.cat([fgr, pha], dim=-3)
                    writer_com.write(com[0])

如果不是,拖慢推理速度的代码在哪里,如果是,我应该怎样加速视频编解码?谢谢!

tayton42 avatar Aug 11 '22 08:08 tayton42

VideoWriter是软编码视频效率会低很多,你可以借助支持硬件加速的ffmpeg对帧进行编码 :D

Vinlic avatar Apr 17 '23 03:04 Vinlic