0XC00D1BD7: Can't apply time compression to a video-only session
This error hits when Windows Media Player tries to speed up a video-only file. The fix is simple: swap codecs or use a different player.
When this error shows up
You're watching a video in Windows Media Player, maybe a webinar recording or a screen capture with no narration. You hit the speed-up button—usually the play speed slider under the Now Playing menu—and instead of doubling the pace, you get a pop-up: "It is not possible to apply time compression to a video-only session" with error code 0XC00D1BD7. Had a client last month who recorded a series of training demos in OBS with no microphone input. Every single file threw this error. Drove him nuts until we figured it out.
What's actually happening here
Time compression—that's the technical term for speeding up playback without changing pitch—works by manipulating audio data. Windows Media Player's algorithm chops up the audio stream, overlaps it, and adjusts pitch to keep it sounding natural. Problem is, if your video file has no audio track at all, there's nothing to compress. The video stream alone can't be time-stretched because video frames are discrete units—you can skip or drop frames, but you can't "compress" them the same way. So WMP throws this error instead of crashing or playing silent garbage.
The fix: three ways to solve it
Option 1: Add a silent audio track (the real fix)
This is the proper solution. You re-encode the video to include an audio stream, even if it's dead silence. I use HandBrake for this because it's free and handles everything. Here's the steps:
- Download and install HandBrake.
- Open HandBrake, click Open Source, select your video file.
- Under the Summary tab, pick a preset like "Fast 1080p30".
- Go to the Audio tab. Click Add Track. It defaults to a silent AAC track. Leave it as is.
- Under Destination, choose a new file name so you don't overwrite the original.
- Click Start Encode. Takes a few minutes depending on file size.
- Open the new file in WMP. Speed control works now.
Had a client who needed to batch-process 50 files. I wrote a quick ffmpeg script for that—here's the one-liner if you're comfortable with command line:
ffmpeg -i input.mp4 -f lavfi -i anullsrc=r=44100:cl=mono -c:v copy -c:a aac -shortest output.mp4
That adds a silent mono audio track at 44.1 kHz without re-encoding the video.
Option 2: Switch to a different media player
If you don't want to mess with re-encoding, just use a player that handles video-only files better. VLC Media Player is my go-to. It doesn't rely on time compression—it just drops or duplicates frames to change speed, which works fine without audio. Download VLC from videolan.org, open your file, and use the playback speed slider in the bottom-right corner. No errors, no fuss.
Option 3: Enable a workaround in WMP (hit-or-miss)
Some versions of Windows Media Player let you force time compression even on video-only files by toggling a registry setting. I don't love this approach because it can cause stuttering, but here it is if you want to try:
- Press Win + R, type
regedit, hit Enter. - Navigate to
HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences. - Right-click in the right pane, select New > DWORD (32-bit) Value.
- Name it
EnableTimeCompressionForVideoOnlyand set the value to1. - Close regedit, restart WMP.
This doesn't work on all Windows 10 builds—I've seen it fail on 22H2. Test it before relying on it.
What to check if it still fails
If none of the above works, check these three things:
- File format: Some codecs like HEVC or VP9 might not play well with WMP at all. Convert to H.264 in HandBrake as a test.
- Windows Media Player version: WMP is deprecated in Windows 11—open it, click Help > About. If it's older than 12.0.22621.0, update Windows.
- Third-party codec packs: K-Lite or Shark007 can sometimes break time compression. Uninstall them temporarily, test again, then reinstall if needed.
Bottom line: the root cause is always a missing audio track. Skip the registry hack and just add a silent track or switch to VLC. You'll save time and frustration.
Was this solution helpful?