code: def _parse_fields_video(self, fields=None, omit_fields=None):
      if fields is not None:
          fields, frame_fields = fou.split_frame_fields(fields)
      else:
          frame_fields = None
  
      if omit_fields is not None:
          omit_fields, omit_frame_fields = fou.split_frame_fields(
              omit_fields
          )
      else:
          omit_frame_fields = None
  
      return fields, frame_fields, omit_fields, omit_frame_fields
  
imports: import os
  from bson import ObjectId
  from fiftyone.core.document import Document, DocumentView
  import fiftyone.core.frame
  import fiftyone.core.frame_utils
  import fiftyone.core.labels
  import fiftyone.core.metadata
  import fiftyone.core.media
  import fiftyone.core.odm
  import fiftyone.core.utils
  from fiftyone.core.singletons import SampleSingleton
label_desc: Use image node_id 19 for calling the _SampleMixin obj's underlying member method code with example usage: obj._parse_fields_video(fields, omit_fields) and returns: fields,  frame_fields,  omit_fields,  omit_frame_fields