Skip to main content
Glama
misbahsy

Video & Audio Editing MCP Server

by misbahsy

set_audio_bitrate

Adjust the audio bitrate of a file to a specified target value. Input the source file, define the target bitrate, and save the output for optimized audio quality in video and audio editing workflows.

Instructions

Sets the bitrate for an audio file. Args: input_audio_path: Path to the source audio file. output_audio_path: Path to save the audio file with the new bitrate. bitrate: Target audio bitrate (e.g., '128k', '192k', '320k'). Returns: A status message indicating success or failure.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
bitrateYes
input_audio_pathYes
output_audio_pathYes

Implementation Reference

  • MCP tool handler that sets the audio bitrate of an input file using FFmpeg and saves the output.
    @mcp.tool() def set_audio_bitrate(input_audio_path: str, output_audio_path: str, bitrate: str) -> str: """Sets the bitrate for an audio file. Args: input_audio_path: Path to the source audio file. output_audio_path: Path to save the audio file with the new bitrate. bitrate: Target audio bitrate (e.g., '128k', '192k', '320k'). Returns: A status message indicating success or failure. """ try: ffmpeg.input(input_audio_path).output(output_audio_path, audio_bitrate=bitrate).run(capture_stdout=True, capture_stderr=True) return f"Audio bitrate set to {bitrate} 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 setting audio bitrate: {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