Skip to main content
Glama
misbahsy

Video & Audio Editing MCP Server

by misbahsy

convert_audio_format

Convert audio files to any specified format using defined input and output paths for compatibility across platforms and devices.

Instructions

Converts an audio file to the specified target format. Args: input_audio_path: Path to the source audio file. output_audio_path: Path to save the converted audio file. target_format: Desired output audio format (e.g., 'mp3', 'wav', 'aac'). Returns: A status message indicating success or failure.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
input_audio_pathYes
output_audio_pathYes
target_formatYes

Implementation Reference

  • The core handler function for the convert_audio_format tool. It uses FFmpeg to convert the input audio file to the specified target format and handles various errors gracefully. The @mcp.tool() decorator registers this function as an MCP tool.
    def convert_audio_format(input_audio_path: str, output_audio_path: str, target_format: str) -> str: """Converts an audio file to the specified target format. Args: input_audio_path: Path to the source audio file. output_audio_path: Path to save the converted audio file. target_format: Desired output audio format (e.g., 'mp3', 'wav', 'aac'). Returns: A status message indicating success or failure. """ try: ffmpeg.input(input_audio_path).output(output_audio_path, format=target_format).run(capture_stdout=True, capture_stderr=True) return f"Audio format converted to {target_format} and saved to {output_audio_path}" except ffmpeg.Error as e: error_message = e.stderr.decode('utf8') if e.stderr else str(e) return f"Error converting audio format: {error_message}" except FileNotFoundError: return f"Error: Input audio file not found at {input_audio_path}" except Exception as e: return f"An unexpected error occurred: {str(e)}"

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/misbahsy/video-audio-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server