[FFmpeg-trac] #7277(avformat:new): FFPROBE/MPEG reports incorrect aspect ratio from MOV files

FFmpeg trac at avcodec.org
Tue Jun 26 03:07:20 EEST 2018


#7277: FFPROBE/MPEG reports incorrect aspect ratio from MOV files
----------------------------------+---------------------------------------
             Reporter:  ianken    |                     Type:  defect
               Status:  new       |                 Priority:  normal
            Component:  avformat  |                  Version:  unspecified
             Keywords:            |               Blocked By:
             Blocking:            |  Reproduced by developer:  0
Analyzed by developer:  0         |
----------------------------------+---------------------------------------
 The media in question pixel aspect is 1:1 and DAR is 16:9. It is super
 vanilla.
 VLC and MediaInfo detect the aspect ratio correctly.


 Report log:
 Command line:
 ffprobe.exe BogusAspect.mov -report
 ffprobe version 4.0 Copyright (c) 2007-2018 the FFmpeg developers
   built with gcc 7.3.0 (GCC)
   configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-
 bzlib --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass
 --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-
 libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg
 --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr
 --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack
 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2
 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-
 libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa
 --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx
 --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-
 nvenc --enable-nvdec --enable-dxva2 --enable-avisynth
   libavutil      56. 14.100 / 56. 14.100
   libavcodec     58. 18.100 / 58. 18.100
   libavformat    58. 12.100 / 58. 12.100
   libavdevice    58.  3.100 / 58.  3.100
   libavfilter     7. 16.100 /  7. 16.100
   libswscale      5.  1.100 /  5.  1.100
   libswresample   3.  1.100 /  3.  1.100
   libpostproc    55.  1.100 / 55.  1.100
 [NULL @ 0000025f49eceac0] Opening 'BogusAspect.mov' for reading
 [file @ 0000025f49ecf380] Setting default whitelist 'file,crypto'
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] Format
 mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] ISO: File Type Major Brand:
 qt
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] Unknown dref type 0x73696c61
 size 12
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] sample aspect ratio already
 set to 13039:15595, ignoring 'pasp' atom (1:1)
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] sample aspect ratio already
 set to 13039:15595, ignoring 'pasp' atom (1:1)
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] sample aspect ratio already
 set to 13039:15595, ignoring 'pasp' atom (1:1)
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] Processing st: 0, edit list 0
 - media time: 0, duration: 61758000
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] Unknown dref type 0x73696c61
 size 12
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] Processing st: 1, edit list 0
 - media time: 0, duration: 123639516
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] Unknown dref type 0x73696c61
 size 12
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] Processing st: 2, edit list 0
 - media time: 0, duration: 123639516
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] Unknown dref type 0x73696c61
 size 12
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] Processing st: 3, edit list 0
 - media time: 0, duration: 123639516
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] Unknown dref type 0x73696c61
 size 12
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] Processing st: 4, edit list 0
 - media time: 0, duration: 123639516
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] Unknown dref type 0x73696c61
 size 12
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] Processing st: 5, edit list 0
 - media time: 0, duration: 123639516
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] Unknown dref type 0x73696c61
 size 12
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] Processing st: 6, edit list 0
 - media time: 0, duration: 123639516
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] Unknown dref type 0x73696c61
 size 12
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] Processing st: 7, edit list 0
 - media time: 0, duration: 123639516
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] Unknown dref type 0x73696c61
 size 12
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] Processing st: 8, edit list 0
 - media time: 0, duration: 123639516
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] Unknown dref type 0x73696c61
 size 12
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] Processing st: 9, edit list 0
 - media time: 0, duration: 61758000
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] Before
 avformat_find_stream_info() pos: 59671826860 bytes read:878841 seeks:7
 nb_streams:10
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] All info found
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025f49eceac0] After
 avformat_find_stream_info() pos: 1177232 bytes read:2058489 seeks:8
 frames:377
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'BogusAspect.mov':
   Metadata:
     major_brand     : qt
     minor_version   : 537199360
     compatible_brands: qt
     creation_time   : 2018-06-20T22:34:19.000000Z
     com.apple.finalcutstudio.media.uuid: 9670529C-
 3E93-41DC-A758-14DC19F2B770
     com.apple.quicktime.player.movie.audio.gain: 1.000000
     com.apple.quicktime.player.movie.audio.treble: 0.000000
     com.apple.quicktime.player.movie.audio.bass: 0.000000
     com.apple.quicktime.player.movie.audio.balance: 0.000000
     com.apple.quicktime.player.movie.audio.pitchshift: 0.000000
     com.apple.quicktime.player.movie.audio.mute:
     com.apple.quicktime.player.movie.visual.brightness: 0.000000
     com.apple.quicktime.player.movie.visual.color: 1.000000
     com.apple.quicktime.player.movie.visual.tint: 0.000000
     com.apple.quicktime.player.movie.visual.contrast: 1.000000
     com.apple.quicktime.player.version: 7.6.6 (7.6.6)
     com.apple.quicktime.version: 7.7.3 (2890.9) 0x7738000 (Mac OS X,
 10.10.5, 14F1605)
   Duration: 00:42:55.83, start: 0.000000, bitrate: 185328 kb/s
     Stream #0:0(eng), 1, 1/23976: Video: prores (apch / 0x68637061),
 yuv422p10le(bt709, progressive), 1920x1080, 176063 kb/s, SAR 13039:15595
 DAR 208624:140355, 23.98 fps, 23.98 tbr, 23976 tbn, 23976 tbc (default)
     Metadata:
       rotate          : 0
       creation_time   : 2018-06-20T22:34:19.000000Z
       handler_name    : Apple Alias Data Handler
       encoder         : Apple ProRes 422 HQ
       timecode        : 00:59:59:00
     Side data:
       displaymatrix: rotation of -0.00 degrees
     Stream #0:1(eng), 47, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69),
 48000 Hz, 1 channels (FL), s32 (24 bit), 1152 kb/s (default)
     Metadata:
       rotate          : 0
       creation_time   : 2018-06-20T22:34:19.000000Z
       handler_name    : Apple Alias Data Handler
     Stream #0:2(eng), 47, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69),
 48000 Hz, 1 channels (FR), s32 (24 bit), 1152 kb/s (default)
     Metadata:
       rotate          : 0
       creation_time   : 2018-06-20T22:34:19.000000Z
       handler_name    : Apple Alias Data Handler
     Stream #0:3(eng), 47, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69),
 48000 Hz, mono, s32 (24 bit), 1152 kb/s (default)
     Metadata:
       rotate          : 0
       creation_time   : 2018-06-20T22:34:19.000000Z
       handler_name    : Apple Alias Data Handler
     Stream #0:4(eng), 47, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69),
 48000 Hz, 1 channels (LFE), s32 (24 bit), 1152 kb/s (default)
     Metadata:
       rotate          : 0
       creation_time   : 2018-06-20T22:34:19.000000Z
       handler_name    : Apple Alias Data Handler
     Stream #0:5(eng), 47, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69),
 48000 Hz, 1 channels (BL), s32 (24 bit), 1152 kb/s (default)
     Metadata:
       rotate          : 0
       creation_time   : 2018-06-20T22:34:19.000000Z
       handler_name    : Apple Alias Data Handler
     Stream #0:6(eng), 47, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69),
 48000 Hz, 1 channels (BR), s32 (24 bit), 1152 kb/s (default)
     Metadata:
       rotate          : 0
       creation_time   : 2018-06-20T22:34:19.000000Z
       handler_name    : Apple Alias Data Handler
     Stream #0:7(eng), 47, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69),
 48000 Hz, 1 channels (DL), s32 (24 bit), 1152 kb/s (default)
     Metadata:
       rotate          : 0
       creation_time   : 2018-06-20T22:34:19.000000Z
       handler_name    : Apple Alias Data Handler
     Stream #0:8(eng), 47, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69),
 48000 Hz, 1 channels (DR), s32 (24 bit), 1152 kb/s (default)
     Metadata:
       rotate          : 0
       creation_time   : 2018-06-20T22:34:19.000000Z
       handler_name    : Apple Alias Data Handler
     Stream #0:9(eng), 0, 1/23976: Data: none (tmcd / 0x64636D74), SAR
 13039:15595 DAR 0:0 (default)
     Metadata:
       rotate          : 0
       creation_time   : 2018-06-20T22:56:32.000000Z
       handler_name    : Apple Alias Data Handler
       timecode        : 00:59:59:00
 Unsupported codec with id 0 for input stream 9
 [AVIOContext @ 0000025f49ed7e40] Statistics: 2058489 bytes read, 8 seeks

--
Ticket URL: <https://trac.ffmpeg.org/ticket/7277>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list