0XC00D123E

Fix NS_E_PDA_CANNOT_TRANSCODE_TO_VIDEO (0XC00D123E) on Windows

This error pops up in Windows Media Player when syncing video to a portable device. The fix is straightforward — change the conversion settings or use a different video format.

Yeah, this error is annoying. You drag a video into Windows Media Player to sync it to your phone or MP3 player, and boom — "Your device requires that this file be converted in order to play on the device." Then it fails with NS_E_PDA_CANNOT_TRANSCODE_TO_VIDEO (0XC00D123E). I've fixed this for dozens of users. Here's what actually works.

The real fix: Turn off the sync conversion

Windows Media Player tries to convert video files on the fly when syncing. That's the culprit. It's broken more often than not. Here's how to kill it:

  1. Open Windows Media Player (WMP).
  2. Press Alt to show the menu bar, then click Tools > Options.
  3. Go to the Devices tab.
  4. Select your device from the list and click Properties.
  5. In the Quality tab, find the slider for video conversion. Set it to "No conversion" or the highest quality option that doesn't say "convert."
  6. Click OK, then Apply, then OK again.

Now try syncing the video again. If it works, done. If not, read on.

Why this works

WMP's transcoding engine is garbage. It's been flaky since Windows 7. When it says it can't transcode to video, it usually means the codec it needs isn't installed or the conversion algorithm craps out on certain file types. By disabling conversion, you force WMP to copy the file as-is. If your device actually supports the native format (like MP4 or AVI), it'll play fine. Most modern phones handle H.264 MP4s without a sweat.

Still broken? Try these

1. Convert the video manually first

Use HandBrake or FFmpeg to convert the video to a device-friendly format before syncing. For most Android phones, that's H.264 video in an MP4 container with AAC audio. Set the resolution to match your device's screen (like 1920x1080 or 1280x720). Then just drag the converted file into WMP — no conversion needed.

ffmpeg -i input.mkv -c:v libx264 -c:a aac -vf scale=1920:1080 output.mp4

2. Remove DRM-protected files

This error also shows up if the video has digital rights management (DRM) that WMP can't strip. Check the file properties. If you see a "Protected" flag, you won't be able to sync it to anything that isn't the original device. Rip it again without DRM if possible.

3. Update or reinstall codecs

WMP relies on system codecs. If you removed something like the K-Lite Codec Pack or installed a newer version that broke compatibility, grab the latest K-Lite Mega Pack and reinstall. Reboot after.

4. Switch to a different syncing tool

I'm serious. WMP is ancient and abandoned by Microsoft. Use something like MediaMonkey or VLC for syncing. Both handle conversion better. Or just copy files directly via USB — no sync software needed.

Prevention

  • Always store videos in MP4 (H.264) format. That's the universal standard for portable devices. Avoid MKV, AVI, or MOV unless you know your device supports them natively.
  • Keep your codec pack updated. I recommend the K-Lite Standard Pack — it covers 99% of scenarios without bloat.
  • Disable automatic conversion in WMP as shown above. It's the first thing I do on any new install.
  • Test with one short video first before batch-syncing a whole library. Save yourself the headache.
One last thing: if you're still on Windows 7 or 8.1, consider moving to Windows 10 or 11. WMP hasn't been updated in years, and the whole sync experience is smoother on newer OS versions with the Movies & TV app or third-party tools.

That's it. You'll probably never see the 0XC00D123E error again.

Related Errors in Windows Errors
0X00000005 ERROR_ACCESS_DENIED (0X00000005) — Access is Denied 0X00002117 Fix ERROR_DS_NAME_ERROR_NOT_UNIQUE (0x00002117) in Active Directory 0X000020B3 Active Directory class not defined error 0x000020B3 fix 0XC00D1261 NS_E_BKGDOWNLOAD_INVALIDJOBSIGNATURE (0XC00D1261) on Windows

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.