*Solved* DVR Recordings Failing with "Transcoder Error"

Server Version#: 1.18.7.2434, Linux
Tuner Make/Model: HDHR Extend
Using XMLTV?: No

I believe I have resolved this issue, but am posting in hopes that it will help someone else. After 18 months of solid and reliable Plex DVR recording, earlier this week my Plex DVR began getting intermittent recording failures with a “Transcoder Error” almost immediately after the recording was to have started. I determined that failures were happening when there were two consecutive recordings scheduled on the same channel. The first item scheduled would record, and the second would fail.

I found and deleted all of the codecs Plex had downloaded, rebooted (likely a Plex restart would have been sufficient), and have had numerous successful consecutive recordings over the past several days so I am beginning to feel confident in the DVR again. I can see that Plex has redownloaded many of the codecs.

An excerpt of my logs from one of the failures is below for comparison if you are having this problem. The codecs are stored under the Plex data directory (see this link if you don’t know where that is), in the “Codecs” directory. In “Codecs” is a directory that for me was named with a uniqueidentifier-OS-processorclass name. I (backed up and then) deleted all files that were in this uniqueidentifier-OS-processorclass directory, followed by a reboot.

Log Error Details

Feb 19, 2020 19:00:10.707 [0x7f88d57fa700] ERROR - [Transcoder] http://127.0.0.1:32400/livetv/sessions/3b719f07-19e9-4ae8-b34f-aead0c62854a/46e767cb-d775-4366-9615-b83a5e1227b4/index.m3u8?offset=3597.134760&X-Plex-Token=xxxxxxxxxxxxxxxxxxxx: End of file
Feb 19, 2020 19:00:10.708 [0x7f8942341700] DEBUG - Jobs: ‘/usr/lib/plexmediaserver/Plex Transcoder’ exit code for process 22638 is 1 (failure)
Feb 19, 2020 19:00:10.709 [0x7f88d5ffb700] DEBUG - Streaming Resource: Terminated session 0x7f88a8099130:46e767cb-d775-4366-9615-b83a5e1227b4 with reason Recording failed. Please check your tuner or antenna.
Feb 19, 2020 19:00:10.709 [0x7f88d6ffd700] DEBUG - TranscodeSession: session failed while waiting for duration
Feb 19, 2020 19:00:10.709 [0x7f88d6ffd700] ERROR - Failed to start session.
Feb 19, 2020 19:00:10.709 [0x7f88d6ffd700] ERROR - Recorder: Unable to create transcode session or session failed to start.
Feb 19, 2020 19:00:10.709 [0x7f88d6ffd700] DEBUG - Killing job.
Feb 19, 2020 19:00:10.709 [0x7f88d6ffd700] DEBUG - Signalling job ID 22638 with 9
Feb 19, 2020 19:00:10.709 [0x7f88d5ffb700] DEBUG - Job was already killed, not killing again.
Feb 19, 2020 19:00:10.709 [0x7f88d5ffb700] DEBUG - Job was already killed, not killing again.
Feb 19, 2020 19:00:10.709 [0x7f88d5ffb700] DEBUG - Stopping transcode session 46e767cb-d775-4366-9615-b83a5e1227b4
Feb 19, 2020 19:00:10.709 [0x7f88d6ffd700] ERROR - Recorder: Error 12 (There was a transcoder error) starting the record, shutting things down.
Feb 19, 2020 19:00:10.709 [0x7f88d6ffd700] DEBUG - MediaRecorderVirtual: setting stop time to 2020-02-19 19:00:10
Feb 19, 2020 19:00:10.709 [0x7f88d6ffd700] DEBUG - Grabber: Operation for ‘Heartland - E6 - Diamond in the Rough’ on channel 3.2 completed with status error (There was a transcoder error)

1 Like

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