Server Version#: 1.31.1.6733
Player Version#: 7.0.24
Hardware: i5-7500 using HW transcoding with iGPU.
OS: OMV 6.2 with Plex installed on the OS (not a Docker)
I had some friends report that they couldn’t play some files from my server on their Roku. The Roku will attempt to transcode, buffer up to 33% a few times and then give an error that the file could not be played back with an option to try again or stop. These will play back fine (transcoding or direct play) on other streaming devices (I.e. Android TV). Any ideas on how to fix this issue?
I was able to reproduce this issue at my home on a Roku and I found the following is needed to reproduce the issue:
- File encoded with H.264 Constrained Baseline (container doesn’t matter as both MKV and MP4 had the issue).
- Transcoding must be enabled. (Direct Play will work fine, but all remote connections require transcoding because of upload limitations)
Sample File Name with the issue: Unforgettable (2011) - S01E15 - The Following Sea.mkv
File Information:
Media
Duration 42:31
Bitrate 3375 kbps
Width 1280
Height 720
Aspect Ratio 1.78
Video Resolution 720p
Container MKV
Video Frame Rate NTSC
Audio Profile lc
Video Profile constrained baseline
Part
Duration 42:31
File Unforgettable (2011) - S01E15 - The Following Sea.mkv
Size 1.00 GB
Audio Profile lc
Container MKV
Video Profile constrained baseline
Codec H264
Bitrate 3375 kbps
Bit Depth 8
Chroma Location left
Chroma Subsampling 4:2:0
Coded Height 720
Coded Width 1280
Frame Rate 29.97 fps
Height 720
Level 3.1
Profile constrained baseline
Ref Frames 4
Scan Type progressive
Width 1280
Display Title 720p (H.264 Constrained Baseline)
Extended Display Title 720p (H.264 Constrained Baseline)
Codec AAC
Channels 2
Language English
Language Tag en
Audio Channel Layout stereo
Profile lc
Sampling Rate 44100 Hz
Display Title English (AAC Stereo)
Extended Display Title English (AAC Stereo)
I see this in the server log that looks pertinent. I can provide the full Plex Media Server.log file.
Mar 10, 2023 17:05:38.653 [0x7f917267eb38] ERROR - [Req#27f102/Transcode/a0ba9f5c-fb72-4b80-b176-badc5d1853c2-176/9a57b31b-f9bc-4e05-9cf4-06e82e0e8c71] Impossible to convert between the formats supported by the filter 'Parsed_hwupload_2' and the filter 'auto_scale_0'
Mar 10, 2023 17:05:38.653 [0x7f9172dd7b38] ERROR - [Req#27f103/Transcode/a0ba9f5c-fb72-4b80-b176-badc5d1853c2-176/9a57b31b-f9bc-4e05-9cf4-06e82e0e8c71] Error reinitializing filters!
Mar 10, 2023 17:05:38.654 [0x7f917267eb38] ERROR - [Req#27f104/Transcode/a0ba9f5c-fb72-4b80-b176-badc5d1853c2-176/9a57b31b-f9bc-4e05-9cf4-06e82e0e8c71] Failed to inject frame into filter network: Function not implemented
Mar 10, 2023 17:05:38.654 [0x7f9172dd7b38] ERROR - [Req#27f105/Transcode/a0ba9f5c-fb72-4b80-b176-badc5d1853c2-176/9a57b31b-f9bc-4e05-9cf4-06e82e0e8c71] Error while processing the decoded data for stream #0:0
Plex Media Server.Log.zip (743.4 KB)