code: def _convert_audio_file(
      src_path, dst_path, muxer=None, encoder=None, sample_fmt=None
  ):
      command = [
          "ffmpeg",
          "-hide_banner",
          "-y",
          "-i",
          src_path,
          "-strict",
          "-2",
      ]
      if muxer:
          command += ["-f", muxer]
      if encoder:
          command += ["-acodec", encoder]
      if sample_fmt:
          command += ["-sample_fmt", sample_fmt]
      command += [dst_path]
      print(" ".join(command), file=sys.stderr)
      subprocess.run(command, check=True)
  
imports: import io
  import os
  import pathlib
  import subprocess
  import sys
  from functools import partial
  from typing import Optional
  import torch
  from parameterized import parameterized
  from torchaudio._backend.ffmpeg import _parse_save_args
  from torchaudio._backend.utils import get_save_func
  from torchaudio.io import CodecConfig
  from torchaudio_unittest.backend.dispatcher.sox.common import get_enc_params, name_func
  from torchaudio_unittest.common_utils import disabledInCI, get_wav_data, load_wav, nested_params, PytorchTestCase, save_wav, skipIfNoExec, skipIfNoFFmpeg, TempDirMixin, TorchaudioTestCase
label_desc: Use image node_id 1 for calling a global function with example usage: _convert_audio_file(src_path, dst_path, muxer, encoder, sample_fmt) without return types