[FFmpeg-user] Aspect Ratios: DAR, SAR and Frame Size
James Darnley
james.darnley at gmail.com
Mon Jan 13 15:36:37 CET 2014
On 2014-01-13 15:28, Adi Shavit wrote:
> Hi,
>
> I have a video for which ffmpeg -i prints: Stream #0:0: Video: vp8,
> yuv420p, 352x240, SAR 10:11 DAR 4:3, 15 fps, 15 tbr, 1k tbn, 1k tbc
> (default)
>
> As can be seen:
>
> - The reported frame size is 352x240. This is an aspect ratio (AR) of
> 22:15
> - SAR = 10:11
> - DAR = 4:3
>
> I have a few questions about these AR values:
>
>
> 1. Obviously, the frame size is the decoded size of the frame.
> However, what do DAR and SAR mean in this context when they are both not
> 1:1?
Display Aspect Ratio and Sample Aspect Ratio. The latter is also known
as Pixel Aspect Ratio in some places. This refers at the shape of the
pixels.
> 2. How many pixels are *actually* stored in each frame before any
> stretching and/or padding occurs?
You answered that yourself. The frame is 352 pixels wide and 240 pixels
high
> 3. Does ffmpeg only stretch or does it also pad the frame to fit the
> output?
ffmpeg will not change the shape of the video unless you tell it to.
Then it does what you told it to.
> 4. My usage does not care about the displayed video aspect-ratio, but I
> would *really *like to avoid any padding and also reduce any unnecessary
> processing (like stretching/scaling).
> Is it possible to tell ffmpeg to do decode the frames/pixels while
> keeping their internal AR and avoiding any padding and/or stretching?
It does this.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 683 bytes
Desc: OpenPGP digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-user/attachments/20140113/2e29746e/attachment.asc>
More information about the ffmpeg-user
mailing list