| Previous | Next |
| MF_E_MP3_OUTOFDATA | MF_E_MP3_NOTSUPPORTED |
MF_E_MP3_NOTMP3
MF_E_MP3_NOTMP3 is stronger than a missing filename association. The MP3 source has rejected the supplied content as non-MP3 data.
Trust the bytes more than the extension
Record the URL, MIME type, and first kilobytes of the stream. Common causes include an HTTP login or error document saved as .mp3, a playlist that points to another resource, an MPEG container rather than a raw MP3 stream, or unrelated audio renamed with an MP3 extension.
The Media Foundation MP3 file source is registered for .mp3 and several MPEG-audio MIME types, but those are resolver hints. FFmpeg's MP3 demuxer still probes MPEG audio headers and successive frames instead of accepting the extension as proof. Run an independent parser against the exact failed bytes and compare the detected format. If another tool identifies a different container, correct source resolution; if every parser rejects the data, replace or repair the input.
Microsoft: MP3 File Source · Microsoft: handler discovery · FFmpeg: MP3 probe implementation
Looking for a different code? Search another status or error code.