code: def create_video_subset(
      self, seed=0
  ) -> Tuple[LightlySubset, List[str]]:
      random.seed(seed)
      self.create_video_dataset(n_videos=5, n_frames_per_video=10)
      base_dataset = LightlyDataset(self.input_dir)
      filenames_base_dataset = base_dataset.get_filenames()
  
      no_samples_subset = int(len(filenames_base_dataset) * 0.5)
      filenames_subset = random.sample(
          filenames_base_dataset, no_samples_subset
      )
  
      subset = LightlySubset(
          base_dataset=base_dataset, filenames_subset=filenames_subset
      )
      return subset, filenames_subset
  
file_path: lightly/tests/data/test_LightlySubset.py
imports: import random
  import tempfile
  import unittest
  from typing import List, Tuple
  from lightly.data.dataset import LightlyDataset
  from lightly.data.lightly_subset import LightlySubset
  from tests.data.test_LightlyDataset import TestLightlyDataset
label_desc: Use image node_id 3 for calling the TestLightlySubset obj's underlying member method code with example usage: obj.create_video_subset(seed) and returns: subset,  filenames_subset