Different aspect ratios being displayed from different types of h264 encoders

the black borders is unavoidable when you do resizing video to different display aspect ratio with identical pixel aspect ratio (1:1).

You can do add-borders=false if you don’t want the borders. Then videoscale will stretch image without borders (aspect ratio is not preserved)