My Plex Server is consistently transcoding some files that that seem to me to me in the correct format to use direct play.
Here’s the avprobe output for a file that directly streams:
Duration: 00:20:31.49, start: 0.000000, bitrate: 3406 kb/s
Stream #0:0(eng): Video: h264 (High), yuv420p(tv, bt709/unknown/unknown), 1280x720, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
And here’s the output for one of the files that transcodes.
Duration: 00:20:51.38, start: 0.000000, bitrate: 3835 kb/s
Stream #0:0(eng): Video: h264 (High), yuv420p(tv, bt709/unknown/unknown), 1280x718, SAR 1:1 DAR 640:359, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
Is there a way to tell why Plex decided to transcode from the logs?
Yes
Set verbose debug on.
Start The video that is transcoding.
Look in the logs for lines that start with MDE
That will tell you why Plex thinks it needs to transcode.
@jjrjr1 said:
Set verbose debug on.
Look in the logs for lines that start with MDE
Actually, when you activate ‘verbose’, the log files you seek won’t start with MDE .
I recommend not to activate ‘Verbose’ logging, since the log files ‘rotate’ too fast and the logs get filled with useless chatter.
@tallerthenyou said:
Here’s the avprobe output for a file that directly streams:
could you post the Plex XML info from each file?
avprobe doesn’t give the full picture. it misses some cruicial video codec parameters, as well as infos about audio codec and subtitles.
DEBUG - MDE: E05 - Thanksgiving: Direct Play is disabled
DEBUG - MDE: E05 - Thanksgiving: no direct play video profile exists for http/mkv/h264/ac3
DEBUG - Thanksgiving - video.refFrames limitation applies: 9 > 8