Comments (8)
You are free to look in the code and suggest changes. If you find where to set quality, I'll happily implement it. As best as I know currently we're using the default values for the codec.
It's worth considering the base resolution here is 800p if you recorded in handheld mode. If you're viewing those recordings on a big screen, they will look bad through no real fault of the compression. I also highly doubt that most people using this plugin even have a NAS set up so defaults will still remain lower quality
from decky-recorder-fork.
I'll see if I can find the setting.
It's not an 800p issue it's the quality setting. Quality & resolution are different things.
For examples see these attached stills.
One is 720p but blocky because of bad quality settings & the other is 360p but set to 100 quality and is crystal clear.
from decky-recorder-fork.
I'll see if I can find the setting.
It's not an 800p issue it's the quality setting. Quality & resolution are different things.
For examples see these attached stills.
One is 720p but blocky because of bad quality settings & the other is 360p but set to 100 quality and is crystal clear.
I understand the distinction. I also know that the recordings from this plugin do not look like the second picture. Can you share your problematic recording perchance because if it looks worse than usual there might be another issue?
There's some compression artifacts for sure but they're pretty light and not something you can truly escape when using compression. When you say "100 quality", do you mean recording uncompressed or are you referring to quality in the jpeg context? If you mean uncompressed, then that's not something a quality setting is going to handle. It would be a completely different data pipeline (and 180 megabytes per second).
from decky-recorder-fork.
https://gstreamer.freedesktop.org/documentation/vaapi/vaapih264enc.html?gi-language=c
This is the component that controls the quality. The specific setting is bitrate which defaults to 0, causing gstreamer to auto calculate it. I suppose I can expose a setting to allow people to change this value.
from decky-recorder-fork.
Sure yeah thats it the bitrate.
Sorry I work in film so am always trying to get the best image we can.
This is an example https://www.youtube.com/watch?v=KqRynwCRxCk
Yes it's also been through youtube but the original file also has blocking mainly on the edge of frame but I would like to experiment to see if the steamdeck is capable of doing a highbit rate recording.
I'd say its probably at about 50% and could probably go to 80% quality easily.
I know screen capture can be CPU intensive so maybe it wont work.. in the past when that was a bottle kneck I used jpeg screen capture and then had to process the files into video.
from decky-recorder-fork.
Anyway I forgot to say thanks man for maintaining this awesome plugin π€
from decky-recorder-fork.
Sure yeah thats it the bitrate.
Sorry I work in film so am always trying to get the best image we can.
This is an example https://www.youtube.com/watch?v=KqRynwCRxCk
Yes it's also been through youtube but the original file also has blocking mainly on the edge of frame but I would like to experiment to see if the steamdeck is capable of doing a highbit rate recording.
I'd say its probably at about 50% and could probably go to 80% quality easily.
I know screen capture can be CPU intensive so maybe it wont work.. in the past when that was a bottle kneck I used jpeg screen capture and then had to process the files into video.
Oh oof. Yeah that recording is not doing so hot and uploading an 800p video on youtube actually hits you with an even worse bitrate penalty (people often upload in higher resolutions just to avoid that). Then with the shattering glass everything just completely goes to shit.
I can expose the bitrate option. Some experimentation will be needed with it as the sky is effectively the limit. The screen capture here primarily taxes the GPU as that's where the encoding happens and it should be capable of doing much higher bitrates without issue.
from decky-recorder-fork.
Ace yeah I have heard it's better to drag 1080p onto a 4k timeline sometimes to upload to youtube and then you end up with a sharper 1080p image than if you had uploaded 1080p direct to youtube. Now the deck is 800p so I might try a 2k edit & upload instead of 4k.
from decky-recorder-fork.
Related Issues (20)
- Add hotkey to start/stop recording HOT 1
- 1040mhz bug when recording while docked using jsaux dock HOT 1
- Recordings from the game Fate/Samurai Remnant are not saved HOT 2
- [BUG] GStreamer version mismatch will cause Recorder to silently fail HOT 2
- [Feature Request] Youtube upload
- Hi theres a new update?
- Replay mode causes black screen when switching to Desktop mode HOT 5
- Recordings are Dark HOT 4
- Change recordβs hotkey
- Decky recorder error on Beta release (with family sharing update) HOT 1
- Recordings randomly silently crash with no pattern other than length
- Rolling recording HOT 1
- Video File Not Working Right + Audio Lag after Suspend
- Often the plugin stops working after system suspension
- [Feature Request] 15 sec clips
- Switching to Desktop Mode Causes Black Screen HOT 3
- Audio sometimes stutters during recordings
- [Quick Question] How does the plugin get the color profile to work
- Issues when using decky recorder on Bazzite HOT 1
- Decky recorder not catch steam performance overlay
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from decky-recorder-fork.