code: def ffmpeg_extract_audio(
      inputfile, outputfile, bitrate=3000, fps=44100, logger="bar"
  ):
      """Extract the sound from a video file and save it in ``outputfile``.
  
      Parameters
      ----------
  
      inputfile : str
        The path to the file from which the audio will be extracted.
  
      outputfile : str
        The path to the file to which the audio will be stored.
  
      bitrate : int, optional
        Bitrate for the new audio file.
  
      fps : int, optional
        Frame rate for the new audio file.
      """
      cmd = [
          FFMPEG_BINARY,
          "-y",
          "-i",
          inputfile,
          "-ab",
          "%dk" % bitrate,
          "-ar",
          "%d" % fps,
          outputfile,
      ]
      subprocess_call(cmd, logger=logger)
  
file_path: moviepy/moviepy/video/io/ffmpeg_tools.py
imports: import os
  from moviepy.config import FFMPEG_BINARY
  from moviepy.decorators import convert_parameter_to_seconds, convert_path_to_string
  from moviepy.tools import subprocess_call
label_desc: Use image node_id 3 for calling a global function with example usage: ffmpeg_extract_audio(inputfile, outputfile, bitrate, fps, logger) without return types