code: def _create_null_transition_filters(
      self,
      video_streams: List[str],
      audio_streams: List[str],
      process_audio: bool,
  ) -> List[str]:
      if process_audio:
          # Interleave the video and audio streams.
          all_streams = [
              v
              for pair in zip(video_streams, audio_streams)
              for v in pair
          ]
          out_streams = "v=1:a=1[v][a]"
      else:
          all_streams = video_streams
          out_streams = "v=1[v]"
  
      filters = [
          f"{''.join(all_streams)}concat=n={len(self.video_paths)}:{out_streams}"
      ]
      return filters
  
file_path: AugLy/augly/video/augmenters/ffmpeg/concat.py
imports: import logging
  from dataclasses import dataclass
  from enum import Enum
  from math import ceil
  from typing import List, Optional
  from augly.utils import pathmgr
  from augly.video.augmenters.ffmpeg.base_augmenter import BaseVidgearFFMPEGAugmenter
  from augly.video.helpers import get_video_info, has_audio_stream
  from dataclasses_json import dataclass_json
label_desc: Use image node_id 2 for calling the VideoAugmenterByConcat obj's underlying member method code with example usage: obj._create_null_transition_filters(video_streams, audio_streams, process_audio) and returns: filters