Jump to content

Green pixelated mess when playing a particular movie


gene0915
 Share

Go to solution Solved by FrostByte,

Recommended Posts

gene0915

I gathered this data from for a friend that was having problems a few weeks ago but forgot to post it. :)

Whenever he plays Infinity War (4K version), the screen is a static, green, pixelated mess and doesn't change. If I play the movie on my side, it's fine. Any idea why the Samsung app is choking?

He can play other 4K content from me without a problem.

image.png.3ebca8a3bdb789297697fa403e79cfd1.png

 

 

embyserver.txt ffmpeg-transcode-82a874a5-d043-4405-96f6-2623472cbe73_1.txt ffmpeg-transcode-769a5b2f-c3d7-4944-bcd1-6c7192ca9374_1.txt ffmpeg-transcode-ec8c94c7-9afc-483b-b4c4-7a360ea9bad9_1.txt

Link to comment
Share on other sites

Hi, are you able to update to Emby Server 4.7.6 and see if that helps?

Link to comment
Share on other sites

  • Solution
FrostByte

Part of the issue I believe is that it's transcoding video and audio.  Samsung TVs don't support PGS or TrueHD.  If you want it to direct play click the down arrow and choose a text based subtitle like srt and an audio track like AC3 before clicking Play.

  • Like 1
Link to comment
Share on other sites

Happy2Play

Could this be the bitrate doubling also? 

"Bitrate":51507685
-c:v:0 h264_vaapi -b:v:0 103015370 -g:v:0 72 -maxrate:v:0 103015370 -bufsize:v:0 206030740
Quote

22:53:14.202   Stream #0:0: Video: h264 (High), vaapi(tv, bt2020nc/bt2020/smpte2084, progressive), 3840x2160 [SAR 1:1 DAR 16:9], q=2-31, 103015 kb/s, Level 51, 23.98 fps, 90k tbn

22:53:14.391 Error while filtering: Cannot allocate memory
22:53:14.391 Error while decoding stream #0:0: Cannot allocate memory
22:53:14.391 Error marking filters as finished
22:53:14.496 Conversion failed!

 

Does lowering the in-app quality make a difference?

Guessing this will be a factor also.

Warning: Hardware-accelerated subtitle-overlay is disabled due to diagnostic option
Info    Tone Mapping would be desired, but hardware tone mapping is disabled

 

Edited by Happy2Play
  • Like 2
Link to comment
Share on other sites

gene0915
1 hour ago, FrostByte said:

Part of the issue I believe is that it's transcoding video and audio.  Samsung TVs don't support PGS or TrueHD.  If you want it to direct play click the down arrow and choose a text based subtitle like srt and an audio track like AC3 before clicking Play.

This was the fix, thanks! Video is playing perfectly now.

  • Like 1
Link to comment
Share on other sites

43 minutes ago, Luke said:

That's more of a workaround. Can you try the suggested steps that I gave as well as happy2play? Thanks.

How is selecting audio and subtitle tracks beforehand which the Samsung TV supports a workaround?   That TV doesn't support PGS or TrueHD.  I would say transcoding is a workaround.  It will definitely look better and sound better when direct playing vs transcoding.

Link to comment
Share on other sites

Just now, FrostByte said:

How is selecting audio and subtitle tracks beforehand which the Samsung TV supports a workaround?   That TV doesn't support PGS or TrueHD.  I would say transcoding is a workaround.  It will definitely look better and sound better when direct playing vs transcoding.

Well because what if he actually wanted those tracks? Direct play is always preferable, but it should still work with transcoding as well.

  • Like 1
Link to comment
Share on other sites

Ok, I guess if someone values PGS sub quality over the picture quality that would be true.  The TrueHD audio track though is being converted to AC3 on the fly anyway so might as well select AC3 (if there is one) before clicking Play. 

Ya, you're right it should still work and we should try and solve that.

Link to comment
Share on other sites

Wired or Wireless as TV's only have 100Mb nics correct?

 

Without Direct play it would be washed out.

Info    Tone Mapping would be desired, but hardware tone mapping is disabled

 

Edited by Happy2Play
  • Like 1
Link to comment
Share on other sites

@Luke I emailed my friend asking him to re-test and will post the logs as soon as he does. My server is now on 4.7.6.0.

@Happy2Play He's hardwired and yes, his TV's NIC is capped at 100Mbps. Watching the traffic from my system, when he's playing a 4K stream, it will be a consistent 100Mbps on the upload (I have 1 gig symmetrical) and sometimes spiking into the 120Mbps range and he does have buffering every now and then but some 4K movies are fine. Because of his network setup, he can only use a hard wire on this TV. Some day, maybe he'll get a better wifi setup and hook some TV box to this TV that can do 802.11AX :)

 

Link to comment
Share on other sites

@gene0915 Don't know TV app settings but would have him set a max of 80 or 100Mb quality on the client as current settings exceed capabilities as it is set to, or Auto is defaulting to 120Mbps.

VideoBitrate=119616000&AudioBitrate=384000

 

Link to comment
Share on other sites

@Luke@Happy2Play

My friend carried out the requested tests and here's his reply:

9:10pm
Audio: TrueHD 7.1
Subtitles: English Forced
Result: Spinning light, then fails

9:14pm
Audio: TrueHD 7.1
Subtitles: English Forced
Home Network Quality: 60 Mbps 1080p
Result: Spinning light, then fails

9:17pm
Audio: TrueHD 7.1
Subtitles: English Forced
Home Network Quality: 100 Mbps 4K
Result: Spinning light, then fails

.....and here are the logs:

(Server is 4.7.6.0 on a Debian 11.4 system.)

Thanks!

embyserver.txt ffmpeg-transcode-0c758515-709d-476e-ad18-8816a1ef1a8e_1.txt ffmpeg-transcode-70d47e4b-bcc6-41ad-af67-c7f338729365_1.txt ffmpeg-transcode-1944d831-eddc-439c-9532-046d0cb3c8fe_1.txt ffmpeg-transcode-67695cda-7d90-4f46-9f7b-71eeb6145d97_1.txt ffmpeg-transcode-81376e4e-11c0-41df-8e64-98e6fa472ddc_1.txt ffmpeg-transcode-a1b08d70-e1e7-4623-a9b3-f9cce5fc65e2_1.txt ffmpeg-transcode-ac186755-8714-4532-80ad-28165512c6dd_1.txt ffmpeg-transcode-c4be6077-5717-49e2-a1fc-a77797444ce1_1.txt ffmpeg-transcode-fb52c553-f8e5-48c6-bf63-c6723d391fea_1.txt

Link to comment
Share on other sites

Devs will have to look at this but to me it suggests HWA and PGS subtitle issues.

Have you tested changing from vaapi to quicksync (decoder/ecoder)?

Also tested disabling HWA?

Link to comment
Share on other sites

On 8/6/2022 at 10:10 PM, Happy2Play said:

Have you tested changing from vaapi to quicksync (decoder/ecoder)?

Also tested disabling HWA?

also to @Luke (Sorry, life has been getting in the way of troubleshooting this :) )

So, for switching to QuickSync, do I uncheck the VAAPI boxes or just moving QS on top is enough to change it?

Link to comment
Share on other sites

3 minutes ago, gene0915 said:

So, for switching to QuickSync, do I uncheck the VAAPI boxes or just moving QS on top is enough to change it?

Either as you accomplish the same thing.

Edited by Happy2Play
Link to comment
Share on other sites

6 hours ago, Happy2Play said:

Either as you accomplish the same thing.

Testing complete. With Quick Sync active, he just saw black and white boxes, no video.

With hardware acceleration turned off, video played fine.

 

embyserver.txt ffmpeg-transcode-1f85c0df-4a68-4642-b829-06d431b9c67d_1.txt ffmpeg-transcode-240a313b-a1ce-4d91-8cdc-2c1dc4dbd99f_1.txt ffmpeg-transcode-31297b5e-e725-4290-88f0-99312f8f33d2_1.txt ffmpeg-transcode-a0699c36-4c4b-4c5f-8426-04e4b26be7c7_1.txt

Link to comment
Share on other sites

Devs will have to look at this further as it appears SW fallback is not happening on HW failure.

21:17:20.038 Error while filtering: Cannot allocate memory
21:17:20.039 Error while decoding stream #0:0: Cannot allocate memory
21:17:20.039 Error marking filters as finished
21:17:20.130 Conversion failed!

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...