Video with 100 quality not working
When i open video with "q_100" in Firefox or Safari, not working (chrome browser is ok, link for test).
If "q_99" or lover, is ok (link for test).
I need to load video with maximum quality but with changed size. Are there any other ways
in addition to these?:
- q_100 not working in Firefox, Safari (https://res.cloudinary.com/demo/video/upload/q_100,w_800/dog.mp4)
- q_99 looks bad for me (https://res.cloudinary.com/demo/video/upload/q_99,w_800/dog.mp4)
- if i remove q, is still looks like q_80, maybe set automatically if q not set (https://res.cloudinary.com/demo/video/upload/w_800/dog.mp4)
- if i remove all transformations i get best quality, but without ability to change size (https://res.cloudinary.com/demo/video/upload/dog.mp4)
UPDATE:
Problem fixed, if set q_100:qmax_100 (https://res.cloudinary.com/demo/video/upload/q_100:qmax_100 ,w_800/dog.mp4)
-
Hi Alexey,
Although this may be a bit confusing, the quality value is not a direct percentage equivalence derived from the original video’s quality, meaning `q_80` for example is not exactly 80% quality.
With that being said, downscaling a video or an image will always result in some quality loss because of the need to reduce the number of pixels in each frame. Setting a higher quality value will indeed make the derived video quality better but up to a certain point.
When you request the video to be delivered with `q_100`, our system generates a video that is using a High 4:4:4 profile, which is a lossless format that is not supported by all browsers. Chrome does support it while Firefox and Safari don’t. This is why you get the video to play on Chrome but receive an error when trying to play the same on the other two browsers.
In that case, the highest you can go, yet be able to deliver the video on all the above-mentioned browsers is `q_99`.
Nevertheless, I would not recommend using that value as what it does is retain some quality-related information from the original size video that doesn’t necessarily make a difference on the smaller dimensions video and thus resulting in a much larger sized video, without the benefit of visual improvement. In most cases, using `q_99` will even result in a video that is larger than the original and therefore it even makes more sense to deliver the video in its original size.
My own recommendation is to stick with a value between 80 and 90 and if the quality isn't sufficient for your requirements, deliver the video in its original dimensions.
Best,
Raz0 -
Thanks for the answer.
0
Post is closed for comments.
Comments
2 comments