#3798(ffprobe:new): ffprobe indentifies 16:9 display aspect ratio as 0:1
#3798: ffprobe indentifies 16:9 display aspect ratio as 0:1 -------------------------------------+------------------------------------- Reporter: miguelapg | Type: defect Status: new | Priority: important Component: ffprobe | Version: git- Keywords: aspect | master ratio | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: ffprobe indentifies wrongly 16:9 display aspect ratio as 0:1 in this movie "pompeii-tlr2_h1080p.mov". (Uploaded to "incoming" folder in your FTP server: upload.ffmpeg.org) How to reproduce: {{{ ffprobe -v quiet -print_format json -show_format -show_streams "pompeii- tlr2_h1080p.mov" >"myResults.json" ffprobe version Latest version: git-a613257 (2014-07-23) 64-Bit ffprobe output in Json format is attached to this ticket. Called: "myResults.json". }}} -- Ticket URL: <https://trac.ffmpeg.org/ticket/3798> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#3798: ffprobe indentifies 16:9 display aspect ratio as 0:1 --------------------------------------+----------------------------------- Reporter: miguelapg | Owner: Type: defect | Status: new Priority: important | Component: ffprobe Version: git-master | Resolution: Keywords: aspect ratio | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------------+----------------------------------- Comment (by cehoyos): Is this a regression (did it work with an older version of FFmpeg)? Is the problem only reproducible with {{{ffprobe}}} or also with {{{ffmpeg}}}? -- Ticket URL: <https://trac.ffmpeg.org/ticket/3798#comment:1> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#3798: ffprobe indentifies 16:9 display aspect ratio as 0:1 --------------------------------------+----------------------------------- Reporter: miguelapg | Owner: Type: defect | Status: new Priority: important | Component: ffprobe Version: git-master | Resolution: Keywords: aspect ratio | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------------+----------------------------------- Comment (by Cigaes): I suspect you confuse '''sample''' aspect ratio and '''display''' aspect ratio. {{{ffprobe}}} shows 0/1 for the '''sample''' aspect ratio, meaning it is not explicitly defined in the stream. Players usually treat it as 1. Your video has resolution 1920×816; assuming the '''sample''' aspect ratio is 1, that makes the '''display''' aspect ratio approximatively 2.35, which is a very standard aspect ratio for cinema movies. There is no 16/9 here, except probably for the initial content that was later cropped. -- Ticket URL: <https://trac.ffmpeg.org/ticket/3798#comment:2> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#3798: ffprobe indentifies 16:9 display aspect ratio as 0:1 --------------------------------------+----------------------------------- Reporter: miguelapg | Owner: Type: defect | Status: new Priority: important | Component: ffprobe Version: git-master | Resolution: Keywords: aspect ratio | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------------+----------------------------------- Comment (by miguelapg): You are right this video is not 16:9. I was wrong in the subject. The subject should be: ffprobe is showing the wrong display aspect ratio. Please, have a look at the JSON file and you will see how is adding "0:1" to "display_aspect_ratio" and to "sample_aspect_ratio" Forget I said this video was 16:9. Thanks -- Ticket URL: <https://trac.ffmpeg.org/ticket/3798#comment:3> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#3798: ffprobe indentifies 16:9 display aspect ratio as 0:1 --------------------------------------+----------------------------------- Reporter: miguelapg | Owner: Type: defect | Status: new Priority: important | Component: ffprobe Version: git-master | Resolution: Keywords: aspect ratio | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------------+----------------------------------- Comment (by heleppkes): 0:1 is the value for invalid/unset aspect ratio. It could be argued that it shouldn't be shown at all in this case, but its not wrong as an absence of AR is usually just interpreted as square pixels. -- Ticket URL: <https://trac.ffmpeg.org/ticket/3798#comment:4> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#3798: ffprobe indentifies 16:9 display aspect ratio as 0:1 --------------------------------------+----------------------------------- Reporter: miguelapg | Owner: Type: defect | Status: new Priority: important | Component: ffprobe Version: git-master | Resolution: Keywords: aspect ratio | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------------+----------------------------------- Comment (by Cigaes): As I explained earlier, 1/0 means that the aspect ratio is not declared by input file. Players will just '''assume''' square pixels and thus 2.35 aspect ratio, but that could as well mean a broken muxing software. -- Ticket URL: <https://trac.ffmpeg.org/ticket/3798#comment:5> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#3798: ffprobe indentifies 16:9 display aspect ratio as 0:1 --------------------------------------+----------------------------------- Reporter: miguelapg | Owner: Type: defect | Status: new Priority: important | Component: ffprobe Version: git-master | Resolution: Keywords: aspect ratio | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------------+----------------------------------- Comment (by miguelapg): OK, I understand. I think the problem here is also to understand what is "0:1", because is not something simpler like "n/a", "nan" or "null", etcetera. A clear reference in manuals will help a lot. I do mention this because if I had known what is "0:1", alternatively I can calculate display aspect ratio dividing width by height instead of, and optionally. Thanks -- Ticket URL: <https://trac.ffmpeg.org/ticket/3798#comment:6> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#3798: ffprobe indentifies 16:9 display aspect ratio as 0:1 ------------------------------------+----------------------------------- Reporter: miguelapg | Owner: Type: defect | Status: new Priority: normal | Component: ffprobe Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Changes (by cehoyos): * keywords: aspect ratio => * priority: important => normal -- Ticket URL: <https://trac.ffmpeg.org/ticket/3798#comment:7> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#3798: ffprobe indentifies 16:9 display aspect ratio as 0:1 ------------------------------------+----------------------------------- Reporter: miguelapg | Owner: (none) Type: defect | Status: closed Priority: normal | Component: ffprobe Version: git-master | Resolution: invalid Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Changes (by Marth64): * status: new => closed * resolution: => invalid Comment: Closing ticket due to >5 years inactivity, also appears to be a misunderstanding rather than actual bug. Thank you. -- Ticket URL: <https://trac.ffmpeg.org/ticket/3798#comment:8> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
participants (1)
-
FFmpeg