The problem is the mixed soundtrack, not the file extension
In a r/InstagramMarketing discussion, a creator wanted to reuse their own Reels without the added music. They clarified that muting the whole track would also remove their spoken audio. That is a different task from saving the soundtrack as MP3.
Muting a mixed audio track silences its speech as well as its music; changing its container does not separate those components.
Vidlune’s MP3 download and vocal separation are separate requests. An existing audio file can go straight to separation; a Reel link must first be turned into an audio file.
Use the separate step, then check the result
- Open the audio tool. If you need a file from a public Reel, use its MP3 downloader first.
- Select your audio file in the experimental vocal-separation section and choose Separate vocals.
- Wait for the task to finish, save the WAV and listen before using it in an edit.
The separation input is limited to 30 seconds and 20 MiB of decoded WAV. A small compressed MP3 may expand beyond the WAV size limit.
Longer clips are rejected rather than shortened automatically. Our authorized 35.97-second Reel audio was rejected before upload in the browser test.
The browser decodes the selected audio into PCM WAV; the uploaded audio is processed on Vidlune’s backend, not solely on your device.
What actually ran on October 2, 2026
The test used LibriSpeech reference speech mixed with generated sine accompaniment. It was a controlled fixture, not a customer Reel or a test of every kind of music.
The requesting machine was DESKTOP-OC01O77, Windows 11 Pro 10.0.28000 x64, using Chrome at ig-reels-downloader.com. Inference ran on our existing Ubuntu x86_64 backend with two CPUs and 1,967 MiB RAM, Python 3.12.3, CPU PyTorch 2.8.0 and the pinned vocal model.
- 5.855-second server fixture
- 1,032,902-byte WAV · 42.081 seconds in the runner
- 29.275-second server fixture
- 5,164,190-byte WAV · 168.658 seconds in the runner
- Production browser fixture
- 1,032,898-byte WAV · 5.855 seconds · 44,100 Hz stereo PCM16
The browser task was accepted, polled to ready, and its result attachment was retrieved over HTTP with status 200 and a valid WAV header. The browser’s download-completion event was not captured, so saved-file persistence in Chrome was not verified.
No human listening-quality score or percentage of music removed was measured. These results prove file production, not clean speech for your recording.
To repeat the controlled-input test, use the LibriSpeech sample 1272-128104-0000 (CC BY 4.0; prepared by Vassil Panayotov with Daniel Povey from LibriVox). Our mixture adds 220, 330 and 440 Hz sine waves at amplitudes 0.06, 0.05 and 0.04, then clips samples to −1…1. Submit the short mixed file through the live separation tool and compare the returned WAV against the reference. The long server fixture repeats the short mixture five times. The original server fixture and browser-decoded fixture differ slightly; different machines, inputs and server load can also change results and elapsed time.
Waiting, allowance and result expiry
The current backend accepts one separation task at a time and two accepted attempts per IP per 24 hours. This allowance is separate from ordinary Reel downloads and resets when the running service restarts.
A completed result remains available for 15 minutes. Restarting the service loses its in-memory task state; this is not a permanent file library.
The model runner has a 180-second limit and a surrounding 200-second process guard. The 168.658-second controlled test was close to that runner limit, so a clip within the input limit can still time out.
Before replacing the soundtrack
Will the WAV contain only spoken words?
No. Vocals may include singing, and instrumental sound may remain. Check the output against your input rather than treating the filename as a quality guarantee.
Does the tool put the result back into my video?
No. It returns a WAV, not a newly edited MP4. Combining it with your own video is a separate editing step.
Does it recover the voice track I originally recorded?
No. It estimates vocals from the mixed file you supplied. It does not retrieve a hidden original recording from Instagram.
For the public video file, use the instagram reel downloader. For the mixed soundtrack, see the MP3 download guide. They serve different steps; neither by itself removes music.