Youtube can generate content that it could provide to embed content instead of the original video. The width and height of the generated content can be 480 x 270 . So oEmbed api can always return this value. AFIK there is no way to get the initial measurement of the video value from the api side unless the provider provides it before or until.
You can try adjusting the width and size of the video using jquery and css.
oEmbed spec maxwidth maxheight api. , .
, !