No transcoding of any kind

Hi guys,
Having an odd issue with a new server deployment. The web, Roku and Xbox clients are not able to transcode any content. Direct Play works fine. The Windows Plex app seems to be able to play just about everything, as does the Android app.
The error message that I get on the web player and the xbox is “Conversion failed. The transcoder exited due to an error.”

Should mention, this is in a Docker, I’m using the LinuxServer version. I migrated this Plex database and files from a Windows install. So far I’ve tried deleting the codecs listed in the “\Plex\Library\Application Support\Plex Media Server\Codecs\96550d8-3281-linux-x86_64” folder. After a restart and attempted playback the server did download new codecs, but still no luck with playback when transcoding is needed.

Below is a log from a few days ago showing the errors related to playback.

Log1

Sep 06, 2020 04:41:13.479 [0x7f7383fff700] DEBUG - Auth: authenticated user 1 as sonofwatt
Sep 06, 2020 04:41:13.479 [0x7f736d7fa700] DEBUG - Request: [172.16.101.105:50380 (Subnet)] GET /video/:/transcode/universal/session/7ddea7f1-05b5-4785-8101-c8285ed9dea7-89/base/index.m3u8?protocol=hls&mediaIndex=0&waitForSegments=1 (14 live) TLS GZIP Signed-in Token (sonofwatt)
Sep 06, 2020 04:41:13.479 [0x7f736d7fa700] DEBUG - Found session GUID of 7ddea7f1-05b5-4785-8101-c8285ed9dea7-89 in session start.
Sep 06, 2020 04:41:13.479 [0x7f736d7fa700] DEBUG - Starting a transcode session 7ddea7f1-05b5-4785-8101-c8285ed9dea7-89 at offset -1.0 (state=3)
Sep 06, 2020 04:41:13.480 [0x7f736d7fa700] DEBUG - TPU: hardware transcoding: enabled, but no hardware decode accelerator found
Sep 06, 2020 04:41:13.480 [0x7f736d7fa700] DEBUG - [Universal] Using local file path instead of URL: /tv/Planet Earth/Season 01/Planet Earth - S01E03 - Fresh Water.mp4
Sep 06, 2020 04:41:13.480 [0x7f736d7fa700] DEBUG - TPU: hardware transcoding: final decoder: , final encoder:
Sep 06, 2020 04:41:13.480 [0x7f736d7fa700] DEBUG - Job running: EAE_ROOT=’/tmp/pms-d7179d0c-4f90-4fc9-8632-d76362ce00dc/EasyAudioEncoder’ FFMPEG_EXTERNAL_LIBS=’/config/Library/Application\ Support/Plex\ Media\ Server/Codecs/96550d8-3281-linux-x86_64/’ XDG_CACHE_HOME=’/config/Library/Application Support/Plex Media Server/Cache’ XDG_DATA_HOME=’/usr/lib/plexmediaserver/Resources’ X_PLEX_TOKEN=‘xxxxxxxxxxxxxxxxxxxx’ ‘/usr/lib/plexmediaserver/Plex Transcoder’ ‘-codec:#0x01’ ‘h264’ ‘-codec:#0x02’ ‘aac_lc’ ‘-noaccurate_seek’ ‘-analyzeduration’ ‘20000000’ ‘-probesize’ ‘20000000’ ‘-i’ ‘/tv/Planet Earth/Season 01/Planet Earth - S01E03 - Fresh Water.mp4’ ‘-filter_complex’ ‘[0:#0x02] aresample=async=1:ocl=’’‘stereo’’’:rematrix_maxval=0.000000dB:osr=48000[0]’ ‘-map’ ‘0:#0x01’ ‘-codec:0’ ‘copy’ ‘-map’ ‘[0]’ ‘-codec:1’ ‘aac’ ‘-b:1’ ‘241k’ ‘-break_non_keyframes’ ‘1’ ‘-segment_format’ ‘mpegts’ ‘-f’ ‘ssegment’ ‘-individual_header_trailer’ ‘0’ ‘-segment_time’ ‘1’ ‘-segment_start_number’ ‘0’ ‘-segment_copyts’ ‘1’ ‘-segment_time_delta’ ‘0.0625’ ‘-segment_list’ ‘http://127.0.0.1:32400/video/:/transcode/session/7ddea7f1-05b5-4785-8101-c8285ed9dea7-89/1eb976fc-ee29-415a-9e15-e811a7ed7970/seglist?X-Plex-Http-Pipeline=infinite’ ‘-segment_list_type’ ‘csv’ ‘-segment_list_size’ ‘5’ ‘-segment_list_separate_stream_times’ ‘1’ ‘-segment_list_unfinished’ ‘1’ ‘-max_delay’ ‘5000000’ ‘-avoid_negative_ts’ ‘disabled’ ‘-map_metadata’ ‘-1’ ‘-map_chapters’ ‘-1’ ‘media-%05d.ts’ ‘-start_at_zero’ ‘-copyts’ ‘-vsync’ ‘cfr’ ‘-y’ ‘-nostats’ ‘-loglevel’ ‘quiet’ ‘-loglevel_plex’ ‘error’ ‘-progressurl’ ‘http://127.0.0.1:32400/video/:/transcode/session/7ddea7f1-05b5-4785-8101-c8285ed9dea7-89/1eb976fc-ee29-415a-9e15-e811a7ed7970/progress
Sep 06, 2020 04:41:13.480 [0x7f736d7fa700] DEBUG - Jobs: Starting child process with pid 9631
Sep 06, 2020 04:41:13.482 [0x7f73657fa700] DEBUG - Request: [127.0.0.1:43600 (Loopback)] PUT /video/:/transcode/session/7ddea7f1-05b5-4785-8101-c8285ed9dea7-89/1eb976fc-ee29-415a-9e15-e811a7ed7970/progress?status=startup (15 live) Signed-in Token (sonofwatt) (range: bytes=0-)
Sep 06, 2020 04:41:13.482 [0x7f7383fff700] DEBUG - Completed: [127.0.0.1:43600] 204 PUT /video/:/transcode/session/7ddea7f1-05b5-4785-8101-c8285ed9dea7-89/1eb976fc-ee29-415a-9e15-e811a7ed7970/progress?status=startup (15 live) 0ms 203 bytes (pipelined: 1) (range: bytes=0-)
Sep 06, 2020 04:41:13.485 [0x7f73657fa700] DEBUG - Request: [127.0.0.1:43600 (Loopback)] PUT /video/:/transcode/session/7ddea7f1-05b5-4785-8101-c8285ed9dea7-89/1eb976fc-ee29-415a-9e15-e811a7ed7970/progress?status=startup (15 live) Signed-in Token (sonofwatt) (range: bytes=0-)
Sep 06, 2020 04:41:13.485 [0x7f73837fe700] DEBUG - Completed: [127.0.0.1:43600] 204 PUT /video/:/transcode/session/7ddea7f1-05b5-4785-8101-c8285ed9dea7-89/1eb976fc-ee29-415a-9e15-e811a7ed7970/progress?status=startup (15 live) 0ms 203 bytes (pipelined: 2) (range: bytes=0-)
Sep 06, 2020 04:41:13.486 [0x7f73657fa700] DEBUG - Request: [127.0.0.1:43600 (Loopback)] PUT /video/:/transcode/session/7ddea7f1-05b5-4785-8101-c8285ed9dea7-89/1eb976fc-ee29-415a-9e15-e811a7ed7970/progress?status=opening (15 live) Signed-in Token (sonofwatt) (range: bytes=0-)
Sep 06, 2020 04:41:13.486 [0x7f73837fe700] DEBUG - Completed: [127.0.0.1:43600] 204 PUT /video/:/transcode/session/7ddea7f1-05b5-4785-8101-c8285ed9dea7-89/1eb976fc-ee29-415a-9e15-e811a7ed7970/progress?status=opening (15 live) 0ms 203 bytes (pipelined: 3) (range: bytes=0-)
Sep 06, 2020 04:41:13.499 [0x7f73657fa700] DEBUG - Request: [127.0.0.1:43600 (Loopback)] PUT /video/:/transcode/session/7ddea7f1-05b5-4785-8101-c8285ed9dea7-89/1eb976fc-ee29-415a-9e15-e811a7ed7970/progress?status=opened (15 live) Signed-in Token (sonofwatt) (range: bytes=0-)
Sep 06, 2020 04:41:13.499 [0x7f7383fff700] DEBUG - Completed: [127.0.0.1:43600] 204 PUT /video/:/transcode/session/7ddea7f1-05b5-4785-8101-c8285ed9dea7-89/1eb976fc-ee29-415a-9e15-e811a7ed7970/progress?status=opened (15 live) 0ms 203 bytes (pipelined: 4) (range: bytes=0-)
Sep 06, 2020 04:41:13.499 [0x7f73657fa700] DEBUG - Request: [127.0.0.1:43600 (Loopback)] PUT /video/:/transcode/session/7ddea7f1-05b5-4785-8101-c8285ed9dea7-89/1eb976fc-ee29-415a-9e15-e811a7ed7970/progress/stream?index=0&id=1&codec=h264&type=video (15 live) Signed-in Token (sonofwatt) (range: bytes=0-)
Sep 06, 2020 04:41:13.499 [0x7f7383fff700] DEBUG - Completed: [127.0.0.1:43600] 200 PUT /video/:/transcode/session/7ddea7f1-05b5-4785-8101-c8285ed9dea7-89/1eb976fc-ee29-415a-9e15-e811a7ed7970/progress/stream?index=0&id=1&codec=h264&type=video (15 live) 0ms 195 bytes (pipelined: 5) (range: bytes=0-)
Sep 06, 2020 04:41:13.499 [0x7f73657fa700] ERROR - [Transcoder] Unknown decoder ‘h264’
Sep 06, 2020 04:41:13.500 [0x7f73892b0700] DEBUG - Jobs: ‘/usr/lib/plexmediaserver/Plex Transcoder’ exit code for process 9631 is 1 (failure)
Sep 06, 2020 04:41:13.500 [0x7f736effd700] DEBUG - Streaming Resource: Terminated session 0x7f72c00f9b70:b3a0ee5e3031fefb2e8a2920c5d2f030 with reason Conversion failed. The transcoder exited due to an error.
Sep 06, 2020 04:41:13.500 [0x7f736d7fa700] DEBUG - Using default transcode duration of 120 minutes
Sep 06, 2020 04:41:13.500 [0x7f736d7fa700] DEBUG - Started session successfully: 7ddea7f1-05b5-4785-8101-c8285ed9dea7-89
Sep 06, 2020 04:41:13.500 [0x7f736d7fa700] DEBUG - Waiting for 1 segment(s) before returning M3U8
Sep 06, 2020 04:41:13.500 [0x7f736effd700] DEBUG - Killing job.
Sep 06, 2020 04:41:13.500 [0x7f736d7fa700] DEBUG - Finished waiting for 1 segment(s): 0
Sep 06, 2020 04:41:13.500 [0x7f736d7fa700] DEBUG - HLS: Building an M3U8 for 7200 total seconds with 1 seconds/segment, target duration of 1.
Sep 06, 2020 04:41:13.500 [0x7f736effd700] DEBUG - Signalling job ID 9631 with 9
Sep 06, 2020 04:41:13.500 [0x7f736effd700] DEBUG - Job was already killed, not killing again.
Sep 06, 2020 04:41:13.500 [0x7f736effd700] DEBUG - Stopping transcode session 7ddea7f1-05b5-4785-8101-c8285ed9dea7-89
Sep 06, 2020 04:41:13.500 [0x7f7367fff700] DEBUG - Cleaning directory for session 7ddea7f1-05b5-4785-8101-c8285ed9dea7-89 (/transcode/Transcode/Sessions/plex-transcode-7ddea7f1-05b5-4785-8101-c8285ed9dea7-89-1eb976fc-ee29-415a-9e15-e811a7ed7970)
Sep 06, 2020 04:41:13.501 [0x7f736effd700] DEBUG - Transcoder: Cleaning old transcode directories.
Sep 06, 2020 04:41:13.501 [0x7f736effd700] DEBUG - Whacked session 7ddea7f1-05b5-4785-8101-c8285ed9dea7-89, 0 remaining.

Server Version#: 1.20.1.3252

In your docker configuration, is the host path pointed to by the /config container path located on a drive that is mounted with exec capability?

That was it. Thank you!

Followed TDL’s tutorial and it worked great.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.