Hey! I think I might've hit upon a solution, let me know what you think of it:
After Warp Stabilizing, Auto-Scale shows me that my video should be scaled up to 106.8% to fit the 1080p frame.
So, to find out the actual cropped video's height I did: 1080*100/106.8 = 1011.24 pixels.
Then I simply set the comp size to the above result, aspect ratio locked, and find that I've discovered the mathematical way of Set Comp to Video Resolution!
This way I finally get my Warp Stabilized video exported in the cropped resolution with Zero upscaling! This way, even if I were playing the video on a 1080p display, if the video player has the ability to show the video in actual resolution, the viewer gets the choice of viewing the video in original resolution without any shortfall in quality due to upscaling, even if by a minor 6%!
Leaving the upscale decision to the viewer is a lot better than us upscaling the video by default and forcing them to watch a larger but inferior quality video.
Once again, would love to hear your views on this since I understand you've been in this industry more than twice the years that I've lived on earth!
Hey! I think I might've hit upon a solution, let me know what you think of it: |
You are not paying attention. If you send your odd sized video to render, the renderer will resize the comp to standard video dimensions and do it poorly. If you open do manage to render to a format that supports non standard resolution and your system manages to play it back it will have black bars around the edges because video players (Media Player, Quick Time - just about anything else) also comply to standard frame sizes. If you send a non standard video frame size to Vimeo or YouTube or just about any other streaming service they will re-compess it, usually poorly, and resize it to fit the standard frame sizes. Why is this such a hard concept. Everything you said in your post is nonsense. Warp Stabilizer does an excellent job at resizing the original video and re-interpreting the pixels. It moves them all. The original pixel information is absolutely gone. None of the original pixels exist any more. As long as your Max Scale factor is below about 115% you cannot tell the difference in the apparent resolution. It's impossible to do so. Even if you leave the video completely unscaled and just stabilize it, if you grab a frame and overlay it on the original frame using the difference blend mode you will not see a black image,see color fringes where the pixels don't match and you may even see some dramatic differences in the pixels.
Please, learn about video standards, use the default presets for comp size and rendering, and don't monkey with any of the compression settings until you achieve an experts knowledge of compression and formats. You will just be wasting your time.