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