Skip to main content

Crate adk_rust_mcp_avtool

Crate adk_rust_mcp_avtool 

Source
Expand description

ADK Rust MCP AVTool Library

MCP server for audio/video processing using FFmpeg.

This crate provides FFmpeg-based media processing tools exposed via MCP:

  • ffmpeg_get_media_info - Get media file information
  • ffmpeg_convert_audio_wav_to_mp3 - Convert WAV to MP3
  • ffmpeg_video_to_gif - Convert video to GIF
  • ffmpeg_combine_audio_and_video - Combine audio and video tracks
  • ffmpeg_overlay_image_on_video - Overlay image on video
  • ffmpeg_concatenate_media_files - Concatenate media files
  • ffmpeg_adjust_volume - Adjust audio volume
  • ffmpeg_layer_audio_files - Layer/mix multiple audio files

Re-exports§

pub use handler::AVToolHandler;
pub use handler::AdjustVolumeParams;
pub use handler::AudioLayer;
pub use handler::CombineAvParams;
pub use handler::ConcatenateParams;
pub use handler::ConvertAudioParams;
pub use handler::GetMediaInfoParams;
pub use handler::LayerAudioParams;
pub use handler::MediaInfo;
pub use handler::OverlayImageParams;
pub use handler::StreamInfo;
pub use handler::VideoToGifParams;
pub use handler::VolumeValue;
pub use server::AVToolServer;

Modules§

handler
AVTool handler for audio/video processing using FFmpeg.
server
MCP Server implementation for the AVTool server.