[FFmpeg-trac] #1008(undetermined:new): Can't generate video with undefined aspect
FFmpeg
trac at avcodec.org
Tue Feb 21 11:51:00 CET 2012
#1008: Can't generate video with undefined aspect
-------------------------------------+-------------------------------------
Reporter: hadmut | Owner:
Type: defect | Status: new
Priority: normal | Component:
Version: unspecified | undetermined
Keywords: | Resolution:
Blocking: | Blocked By:
Analyzed by developer: 0 | Reproduced by developer: 0
-------------------------------------+-------------------------------------
Comment (by hadmut):
After further reading about H264, I presume something different. I read
about H264 beeing a family of different encodings, where some of them are
supported by hardware decoders of mobile devices, and others are not. This
might explain why my iPad2 can smoothly play some H264 1280x720 videos
downloaded from the Internet, while it can't those generated with ffmpeg
here.
Command line and output is (here I am converting a video that is already
H264, but has a wrong ration):
% ffmpeg -i sample_in.mp4 -vcodec libx264 -vpre superfast -b 2000k -acodec
copy -s 1280x720 -aspect 16:9 sample_out.mp4
ffmpeg version 0.7.3-4:0.7.3-0ubuntu0.11.10.1, Copyright (c) 2000-2011 the
Libav developers
built on Jan 4 2012 16:08:51 with gcc 4.6.1
configuration: --extra-version='4:0.7.3-0ubuntu0.11.10.1' --arch=amd64
--prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-
libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis
--enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect
--enable-vaapi --enable-gpl --enable-postproc --enable-swscale --enable-
x11grab --enable-libdc1394 --enable-shared --disable-static
WARNING: library configuration mismatch
avutil configuration: --extra-version='4:0.7.3ubuntu0.11.10.1'
--arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm
--enable-libschroedinger --enable-libspeex --enable-libtheora --enable-
libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-
runtime-cpudetect --enable-vaapi --enable-libopenjpeg --enable-gpl
--enable-postproc --enable-swscale --enable-x11grab --enable-libdirac
--enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libxvid
--enable-libvo-aacenc --enable-version3 --enable-libvo-amrwbenc --enable-
version3 --enable-libdc1394 --enable-shared --disable-static
avcodec configuration: --extra-version='4:0.7.3ubuntu0.11.10.1'
--arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm
--enable-libschroedinger --enable-libspeex --enable-libtheora --enable-
libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-
runtime-cpudetect --enable-vaapi --enable-libopenjpeg --enable-gpl
--enable-postproc --enable-swscale --enable-x11grab --enable-libdirac
--enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libxvid
--enable-libvo-aacenc --enable-version3 --enable-libvo-amrwbenc --enable-
version3 --enable-libdc1394 --enable-shared --disable-static
avformat configuration: --extra-version='4:0.7.3ubuntu0.11.10.1'
--arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm
--enable-libschroedinger --enable-libspeex --enable-libtheora --enable-
libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-
runtime-cpudetect --enable-vaapi --enable-libopenjpeg --enable-gpl
--enable-postproc --enable-swscale --enable-x11grab --enable-libdirac
--enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libxvid
--enable-libvo-aacenc --enable-version3 --enable-libvo-amrwbenc --enable-
version3 --enable-libdc1394 --enable-shared --disable-static
avdevice configuration: --extra-version='4:0.7.3ubuntu0.11.10.1'
--arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm
--enable-libschroedinger --enable-libspeex --enable-libtheora --enable-
libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-
runtime-cpudetect --enable-vaapi --enable-libopenjpeg --enable-gpl
--enable-postproc --enable-swscale --enable-x11grab --enable-libdirac
--enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libxvid
--enable-libvo-aacenc --enable-version3 --enable-libvo-amrwbenc --enable-
version3 --enable-libdc1394 --enable-shared --disable-static
swscale configuration: --extra-version='4:0.7.3ubuntu0.11.10.1'
--arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm
--enable-libschroedinger --enable-libspeex --enable-libtheora --enable-
libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-
runtime-cpudetect --enable-vaapi --enable-libopenjpeg --enable-gpl
--enable-postproc --enable-swscale --enable-x11grab --enable-libdirac
--enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libxvid
--enable-libvo-aacenc --enable-version3 --enable-libvo-amrwbenc --enable-
version3 --enable-libdc1394 --enable-shared --disable-static
postproc configuration: --extra-version='4:0.7.3ubuntu0.11.10.1'
--arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm
--enable-libschroedinger --enable-libspeex --enable-libtheora --enable-
libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-
runtime-cpudetect --enable-vaapi --enable-libopenjpeg --enable-gpl
--enable-postproc --enable-swscale --enable-x11grab --enable-libdirac
--enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libxvid
--enable-libvo-aacenc --enable-version3 --enable-libvo-amrwbenc --enable-
version3 --enable-libdc1394 --enable-shared --disable-static
libavutil 51. 7. 0 / 51. 7. 0
libavcodec 53. 6. 0 / 53. 6. 0
libavformat 53. 3. 0 / 53. 3. 0
libavdevice 53. 0. 0 / 53. 0. 0
libavfilter 2. 4. 0 / 2. 4. 0
libswscale 2. 0. 0 / 2. 0. 0
libpostproc 52. 0. 0 / 52. 0. 0
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'sample_in.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isomavc1mp42
creation_time : 2009-11-05 05:40:21
Duration: 00:04:07.40, start: 0.000000, bitrate: 3534 kb/s
Stream #0.0(und): Audio: aac, 44100 Hz, stereo, s16, 120 kb/s
Metadata:
creation_time : 2009-11-05 05:40:21
Stream #0.1(und): Video: h264 (High), yuv420p, 1440x1080 [PAR 1:1 DAR
4:3], 3411 kb/s, 25 fps, 25 tbr, 25k tbn, 50 tbc
Metadata:
creation_time : 2009-11-05 05:40:22
[buffer @ 0x186f320] w:1440 h:1080 pixfmt:yuv420p
[scale @ 0x18529e0] w:1440 h:1080 fmt:yuv420p -> w:1280 h:720 fmt:yuv420p
flags:0x4
[libx264 @ 0x18603e0] using SAR=1/1
[libx264 @ 0x18603e0] using cpu capabilities: MMX2 SSE2Fast SSSE3
FastShuffle SSE4.2 AVX
[libx264 @ 0x18603e0] profile High, level 3.1
[libx264 @ 0x18603e0] 264 - core 116 r2042 178455c - H.264/MPEG-4 AVC
codec - Copyleft 2003-2011 - http://www.videolan.org/x264.html - options:
cabac=1 ref=1 deblock=1:0:0 analyse=0x3:0x3 me=dia subme=1 psy=1
psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=1
cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=1
sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0
constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1
weightb=1 open_gop=0 weightp=0 keyint=250 keyint_min=25 scenecut=40
intra_refresh=0 rc=abr mbtree=0 bitrate=2000 ratetol=1.0 qcomp=0.60
qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.41 pb_ratio=1.25 aq=1:1.00
Output #0, mp4, to 'sample_out.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isomavc1mp42
creation_time : 2009-11-05 05:40:21
encoder : Lavf53.3.0
Stream #0.0(und): Video: libx264, yuv420p, 1280x720 [PAR 1:1 DAR
16:9], q=0-69, 2000 kb/s, 25 tbn, 25 tbc
Metadata:
creation_time : 2009-11-05 05:40:22
Stream #0.1(und): Audio: libvo_aacenc, 44100 Hz, stereo, 120 kb/s
Metadata:
creation_time : 2009-11-05 05:40:21
Stream mapping:
Stream #0.1 -> #0.0
Stream #0.0 -> #0.1
Press ctrl-c to stop encoding
frame= 6185 fps= 42 q=4.0 Lsize= 64139kB time=247.32
bitrate=2124.5kbits/s
video:60332kB audio:3632kB global headers:0kB muxing overhead 0.273991%
frame I:48 Avg QP:17.57 size: 39540
[libx264 @ 0x18603e0] frame P:3117 Avg QP:18.80 size: 14396
[libx264 @ 0x18603e0] frame B:3020 Avg QP:20.77 size: 4970
[libx264 @ 0x18603e0] consecutive B-frames: 16.4% 51.9% 11.1% 20.7%
[libx264 @ 0x18603e0] mb I I16..4: 21.5% 55.3% 23.2%
[libx264 @ 0x18603e0] mb P I16..4: 16.1% 14.3% 0.7% P16..4: 58.2% 0.0%
0.0% 0.0% 0.0% skip:10.7%
[libx264 @ 0x18603e0] mb B I16..4: 2.7% 1.5% 0.0% B16..8: 30.2% 0.0%
0.0% direct:15.8% skip:49.7% L0:35.8% L1:55.1% BI: 9.1%
[libx264 @ 0x18603e0] final ratefactor: 25.24
[libx264 @ 0x18603e0] 8x8 transform intra:45.1% inter:44.6%
[libx264 @ 0x18603e0] coded y,uvDC,uvAC intra: 22.2% 61.3% 29.3% inter:
10.5% 35.0% 1.6%
[libx264 @ 0x18603e0] i16 v,h,dc,p: 56% 26% 13% 5%
[libx264 @ 0x18603e0] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 15% 18% 37% 3% 7%
5% 7% 3% 6%
[libx264 @ 0x18603e0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 25% 22% 21% 3% 6%
6% 5% 5% 6%
[libx264 @ 0x18603e0] i8c dc,h,v,p: 41% 27% 20% 12%
[libx264 @ 0x18603e0] kb/s:1997.71
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1008#comment:2>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list