Perplexity Pro users sometimes see an error message when they try to upload an audio file for transcription or analysis. The file appears to upload but the system shows a red banner saying it cannot be processed. This error typically occurs because the audio file uses a codec or container format that Perplexity does not support. This article explains why the error appears, which formats are compatible, and how to convert your audio file so it works correctly.
Key Takeaways: Fixing Perplexity Pro Unsupported Audio Formats
- Supported formats: MP3, WAV, M4A, FLAC, OGG, AAC: Only these container-codec combinations are guaranteed to work with the Pro audio processing feature.
- Convert using VLC or FFmpeg: Free tools like VLC Media Player or FFmpeg can re-encode unsupported files into a compatible format in under two minutes.
- Maximum file size is 50 MB: Large audio files must be compressed or split before upload to avoid the processing error.
Why Perplexity Pro Rejects Certain Audio Files
Perplexity Pro uses a backend transcription engine that relies on specific audio codecs for speech recognition. The engine supports the following codecs: MP3 (MPEG Audio Layer III), PCM (uncompressed in WAV containers), AAC (Advanced Audio Coding), FLAC (Free Lossless Audio Codec), Vorbis (in OGG containers), and ALAC (Apple Lossless in M4A containers). If your file uses a different codec such as WMA, Opus, AMR, AC3, or DTS, the transcription pipeline fails immediately because it cannot decode the audio stream.
Container formats also matter. A file with a .mp4 extension might contain a video stream or an audio stream using a codec that Perplexity does not support. Similarly, .webm files typically use the Opus codec, which is not supported. The error message does not specify the unsupported codec, leaving users unsure what went wrong.
File size is another common cause. Perplexity Pro imposes a 50 MB limit on uploaded audio files. If your file exceeds this size, the upload appears to complete but the processing step fails with the same error. The system does not always display a separate size-limit warning.
Audio Codecs That Always Fail
The following codecs are known to cause the cannot be processed error: WMA (Windows Media Audio), Opus (used by Discord and many VoIP apps), AMR (Adaptive Multi-Rate, common in old mobile recordings), AC3 (Dolby Digital), and DTS (Digital Theater Systems). Files with these codecs must be re-encoded before upload.
Steps to Convert Your Audio File for Perplexity Pro
You can fix the audio file using one of two methods. Both are free and work on Windows, macOS, and Linux. Choose the method that matches the tools you already have installed.
Method 1: Convert Using VLC Media Player
- Open VLC Media Player
Launch VLC on your computer. If you do not have VLC installed, download it from videolan.org. VLC is free and works on all operating systems. - Open the Convert dialog
Click the Media menu at the top left. Select Convert / Save from the dropdown menu. This opens the Open Media window. - Add your audio file
Click the Add button. Browse to the audio file that shows the error and select it. Click Open. - Click Convert / Save
At the bottom of the Open Media window, click the Convert / Save button. Do not click Play. - Choose the MP3 profile
In the Convert window, click the Profile dropdown. Scroll down and select Audio – MP3. This profile converts the file to MP3 format with a compatible bitrate. - Set the destination file
Click Browse next to the Destination field. Choose a folder and type a new filename. Use the extension .mp3. Click Save. - Start the conversion
Click Start. VLC shows a progress bar. The conversion completes in 30 seconds to two minutes depending on file length. The new MP3 file is ready to upload to Perplexity Pro.
Method 2: Convert Using FFmpeg Command Line
FFmpeg is a powerful command-line tool that handles almost any audio format. Install FFmpeg from ffmpeg.org or using a package manager like Homebrew on macOS or Chocolatey on Windows.
- Open a terminal or command prompt
On Windows, press Win+R, type cmd, and press Enter. On macOS, open Terminal from Applications > Utilities. - Navigate to the folder containing your audio file
Use the cd command. For example: cd C:\Users\YourName\AudioFiles - Run the conversion command
Type the following command and press Enter:ffmpeg -i input.wma -acodec libmp3lame -ab 192k output.mp3
Replace input.wma with your actual filename and extension. Replace output.mp3 with your desired output filename. The flag -ab 192k sets the bitrate to 192 kbps, which balances quality and file size. - Wait for the process to finish
FFmpeg prints progress information. When it returns to the command prompt, the conversion is complete. The new MP3 file is in the same folder.
If Perplexity Still Shows the Error After Conversion
File Exceeds 50 MB After Conversion
Long audio recordings, such as lectures or meetings longer than 90 minutes, may still exceed 50 MB even after conversion to MP3. To fix this, reduce the bitrate to 128 kbps using the FFmpeg command with -ab 128k. Alternatively, split the file into two or more parts using a tool like Audacity or an online splitter, then upload each part separately.
File Extension Is Still Unsupported
Renaming a file from .wma to .mp3 does not change the codec. Perplexity analyzes the actual audio stream, not the file extension. You must re-encode the file using one of the conversion methods above. After conversion, verify the new file plays correctly in a media player before uploading.
Corrupted or Damaged Audio File
If the original audio file was interrupted during recording or transfer, it may be corrupted. Try re-recording the audio or obtaining a clean copy. You can test the file by playing it in VLC. If VLC shows errors or skips, the file is damaged and must be replaced.
Perplexity Pro Supported Audio Formats vs Unsupported Formats
| Item | Supported Formats | Unsupported Formats |
|---|---|---|
| Container | .mp3, .wav, .m4a, .flac, .ogg, .aac | .wma, .webm, .opus, .amr, .ac3, .dts, .mp4 (with video) |
| Codec | MP3, PCM, AAC, FLAC, Vorbis, ALAC | WMA, Opus, AMR, AC3, DTS, Speex |
| Max file size | 50 MB | Any file over 50 MB fails with the same error |
| Conversion tool | VLC Convert/Save or FFmpeg command line | Renaming the extension does not work |
You can now convert any unsupported audio file to a compatible format using VLC or FFmpeg and upload it to Perplexity Pro without seeing the cannot be processed error. Check the file size before uploading and split long recordings if needed. For recurring use, consider recording audio directly in MP3 or WAV format to avoid conversion entirely.