RADS Logo

🎨 Media Processing

Audio and image manipulation

Audio Processing

Support for MP3, WAV, OGG, FLAC formats.

audio.rads
import media;

blast main() {
    turbo audio = media.load_audio("input.mp3");
    audio.convert("output.wav", format: "wav", bitrate: 320);
    
    echo("Duration: " + audio.duration());
    echo("Sample rate: " + audio.sample_rate());
}

Image Processing

Support for JPEG, PNG, GIF formats.

image.rads
import media;

blast main() {
    turbo img = media.load_image("photo.jpg");
    img.resize(800, 600);
    img.apply_filter("vintage");
    img.save("output.png");
}

Media Functions

Audio

  • load_audio(path) - Load audio file
  • convert(output, format, bitrate) - Convert format
  • duration() - Get duration
  • sample_rate() - Get sample rate

Image

  • load_image(path) - Load image file
  • resize(width, height) - Resize image
  • apply_filter(name) - Apply filter
  • save(path) - Save image