svjack commited on
Commit
5e5dca6
·
verified ·
1 Parent(s): abb1f6f

Update motionclone/utils/util.py

Browse files
Files changed (1) hide show
  1. motionclone/utils/util.py +12 -0
motionclone/utils/util.py CHANGED
@@ -215,6 +215,8 @@ def load_weights(
215
  return animation_pipeline
216
 
217
  def video_preprocess(video_path, height, width, video_length, duration=None, sample_start_idx=0,):
 
 
218
 
219
  video_name = video_path.split('/')[-1].split('.')[0]
220
  vr = decord.VideoReader(video_path)
@@ -230,6 +232,16 @@ def video_preprocess(video_path, height, width, video_length, duration=None, sam
230
  sample_index = np.linspace(0, total_frames - 1, video_length, dtype=int)
231
  print(total_frames,sample_index)
232
  video = vr.get_batch(sample_index)
 
 
 
 
 
 
 
 
 
 
233
  video = rearrange(video, "f h w c -> f c h w")
234
 
235
  video = F.interpolate(video, size=(height, width), mode="bilinear", align_corners=True)
 
215
  return animation_pipeline
216
 
217
  def video_preprocess(video_path, height, width, video_length, duration=None, sample_start_idx=0,):
218
+ #print("in video_preprocess:")
219
+ #print(video_path, height, width, video_length, duration, sample_start_idx)
220
 
221
  video_name = video_path.split('/')[-1].split('.')[0]
222
  vr = decord.VideoReader(video_path)
 
232
  sample_index = np.linspace(0, total_frames - 1, video_length, dtype=int)
233
  print(total_frames,sample_index)
234
  video = vr.get_batch(sample_index)
235
+
236
+ '''
237
+ print("after betch :")
238
+ print(video)
239
+ '''
240
+ import torch
241
+ if hasattr(video, "asnumpy"):
242
+ video = video.asnumpy()
243
+ video = torch.from_numpy(video)
244
+
245
  video = rearrange(video, "f h w c -> f c h w")
246
 
247
  video = F.interpolate(video, size=(height, width), mode="bilinear", align_corners=True)