"Not enough CPU for conversion of this item."

I am trying to play a movie I have re-encoded using x264 at 2.5MBPS using Handbrake, as I do with nearly all my media to ensure that it will direct play/stream on all devices.

This particular movie keeps returning the error “Not enough CPU for conversion of this item.”. I have a QNAP TS-664 Intel Celeron 4-core Processor and 8GB of RAM. The server can more than handle this, and despite it saying it doesn’t have the power to “convert”, it doesn’t need to. All devices I have can direct play or stream x264 without issue.

I thought maybe it was the audio codec, since I know Dolby Digital causes issues. So, I tried multiple versions of the movie and even exported the audio to a 2 channel MP3 and remuxed it back into the file. Still, the error persists across all devices. Plex web, Plex Desktop App, Smart TV, and even the Plex mobile app. Anyone experience anything like this and know how to resolve it? I’ve checked some reddit boards, but the info there wasn’t pertinent and I tried troubleshooting the audio already.

Can you provide the DEBUG server logs of a playback attempt so we can see exactly what PMS objected to?

Yes, does it need to be verbose logging?

No… Verbose only makes a mess.

DEBUG logging enabled.
VERBOSE logging Disabled

Plex Media Server Logs_2024-04-14_11-23-37.zip (4.9 MB)

f511aea9-57d0-4a77-8844-59bc17cde504-334-61190051-f059-4164-ad09-007e328ffad8/media-01890.ts is 395364 (of total: 395364).
Apr 14, 2024 11:25:26.727 [140666057374520] DEBUG - Completed: [98.221.225.180:57192] 200 GET /video/:/transcode/universal/session/f511aea9-57d0-4a77-8844-59bc17cde504-334/base/01890.ts?protocol=hls&mediaIndex=0&waitForSegments=1&videoQuality=100&session=f511aea9-57d0-4a77-8844-59bc17cde504-334&mediaBufferSize=50000&offset=0&partIndex=0&videoResolution=3840x2160&directPlay=0&path=%2Flibrary%2Fmetadata%2F8841&directStream=1&skipSubtitles=1 (47 live) #aef593 TLS 1ms 395364 bytes (pipelined: 1893)
Apr 14, 2024 11:25:26.727 [140666057374520] VERBOSE - [IDLE] Removing (1->0) work item http_download - /video/:/transcode/universal/session/f511aea9-57d0-4a77-8844-59bc17cde504-334/base/01890.ts?protocol=hls&mediaIndex=0&waitForSegments=1&X-Plex-Client-Profile-Extra=add-limitation%28scope%3DvideoCodec%26scopeName%3Dhevc%26type%3DnotMatch%26name%3Dvideo.DOVIProfile%26value%3D5%29%2Badd-limitation%28scope%3DvideoTranscodeTarget%26scopeName%3Dhevc%26scopeType%3DvideoCodec%26context%3Dstreaming%26protocol%3Dhls%26type%3Dmatch%26name%3Dvideo.colorTrc%26list%3Dbt709%7Cbt470m%7Cbt470bg%7Csmpte170m%7Csmpte240m%7Cbt2020-10%7Cbt2020-10%7Csmpte2084%26isRequired%3Dfalse%29%2Bappend-transcode-target-codec%28type%3DvideoProfile%26context%3Dstreaming%26protocol%3Dhls%26videoCodec%3Dhevc%29%2Badd-limitation%28scope%3DvideoCodec%26scopeName%3Dhevc%26type%3DupperBound%26name%3Dvideo.bitDepth%26value%3D10%26isRequired%3Dfalse%29%2Badd-limitation%28scope%3DvideoCodec%26scopeName%3Dh264%26type%3DupperBound%26name%3Dvideo.level%26value%3D41%29%2Badd-limitation%28scope%3DvideoCodec%26scopeName%3Dh264%26type%3DupperBound%26name%3Dvideo.refFrames%26value%3D8%26replace%3Dtrue%29%2Badd-limitation%28scope%3DvideoAudioCodec%26scopeName%3Dmp3%26type%3DupperBound%26name%3Daudio.channels%26replace%3Dtrue%26value%3D0%29%2Bappend-transcode-target-audio-codec%28type%3DvideoProfile%26context%3Dstreaming%26protocol%3Dhls%26audioCodec%3Dac3%29%2Badd-limitation%28scope%3DvideoAudioCodec%26scopeName%3Dac3%26type%3DupperBound%26name%3Daudio.channels%26value%3D6%26isRequired%3Dfalse%29%2Bappend-transcode-target-audio-codec%28type%3DvideoProfile%26context%3Dstreaming%26protocol%3Dhls%26audioCodec%3Deac3%29%2Badd-limitation%28scope%3DvideoAudioCodec%26scopeName%3Deac3%26type%3DupperBound%26name%3Daudio.channels%26value%3D8%26isRequired%3Dfalse%29&videoQuality=100&session=f511aea9-57d0-4a77-8844-59bc17cde504-334&X-Plex-Token=xxxxxxxxxxxxxxxxxxxx&mediaBufferSize=50000&offset=0&partIndex=0&videoResolution=3840x2160&directPlay=0&path=%2Flibrary%2Fmetadata%2F8841&directStream=1&skipSubtitles=1
Apr 14, 2024 11:25:26.727 [140666057374520] VERBOSE - [IDLE] * http_download - /library/parts/326626/1631286021/file.mp4?autoAdjustQuality=0&hasMDE=1&location=wan&mediaBufferSize=74944&X-Plex-Client-Identifier=156978de0c4bdea7-com-plexapp-android&X-Plex-Client-Platform=Android&X-Plex-Device=SM-S901U&X-Plex-DRM=widevine%3Avideo&X-Plex-Platform=Android&X-Plex-Platform-Version=14&X-Plex-Product=Plex%20for%20Android%20(Mobile)&X-Plex-Session-Id=fa8a7d7d-5e2c-4506-92e3-cd0cf4989d66&X-Plex-Token=xxxxxxxxxxxxxxxxxxxx&X-Plex-Version=10.13.0.466 - 2 active item(s)
Apr 14, 2024 11:25:26.727 [140666057374520] VERBOSE - [IDLE] * http_download - /library/parts/386/1537716905/file.mp4?autoAdjustQuality=0&hasMDE=1&location=wan&mediaBufferSize=74944&X-Plex-Client-Identifier=59a1a2169266b133-com-plexapp-android&X-Plex-Client-Platform=Android&X-Plex-Device=AFTSSS&X-Plex-DRM=widevine%3Avideo&X-Plex-Platform=Android&X-Plex-Platform-Version=9&X-Plex-Product=Plex%20for%20Android%20(TV)&X-Plex-Session-Id=cbf8ce6d-5339-406c-bf00-08bffb36ecee&X-Plex-Token=xxxxxxxxxxxxxxxxxxxx&X-Plex-Version=10.13.0.466 - 5 active item(s)
Apr 14, 2024 11:25:26.727 [140666057374520] VERBOSE - [IDLE] * transcoder - 7c8bf4c6-e9d7-415f-958e-4506511df28d - 1 active item(s)
Apr 14, 2024 11:25:26.727 [140666057374520] VERBOSE - [IDLE] * transcoder - f511aea9-57d0-4a77-8844-59bc17cde504-334 - 1 active item(s)
Apr 14, 2024 11:25:26.727 [140666057374520] DEBUG - Removed transcode data consumer, active count 1 => 0
Apr 14, 2024 11:25:26.776 [140666055265080] VERBOSE - WebSocket: processed 1 frame(s)
Apr 14, 2024 11:25:27.113 [140665274530616] DEBUG - Request: [127.0.0.1:37632 (Loopback)] PUT /video/:/transcode/session/f511aea9-57d0-4a77-8844-59bc17cde504-334/61190051-f059-4164-ad09-007e328ffad8/progress?progress=25.6&size=-22&remaining=44368 (46 live) #aef596 Signed-in Token (apennismightier) (range: bytes=0-)  / Accept => */* / Connection => keep-alive / Host => 127.0.0.1:32400 / Icy-MetaData => 1 / Range => bytes=0- / User-Agent => Lavf/LIBAVFORMAT_VERSION / X-Plex-Http-Pipeline => infinite / X-Plex-Token => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Apr 14, 2024 11:25:27.113 [140665274530616] VERBOSE - [Req#aef596/Transcode/f511aea9-57d0-4a77-8844-59bc17cde504-334/61190051-f059-4164-ad09-007e328ffad8] We want 60 seconds ahead, last returned was 1890.974311 and max is 1951.034367.
Apr 14, 2024 11:25:27.113 [140665274530616] VERBOSE - [Req#aef596/Transcode/f511aea9-57d0-4a77-8844-59bc17cde504-334/61190051-f059-4164-ad09-007e328ffad8] It took 0.0 sec to serialize a list with 0 elements.
Apr 14, 2024 11:25:27.113 [140666055265080] DEBUG - Completed: [127.0.0.1:37632] 206 PUT /video/:/transcode/session/f511aea9-57d0-4a77-8844-59bc17cde504-334/61190051-f059-4164-ad09-007e328ffad8/progress?progress=25.6&size=-22&remaining=44368 (46 live) #aef596 0ms 371 bytes (pipelined: 3640) (range: bytes=0-) 
Apr 14, 2024 11:25:27.197 [140665157274424] DEBUG - Request: [127.0.0.1:33328 (Loopback)] PUT /video/:/transcode/session/7c8bf4c6-e9d7-415f-958e-4506511df28d/fbbfe5c4-c66a-4c9b-bdfb-93af27f9faaf/progress?progress=18.1&size=21233664&remaining=2963 (46 live) #aef597 Signed-in Token (apennismightier) (range: bytes=0-)  / Accept => */* / Connection => keep-alive / Host => 127.0.0.1:32400 / Icy-MetaData => 1 / Range => bytes=0- / User-Agent => Lavf/LIBAVFORMAT_VERSION / X-Plex-Http-Pipeline => infinite / X-Plex-Token => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Apr 14, 2024 11:25:27.197 [140665157274424] VERBOSE - [Req#aef597/Transcode/7c8bf4c6-e9d7-415f-958e-4506511df28d/fbbfe5c4-c66a-4c9b-bdfb-93af27f9faaf] It took 0.0 sec to serialize a list with 0 elements.
Apr 14, 2024 11:25:27.197 [140666057374520] DEBUG - Completed: [127.0.0.1:33328] 206 PUT /video/:/transcode/session/7c8bf4c6-e9d7-415f-958e-4506511df28d/fbbfe5c4-c66a-4c9b-bdfb-93af27f9faaf/progress?progress=18.1&size=21233664&remaining=2963 (46 live) #aef597 0ms 371 bytes (pipelined: 1186) (range: bytes=0-) 
Apr 14, 2024 11:25:27.214 [140665144617784] DEBUG - Request: [127.0.0.1:35946 (Loopback)] POST /video/:/transcode/session/f511aea9-57d0-4a77-8844-59bc17cde504-334/61190051-f059-4164-ad09-007e328ffad8/manifest (47 live) #aef57e Signed-in / Accept => */* / Connection => close / Host => 127.0.0.1:32400 / Icy-MetaData => 1 / Transfer-Encoding => chunked / User-Agent => Lavf/LIBAVFORMAT_VERSION / X-Plex-Http-Pipeline => infinite
Apr 14, 2024 11:25:27.215 [140665144617784] DEBUG - [Req#aef57e/Transcode/f511aea9-57d0-4a77-8844-59bc17cde504-334/61190051-f059-4164-ad09-007e328ffad8] Transcoder segment range: 0 - 1951 (1951)
Apr 14, 2024 11:25:27.215 [140665150946104] DEBUG - Request: [127.0.0.1:35948 (Loopback)] POST /video/:/transcode/session/f511aea9-57d0-4a77-8844-59bc17cde504-334/61190051-f059-4164-ad09-007e328ffad8/manifest (48 live) #aef5a0 Signed-in / Accept => */* / Connection => close / Host => 127.0.0.1:32400 / Icy-MetaData => 1 / Transfer-Encoding => chunked / User-Agent => Lavf/LIBAVFORMAT_VERSION / X-Plex-Http-Pipeline => infinite
Apr 14, 2024 11:25:27.215 [140666055265080] DEBUG - Completed: [127.0.0.1:35946] 200 POST /video/:/transcode/session/f511aea9-57d0-4a77-8844-59bc17cde504-334/61190051-f059-4164-ad09-007e328ffad8/manifest (48 live) #aef57e 0ms 166 bytes
Apr 14, 2024 11:25:27.215 [140665150946104] DEBUG - [Req#aef5a0/Transcode/f511aea9-57d0-4a77-8844-59bc17cde504-334/61190051-f059-4164-ad09-007e328ffad8] Transcoder segment range: 0 - 1952 (1951)
Apr 14, 2024 11:25:27.215 [140666055265080] DEBUG - Completed: [127.0.0.1:35948] 200 POST /video/:/transcode/session/f511aea9-57d0-4a77-8844-59bc17cde504-334/61190051-f059-4164-ad09-007e328ffad8/manifest (47 live) #aef5a0 0ms 166 bytes
Apr 14, 2024 11:25:27.220 [140665127742264] DEBUG - Request: [192.168.1.29:60944 (Subnet)] GET /diagnostics/logs (47 live) #aef5a1 TLS GZIP Signed-in Token (apennismightier) (Chrome) / Accept => text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8 / Accept-Encoding => gzip, deflate, br, zstd / Accept-Language => en-US,en;q=0.5 / Connection => keep-alive / Host => 192-168-1-2.bb4f913d4a7a4477aff861b4357bc6c9.plex.direct:32400 / Referer => https://app.plex.tv/ / sec-ch-ua => "Brave";v="123", "Not:A-Brand";v="8", "Chromium";v="123" / sec-ch-ua-mobile => ?0 / sec-ch-ua-platform => "Windows" / Sec-Fetch-Dest => document / Sec-Fetch-Mode => navigate / Sec-Fetch-Site => cross-site / Sec-Fetch-User => ?1 / Sec-GPC => 1 / Upgrade-Insecure-Requests => 1 / User-Agent => Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 / X-Plex-Token => xxxxxxxxxxxxxxxxxxxx
Apr 14, 2024 11:25:27.220 [140665127742264] DEBUG - [Req#aef5a1] Diagnostics: Building logfile zip

It’s still spitting out VERBOSE.

Did you SAVE after making the change and restart ? (looks like you did not)

If you’re trying to play this on Android, can you switch to Plex/web (Browser)?

It was completely disabled and I set it to Enabled, then hit Save. Verbose wasn’t even on.

I have to restart the server as well?

NO NO… Those are the Player settings.

Settings - Server - General - SHOW ADVANCED

Screenshot from 2024-04-14 14-31-03

Got it. Thank you. Let me know if these work.

Plex Media Server Logs_2024-04-14_11-32-24.zip (5.4 MB)

You forgot to restart :wink:

Oof. I assume I can simply stop and then start the Plex app on my QNAP and not have to restart the entire unit?

OMFG. I restarted the server and now the movie plays without issue. In any case, still wondering what caused the problem. Would these logs be able to tell you?
Plex Media Server Logs_2024-04-14_11-42-48.zip (4.2 MB)

those logs (that precise layout) is what works best for us.

I have a T’shirt :slight_smile:

It needs another line added. “Did you restart it?”

:rofl: