Opened 3 years ago
Closed 18 months ago
#9411 closed defect (duplicate)
ffprobe reports wrong coded_height for AVC 1080p video
Reported by: | asp | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | ffprobe |
Version: | git-master | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description (last modified by )
Running ffprobe on a 1080p AVC video reports a coded_height of 1080, instead of 1088 (which I believe is correct). This does not happen for HEVC.
How to reproduce:
ffprobe -print_format json -show_programs 1080p-avc.ts ... "width": 1920, "height": 1080, "coded_width": 1920, "coded_height": 1080, ...
ffprobe -version ffprobe version N-103553-g5e7e2e5031 Copyright (c) 2007-2021 the FFmpeg developers built with gcc 7 (Ubuntu 7.5.0-3ubuntu1~18.04) configuration: libavutil 57. 4.101 / 57. 4.101 libavcodec 59. 7.102 / 59. 7.102 libavformat 59. 5.100 / 59. 5.100 libavdevice 59. 0.101 / 59. 0.101 libavfilter 8. 7.101 / 8. 7.101 libswscale 6. 1.100 / 6. 1.100 libswresample 4. 0.100 / 4. 0.100
There's an old bug report of a similar issue that seems to have been fixed at some point: https://trac.ffmpeg.org/ticket/6958 I'm mentioning it because the coded_height seems to be correct in version 4.3.2, but not latest master commit.
Full output
ffprobe version N-103553-g5e7e2e5031 Copyright (c) 2007-2021 the FFmpeg developers built with gcc 7 (Ubuntu 7.5.0-3ubuntu1~18.04) configuration: libavutil 57. 4.101 / 57. 4.101 libavcodec 59. 7.102 / 59. 7.102 libavformat 59. 5.100 / 59. 5.100 libavdevice 59. 0.101 / 59. 0.101 libavfilter 8. 7.101 / 8. 7.101 libswscale 6. 1.100 / 6. 1.100 libswresample 4. 0.100 / 4. 0.100 [h264 @ 0x55f94308ad00] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x55f94308ad00] decode_slice_header error [h264 @ 0x55f94308ad00] no frame! [h264 @ 0x55f94308ad00] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x55f94308ad00] decode_slice_header error [h264 @ 0x55f94308ad00] no frame! [h264 @ 0x55f94308ad00] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x55f94308ad00] decode_slice_header error [h264 @ 0x55f94308ad00] no frame! [h264 @ 0x55f94308ad00] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x55f94308ad00] decode_slice_header error [h264 @ 0x55f94308ad00] no frame! [h264 @ 0x55f94308ad00] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x55f94308ad00] decode_slice_header error [h264 @ 0x55f94308ad00] no frame! [h264 @ 0x55f94308ad00] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x55f94308ad00] decode_slice_header error [h264 @ 0x55f94308ad00] no frame! [h264 @ 0x55f94308ad00] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x55f94308ad00] decode_slice_header error [h264 @ 0x55f94308ad00] no frame! [h264 @ 0x55f94308ad00] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x55f94308ad00] decode_slice_header error [h264 @ 0x55f94308ad00] no frame! [h264 @ 0x55f94308ad00] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x55f94308ad00] decode_slice_header error [h264 @ 0x55f94308ad00] no frame! [h264 @ 0x55f94308ad00] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x55f94308ad00] decode_slice_header error [h264 @ 0x55f94308ad00] no frame! [h264 @ 0x55f94308ad00] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x55f94308ad00] decode_slice_header error [h264 @ 0x55f94308ad00] no frame! [h264 @ 0x55f94308ad00] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x55f94308ad00] decode_slice_header error [h264 @ 0x55f94308ad00] no frame! Input #0, mpegts, from '/home/anders/ts-dumps/1080p-avc.ts': Duration: 00:00:13.88, start: 73535.690644, bitrate: 4157 kb/s Program 1 Metadata: service_name : New Service - 1920x1080p50@4Mbps service_provider: Stream #0:0[0x64]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn { "programs": [ { "program_id": 1, "program_num": 1, "nb_streams": 1, "pmt_pid": 99, "pcr_pid": 100, "start_pts": 73535690644, "start_time": "73535.690644", "end_pts": 73549570644, "end_time": "73549.570644", "tags": { "service_name": "New Service - 1920x1080p50@4Mbps", "service_provider": "" }, "streams": [ { "index": 0, "codec_name": "h264", "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10", "profile": "High", "codec_type": "video", "codec_tag_string": "[27][0][0][0]", "codec_tag": "0x001b", "width": 1920, "height": 1080, "coded_width": 1920, "coded_height": 1080, "closed_captions": 0, "film_grain": 0, "has_b_frames": 1, "sample_aspect_ratio": "1:1", "display_aspect_ratio": "16:9", "pix_fmt": "yuv420p", "level": 42, "color_range": "tv", "color_space": "bt709", "color_transfer": "bt709", "color_primaries": "bt709", "chroma_location": "left", "field_order": "progressive", "refs": 1, "is_avc": "false", "nal_length_size": "0", "id": "0x64", "r_frame_rate": "50/1", "avg_frame_rate": "50/1", "time_base": "1/90000", "start_pts": 6618212158, "start_time": "73535.690644", "duration_ts": 1249200, "duration": "13.880000", "bits_per_raw_sample": "8", "disposition": { "default": 0, "dub": 0, "original": 0, "comment": 0, "lyrics": 0, "karaoke": 0, "forced": 0, "hearing_impaired": 0, "visual_impaired": 0, "clean_effects": 0, "attached_pic": 0, "timed_thumbnails": 0, "captions": 0, "descriptions": 0, "metadata": 0, "dependent": 0, "still_image": 0 } } ] } ] }
Attachments (1)
Change History (4)
by , 3 years ago
Attachment: | 1080p-avc-small.ts added |
---|
comment:1 by , 3 years ago
Description: | modified (diff) |
---|
comment:3 by , 18 months ago
Resolution: | → duplicate |
---|---|
Status: | open → closed |
Lets close it as a dup of #6958 which was never apparently fixed or maybe regressed agsin.
Note:
See TracTickets
for help on using tickets.
This happened after https://trac.ffmpeg.org/ticket/6958#comment:7
But yeah, Mediatrace shows:
11E0D1 pic_width_in_mbs_minus1: 119 (0x077)
11E0D2 pic_height_in_map_units_minus1: 67 (0x043)
so in fact it is 120x68 in x16 units, that is 1920x1088.