[FFmpeg-user] Changing aspect ratios

littlebat dashing.meng at gmail.com
Wed Jan 2 02:37:57 CET 2013


On Tue, 1 Jan 2013 23:25:40 +0200
Anatol <anatol2002 at gmail.com> wrote:

> 640x480 ==> 4:3
> 
> Roku probably does not support anamorphic pixel.
> Retranscode it to 854x480
> 
> On Tue, Jan 1, 2013 at 9:44 PM, Yan Seiner <yan at seiner.com> wrote:
> 
> > I have a bunch of movies with the aspect ratio messed up.  The
> > container correctly identifies the aspect ratio, but the pixel
> > ratio is wrong.  These are for playback on a Roku.
> >
> > Width                                    : 640 pixels
> > Height                                   : 480 pixels
> > Display aspect ratio                     : 16:9
> >
> > I tried MP4Box, but even then my Roku doesn't show them correctly.
> >
> > These are encoded as h264 files in an mp4 container.  What's the
> > best way to re-encode them with the correct aspect ratio?
> >
> > Full info on the files (from mediainfo):
> >
> > General
> > Format                                   : MPEG-4
> > Format profile                           : Base Media
> > Codec ID                                 : isom
> > File size                                : 1.04 GiB
> > Duration                                 : 1h 48mn
> > Overall bit rate mode                    : Variable
> > Overall bit rate                         : 1 371 Kbps
> > Writing application                      : Lavf52.103.0
> >
> > Video
> > ID                                       : 1
> > Format                                   : AVC
> > Format/Info                              : Advanced Video Codec
> > Format profile                           : Baseline at L3.0
> > Format settings, CABAC                   : No
> > Format settings, ReFrames                : 5 frames
> > Format settings, GOP                     : N=1
> > Codec ID                                 : avc1
> > Codec ID/Info                            : Advanced Video Coding
> > Duration                                 : 1h 48mn
> > Bit rate                                 : 1 200 Kbps
> > Width                                    : 640 pixels
> > Height                                   : 480 pixels
> > Display aspect ratio                     : 16:9
> > Frame rate mode                          : Constant
> > Frame rate                               : 23.976 fps
> > Color space                              : YUV
> > Chroma subsampling                       : 4:2:0
> > Bit depth                                : 8 bits
> > Scan type                                : Progressive
> > Bits/(Pixel*Frame)                       : 0.163
> > Stream size                              : 937 MiB (88%)
> > Writing library                          : x264 core 114
> > Encoding settings                        : cabac=0 / ref=5 /
> > deblock=1:0:0 / analyse=0x1:0x111 / me=umh / subme=8 / psy=1 /
> > psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 /
> > trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 /
> > chroma_qp_offset=-2 / threads=3 / sliced_threads=0 / nr=0 /
> > decimate=1 / interlaced=0 / constrained_intra=0 / bframes=0 /
> > weightp=0 / keyint=250 / keyint_min=25 / scenecut=40 /
> > intra_refresh=0 / rc_lookahead=50 / rc=abr / mbtree=1 /
> > bitrate=1200 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 /
> > qpstep=4 / ip_ratio=1.41 / aq=1:1.00
> >
> > Audio
> > ID                                       : 2
> > Format                                   : AAC
> > Format/Info                              : Advanced Audio Codec
> > Format profile                           : LC
> > Codec ID                                 : 40
> > Duration                                 : 1h 48mn
> > Bit rate mode                            : Variable
> > Bit rate                                 : 160 Kbps
> > Channel(s)                               : 2 channels
> > Channel positions                        : Front: L R
> > Sampling rate                            : 48.0 KHz
> > Compression mode                         : Lossy
> > Delay relative to video                  : 83ms
> > Stream size                              : 124 MiB (12%)
> >
> >
> >
> > __________
try:
ffmpeg -i inputfilename \
-vcodec libx264 -vpre slow -vpre baseline \
-b 1600k -s 854x480 -aspect 854:480 -r 23.976 \
-acodec copy \
-f mp4 outputfilename

Maybe need some modification for lastest ffmpeg. 


More information about the ffmpeg-user mailing list