Open wesbos opened 1 month ago
I suspect that the low bit rate is also the reason for the poor video quality in my example #26 @martinlexow @appaheadgmbh
I spent last week working intensively on the image quality of screen recordings and made numerous improvements:
Would you like to give it another try? All improvements are included in Version 1.4 (now available on the App Store). I’d be happy to hear your feedback!
Hey @martinlexow, do your updates today only affect the screen recordings so far, or do they also affect the camera recordings?
Yes, I’ve been tweaking codecs/compression and color profiles of all video recordings.
If you notice any artifacts in your recordings @RainerZufall9393 (like you mentioned before), I’d appreciate an example so I can try to reproduce the issue on my end!
All right, that sounds good! I'll test it again and give you feedback shortly. @martinlexow
I have just tested it again and for me the results are unchanged. @martinlexow
I have uploaded 3 recordings via the links below where you can compare the quality between QuickTime, PolyCapture and YouTube. It's best to watch video 1 first, then 2 and then 3 (see file names).
It's specifically about the background and the color/brightness gradations. With QuickTime, the colors and the brightness blend smoothly into each other. With PolyCapture they are no longer so smooth, but “harder” (probably because of the HEVC codec or bit rate). YouTube serves as a negative example here, which shows you exactly what I mean. You can see it immediately.
The PolyCapture video has no sound because it was recorded due to the bug. But that's not important in this case.
Video 1 (QuickTime): https://dropover.cloud/0cce29 Video 2 (PolyCapture): https://dropover.cloud/947943 Video 3 (YouTube): https://dropover.cloud/c3fc9a
Thank you for your examples — now I can clearly see what you mean 👀
The file metadata shows that QuickTime uses ProRes 422 LT
as the codec (which surprised me, tbh).
Apple ProRes 422 LT is a more highly compressed codec than Apple ProRes 422, with roughly 70 percent of the data rate and 30 percent smaller file sizes. This codec is perfect for environments where storage capacity and data rate are at a premium. The target data rate is approximately 102 Mbps at 1920x1080 and 29.97 fps.
Source: Apple
However, PolyCapture currently uses H.256/HEVC
for camera recordings.
It’s a complex topic. Each codec has its pros and cons (image quality, recording performance, file size), and this choice should probably be left up to the user. I’ll see how I can implement this as an option in one of the upcoming versions.
Hey Martin, QuickTime actually uses ProRes 422, not ProRes 422 LT.
I cut the video afterwards and exported it in ProRes 422 LT so that the file size is a bit more compact.
It's true, this really is a complex topic. It's also important to find a balance somewhere between quality on the one hand and not completely excessive file sizes on the other. A selection of different codecs and bit rates or something like that would probably be best for the user in the long term.
@martinlexow
The quality is slightly less than screenflow. Color issues have been logged in #29
I see this a lot with video software, usually the bitrate is not high enough to get the ultra-crisp text I'm after.
top is screenflow, bottom is Polycapture