Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
EnTerr
Roku Guru

Re: How do you take screenshots?

"belltown" wrote:
"Komag" wrote:
Don't forget Secret Screen 2 (for changing screenshot format)
Home 5x, Up, Right, Down, Left, Up

That's good to know.
Any idea where the Logging... output goes?

To the Co's secret cloudy logs, one imagines. Probably there so Co's support engineers can instruct user to enable for troubleshooting (i am speculating). Some other settings in other screens make me think so too.
0 Kudos
Komag
Roku Guru

Re: How do you take screenshots?

I always take screenshots in PNG to avoid the very heavy jpg compression
0 Kudos
destruk
Streaming Star

Re: How do you take screenshots?

"EnTerr" wrote:
"destruk" wrote:
I was hoping that would have a choice for 1920x1080.  It doesn't.  So pushing on...

Are you saying that you expect a player which is not rendering UI in FHD would have - regardless - a way to capture the screen in FHD? That to me is magical thinking.

Or do you mean that even on a "properly FHD UI" player (Roku 4/Premiere) with manifested ui_resolutions=FHD[,...] - the screenshot is not taken in FHD? That would be unexpected.

I am saying that if I have a Roku4 that is set to 1080p display mode, for it to @#$^#%$%*@ save a screenshot at 1080p.
That's all I am saying.  I shouldn't require a 4K TV to render in 4K to save a 1080p screenshot.
0 Kudos
destruk
Streaming Star

Re: How do you take screenshots?

When you're in the roku home screen settings, and you are setting the display mode - it changes the tv to 1080p or 720p and asks "Does this look ok" - or similar - so it could display the apps UI in 1080p just like it displays the roku homescreen and videos in 1080p, but you can't take a screenshot with a video playing, and oddly enough it doesn't display the TV switching to 1080p mode for the apps when they load.  So it's real difficult to 'prove' the tv is in any resolution aside from what the deviceinfo component says in my experience.
0 Kudos
EnTerr
Roku Guru

Re: How do you take screenshots?

"destruk" wrote:
"EnTerr" wrote:
"destruk" wrote:
I was hoping that would have a choice for 1920x1080.  It doesn't.  So pushing on...

Are you saying that you expect a player which is not rendering UI in FHD would have - regardless - a way to capture the screen in FHD? That to me is magical thinking.

- the screenshot is not taken in FHD? That would be unexpected.

I am saying that if I have a Roku4 that is set to 1080p display mode, for it to @#$^#%$%*@ save a screenshot at 1080p.
That's all I am saying.  I shouldn't require a 4K TV to render in 4K to save a 1080p screenshot.

I just tested on a Premiere and it does take a snapshot in 1080!
So let's cool down a bit. Did you read what i said above about having FHD in your manifest ui_resolutions? Otherwise the default is "SD,HD" and your app UI would render in HD even when display is in FHD or UHD mode. This btw is one of the most unpopularized features they added last year.
0 Kudos
destruk
Streaming Star

Re: How do you take screenshots?

Enterr that works on Roku4, not on Roku3 though.  Thanks.  At least it's a way to get a 1080p screenshot.
0 Kudos
EnTerr
Roku Guru

Re: How do you take screenshots?

"destruk" wrote:
Enterr that works on Roku4, not on Roku3 though.  Thanks.  At least it's a way to get a 1080p screenshot.

Makes sense, since Roku3 is not a 4k device. You get UI in FHD resolution only on 4k, i think because of memory reasons.

On "lesser" devices it may claim to be in FHD but gets autoscaled down (and possibly up? e.g. app manifesting strict "ui_resolutions=FHD" would work in FHD coordinates but render in HD buffer which... get stretched to video signal's FHD?). Confusing, yes. Not exactly documented, you betcha. But also powerful and flexible.
0 Kudos
destruk
Streaming Star

Re: How do you take screenshots?

It doesn't make sense since 4K is not equal to 1080p - you ignored the main point.  On a roku 3 if you tell it to display in 1080p it changes the TV to 1080p and says 'does this look ok' - so obviously it can display in 1080p.  You don't care though as it doesn't affect you.

But Roku says they have a fix for this, so we'll just wait and it'll be fixed.
0 Kudos
EnTerr
Roku Guru

Re: How do you take screenshots?

"destruk" wrote:
It doesn't make sense since 4K is not equal to 1080p - you ignored the main point.  On a roku 3 if you tell it to display in 1080p it changes the TV to 1080p and says 'does this look ok' - so obviously it can display in 1080p.  You don't care though as it doesn't affect you.

I have no idea what you just said 😞
But i'll explain again. Roku video signal output combines multiple planes - the rear one is the video plane, the front one is the UI plane. On a Roku3 in FHD mode, the video plane is in 1080p and the UI plane is in 720p. The two get combined in output signal of 1080p. Developers are allowed to only take screenshot of the UI plane, which on Roku-3 maxes out at 720p. So a true FHD screenshot cannot be taken on R3.

But Roku says they have a fix for this, so we'll just wait and it'll be fixed.

RokuCo says that - where?
0 Kudos
destruk
Streaming Star

Re: How do you take screenshots?

Hello Enterr,
The resolution change happens on the roku home screen where the channels are - but we can't take screenshots of that.
Anyway, thanks for your help on the FHD/Roku4 requirement.  So the fix is to use a roku4 with that in the manifest, or to take a 720p screenshot and upsample it for the channel submission page.  That's about as close to closure as I'm going to get on this today, and screenshots don't work with a video playing on Roku, but they never have there so no problem.
0 Kudos
Need Assistance?
Welcome to the Roku Community! Feel free to search our Community for answers or post your question to get help.

Become a Roku Streaming Expert!

Share your expertise, help fellow streamers, and unlock exclusive rewards as part of the Roku Community. Learn more.