@cyn , Thanks for sharing the video URLs. We have tried both the streaming URL in AMP and the page URL, we did not see any black borders.
After further analysis, the black borders are not part of the video being streamed, looks they are being generated by the browser player. See reference the html 5 spec.
"In the absence of style rules to the contrary, video content should be rendered inside the element's playback area such that the video content is shown centered in the playback area at the largest possible size that fits completely within it, with the video content's aspect ratio being preserved. Thus, if the aspect ratio of the playback area does not match the aspect ratio of the video, the video will be shown letterboxed or pillarboxed. Areas of the element's playback area that do not contain the video represent nothing."
If you specify fixed width and height for the video element, then those must match the aspect ratio of the video content.
To make the video player "responsive” and self-adjust to whatever video aspect ratio, then you must use something like this: responsive web design -videos.
Note: This post contains 3rd-party sites for your reference only.
--
To benefit the community find the right answers, please do mark the post which was helpful by clicking on ‘Accept Answer’ & ‘Up-Vote’.