Opened 2 years ago

#9806 new defect

ffprobe - pkt_size is always 0 When Using AV1 Codec

Reported by: dbmaxpayne Owned by:
Priority: minor Component: undetermined
Version: git-master Keywords:
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Summary of the bug:
When using ffprobe to get the frame sizes, it always reports 0 if the codec is AV1.

[libdav1d @ 000002479cb43b40] libdav1d 1.0.0-29-gb4f9eac
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'av1_file':

Metadata:

major_brand : isom
minor_version : 512
compatible_brands: isomav01iso2mp41
encoder : Lavf59.24.100

Duration: 00:03:52.93, start: 0.000000, bitrate: 1035 kb/s
Stream #0:0[0x1](und): Video: av1 (Main) (av01 / 0x31307661), yuv420p10le(tv, bottom coded first (swapped)), 716x302, 868 kb/s, SAR 5285:5728 DAR 35:16, 29.97 fps, 29.97 tbr, 30k tbn (default)

Metadata:

handler_name : VideoHandler
vendor_id : [0][0][0][0]

Stream #0:1[0x2](eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 160 kb/s (default)

Metadata:

handler_name : SoundHandler
vendor_id : [0][0][0][0]

[libdav1d @ 000002479cd5f1c0] libdav1d 1.0.0-29-gb4f9eac

<frames>

<frame best_effort_timestamp_time="0.000000" pkt_size="0" pict_type="I"/>
<frame best_effort_timestamp_time="0.000000" pkt_size="427"/>
<frame best_effort_timestamp_time="0.021333" pkt_size="426"/>
<frame best_effort_timestamp_time="0.033367" pkt_size="0" pict_type="P"/>
<frame best_effort_timestamp_time="0.042667" pkt_size="427"/>
<frame best_effort_timestamp_time="0.064000" pkt_size="427"/>
<frame best_effort_timestamp_time="0.066733" pkt_size="0" pict_type="P"/>

[...]

How to reproduce:

% ffprobe.exe -print_format xml -show_entries frame=pict_type,pkt_pts_time,best_effort_timestamp_time,pkt_size av1_input_file

ffprobe version N-107046-gc6364b711b-ffmpeg-windows-build-helpers Copyright (c) 2007-2022 the FFmpeg developers
  built with gcc 10.2.0 (GCC)

built on 03.06.2022

Change History (0)

Note: See TracTickets for help on using tickets.