Audio Import
Import audio files by drag-and-drop or file picker. Supports 10 formats including MP4, WAV, MP3, and FLAC with automatic chunked transcription.
Last updated: March 25, 2026
On this page
TL;DR
Meetily can import existing audio files and transcribe them automatically. Drag an audio file onto the app window -or use the file picker -and Meetily handles decoding, voice detection, and transcription. Supports 10 audio formats up to 20 GB. Once imported, the recording appears in your meeting list just like a live recording. Find it via the Import Audio button or by dragging a file onto the app.
Audio Import
Already have a recorded meeting sitting on your hard drive? Meetily can import it and produce a full transcript -no re-recording needed.
Think of it like adding photos to a library -you drop the file in, Meetily processes it in the background, and when it's done you have a fully searchable, editable transcript sitting alongside your live recordings.
Everything starts from the main window: drag a file onto Meetily or click the Import Audio button.
Quick Start
- Drag an audio file onto the Meetily window (or click Import Audio)
- Review the file info -duration, size, and format are shown automatically
- Enter a meeting title (auto-populated from the filename)
- Click Import
- Watch the progress bar move through each stage
- When it finishes, you're taken directly to the new meeting's details page
Have an audio file?
→ Drag it onto Meetily
→ Review file info (duration, size, format)
→ Enter meeting title
→ Click Import
→ Transcript appears in ~30 seconds to a few minutes (depends on file length)Supported Formats
Meetily supports 10 audio and video formats:
Native Formats
These are decoded directly by Meetily's built-in audio engine:
| Format | Extension | Typical use |
|---|---|---|
| WAV | .wav | Studio recordings, voice memos |
| MP3 | .mp3 | Most common audio format |
| MP4 | .mp4 | Video recordings with audio |
| M4A | .m4a | Apple voice memos, iTunes |
| FLAC | .flac | Lossless audio archives |
| OGG | .ogg | Open-source recordings |
| AAC | .aac | Streaming audio, mobile recordings |
FFmpeg-Backed Formats
These require FFmpeg for decoding (included with Meetily):
| Format | Extension | Typical use |
|---|---|---|
| MKV | .mkv | Video containers with meeting recordings |
| WebM | .webm | Browser-based recordings (Google Meet, Zoom web) |
| WMA | .wma | Windows Media recordings |
File Size Limit
The maximum supported file size is 20 GB. Files must be larger than 0 bytes. Duration is detected automatically from file metadata.
The Import Dialog
When you drag a file onto Meetily or click Import Audio, the Import Dialog opens.
File Preview Card
At the top, you'll see a card showing:
- Filename -the original file name
- Duration -auto-detected from metadata (e.g., "1h 23m 45s")
- File Size -in human-readable format (e.g., "245 MB")
- Format -the audio format (e.g., "MP3")
Meeting Title
Below the preview, there's an editable Meeting Title field. Meetily auto-fills this from the filename -for example, team-standup-2026-03-15.mp3 becomes "team-standup-2026-03-15". Edit it to whatever you'd like.
Advanced Options
Click Advanced Options to expand additional settings:
| Option | What it does | Default |
|---|---|---|
| Provider | Which transcription engine to use | Your current default provider |
| Model | Which model within that provider | Your current default model |
| Language | Language hint for transcription | Auto-detect |
Provider Selection
The provider dropdown shows all configured transcription providers -Whisper, Parakeet, Groq, OpenAI, and OpenAI-Compatible. If no providers are configured, Meetily shows an alert with a link to Settings to set one up first.
Language Selection
Most providers support an explicit language hint. When set to Auto-detect, the transcription engine guesses the spoken language. Setting a specific language can improve accuracy for non-English recordings.
Note: Parakeet always uses auto-detection -the language dropdown is disabled when Parakeet is selected.
How Import Works
When you click Import, Meetily processes the file through a multi-stage pipeline:
Audio File → Copy → Decode → Resample → VAD → Transcribe → SaveProcessing Stages
| Stage | Progress | What happens |
|---|---|---|
| Copying | 5–10% | File is copied to Meetily's data directory |
| Decoding | 15–20% | Audio is extracted and decoded to raw PCM |
| Resampling | 20–25% | Audio is resampled to 16kHz mono (required by transcription engines) |
| VAD | 25–30% | Voice Activity Detection filters out silence, noise, and non-speech |
| Transcribing | 30–80% | Speech segments are sent to your chosen transcription provider |
| Saving | 85–100% | Transcript segments are saved to the database |
What you see during processing
- A progress bar shows the current percentage and stage name
- The stage name updates as processing moves through each phase
- The Import button is disabled -you cannot close the dialog or press Escape while processing
- A Cancel button lets you abort the import at any time
When it finishes
- A success toast appears showing the number of transcript segments created
- Meetily automatically navigates to the new meeting's details page
- The meeting appears in your sidebar like any other recording
Drag-and-Drop
The fastest way to import is drag-and-drop:
- Find your audio file in Finder (macOS) or Explorer (Windows)
- Drag it onto the Meetily window
- A blue overlay appears covering the app with the message: "Drop audio file to import"
- Drop the file
- The Import Dialog opens with the file pre-loaded
The overlay lists all supported formats so you can quickly check if your file type is compatible.
Recording in Progress
You cannot import audio files while a live recording is in progress. If you try, Meetily shows an alert asking you to stop the current recording first.
Real-World Examples
Example 1: Importing a Zoom recording
"I have an hour-long Zoom recording as an MP4 file. I want to get a transcript without re-playing the whole thing."
Setup: Drag the .mp4 file onto Meetily → title it "Q1 Planning Call" → click Import. Meetily extracts the audio track from the video container, runs VAD to skip silence, and transcribes the speech. In a few minutes you have a full, searchable transcript.
Example 2: Processing voice memos from your phone
"I record voice memos on my iPhone during client visits. I want them transcribed and summarized in Meetily."
Setup: Transfer the .m4a files from your phone to your Mac → drag each one onto Meetily → they're imported and transcribed one at a time. Each appears as a separate meeting in your sidebar with the memo filename as the title.
Example 3: Batch-processing old recordings with a specific language
"I have meeting recordings in German. I want to make sure the transcription knows it's German, not English."
Setup: Drag the .wav file onto Meetily → click Advanced Options → set Language to German → click Import. The language hint tells the transcription engine to expect German, which significantly improves accuracy for non-English recordings.
Example 4: Re-importing with a different provider
"I imported a file using Whisper but the quality wasn't great. I want to try Groq instead."
Setup: The original meeting is already in Meetily. Use the Retranscribe feature (see Retranscription) to re-process the same audio file with Groq -no need to re-import.
Screenshots Guide
These are the key screens worth capturing for visual reference:
| # | What to capture | Why it helps |
|---|---|---|
| 1 | Drag-and-drop overlay -blue fullscreen overlay with "Drop audio file to import" and format list | Shows users what to expect when dragging a file |
| 2 | Import dialog with file preview -showing filename, duration, size, and format card | Shows the first thing users see after dropping a file |
| 3 | Advanced Options expanded -provider, model, and language dropdowns visible | Shows power-user options that are hidden by default |
| 4 | Progress bar mid-import -showing a stage name like "Transcribing" and ~60% | Shows what users see during the wait |
| 5 | Success toast -green notification showing segment count | Confirms the import worked |
| 6 | Meeting details after import -the resulting transcript in the Transcript tab | Shows the end result of the import workflow |
| 7 | No provider alert -the alert shown when no transcription providers are configured | Helps users understand why Import is blocked |
| 8 | Recording-in-progress alert -the alert shown when trying to import during a live recording | Prevents confusion about why drag-drop isn't working |