[FFmpeg-trac] #9698(ffprobe:new): Bitrate Info no avaible for DNXHR

FFmpeg trac at avcodec.org
Thu Mar 24 17:39:10 EET 2022


#9698: Bitrate Info no avaible for DNXHR
---------------------------------------+-----------------------------------
             Reporter:  oupen          |                    Owner:  (none)
                 Type:  enhancement    |                   Status:  new
             Priority:  normal         |                Component:  ffprobe
              Version:  4.3.3          |               Resolution:
             Keywords:  bitrate dnxhd  |               Blocked By:
             Blocking:                 |  Reproduced by developer:  0
Analyzed by developer:  0              |
---------------------------------------+-----------------------------------
Description changed by oupen:

Old description:

> Summary of the bug:
> ffprobe can't calculate the bitrate of video stream with DNXHR codec
> How to reproduce:
> {{{
> % ffprobe -i /Users/paulkaelblen/debit3.mxf -show_streams
> ffprobe version 5.0 Copyright (c) 2007-2022 the FFmpeg developers
>   built with Apple clang version 13.0.0 (clang-1300.0.29.30)
>   configuration: --prefix=/usr/local/Cellar/ffmpeg/5.0 --enable-shared
> --enable-pthreads --enable-version3 --cc=clang --host-cflags= --host-
> ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom
> --enable-libbluray --enable-libdav1d --enable-libmp3lame --enable-libopus
> --enable-librav1e --enable-librist --enable-librubberband --enable-
> libsnappy --enable-libsrt --enable-libtesseract --enable-libtheora
> --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx
> --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2
> --enable-libxvid --enable-lzma --enable-libfontconfig --enable-
> libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb
> --enable-libopencore-amrwb --enable-libopenjpeg --enable-libspeex
> --enable-libsoxr --enable-libzmq --enable-libzimg --disable-libjack
> --disable-indev=jack --enable-videotoolbox
>   libavutil      57. 17.100 / 57. 17.100
>   libavcodec     59. 18.100 / 59. 18.100
>   libavformat    59. 16.100 / 59. 16.100
>   libavdevice    59.  4.100 / 59.  4.100
>   libavfilter     8. 24.100 /  8. 24.100
>   libswscale      6.  4.100 /  6.  4.100
>   libswresample   4.  3.100 /  4.  3.100
>   libpostproc    56.  3.100 / 56.  3.100
> [mxf @ 0x7fe2edf05bc0] Stream #0: not enough frames to estimate rate;
> consider increasing probesize
> Input #0, mxf, from '/Users/paulkaelblen/debit3.mxf':
>   Metadata:
>     operational_pattern_ul: 060e2b34.04010101.0d010201.01010900
>     uid             : adab4424-2f25-4dc7-92ff-29bd000c0000
>     generation_uid  : adab4424-2f25-4dc7-92ff-29bd000c0001
>     company_name    : FFmpeg
>     product_name    : OP1a Muxer
>     product_version_num: 59.16.100.0.0
>     product_version : 59.16.100
>     application_platform: Lavf (darwin)
>     product_uid     : adab4424-2f25-4dc7-92ff-29bd000c0002
>     toolkit_version_num: 59.16.100.0.0
>     material_package_umid:
> 0x060A2B340101010501010D001376665952947134C97666590052947134C97600
>     material_package_name: Invincible VA2051_VI20_28122021_full
>     timecode        : 01:00:00:00
>   Duration: 00:00:30.00, start: 0.000000, bitrate: 740765 kb/s
>   Stream #0:0: Video: dnxhd (DNXHR HQX), yuv422p10le(tv, bt709,
> progressive), 3840x2160, SAR 1:1 DAR 16:9, 25 tbr, 25 tbn
>     Metadata:
>       file_package_umid:
> 0x060A2B340101010501010D001376665952947134C97666590052947134C97601
>       file_package_name: Invincible VA2051_VI20_28122021_full
>   Stream #0:1: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
> kb/s
>     Metadata:
>       file_package_umid:
> 0x060A2B340101010501010D001376665952947134C97666590052947134C97601
>       file_package_name: Invincible VA2051_VI20_28122021_full
>   Stream #0:2: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
> kb/s
>     Metadata:
>       file_package_umid:
> 0x060A2B340101010501010D001376665952947134C97666590052947134C97601
>       file_package_name: Invincible VA2051_VI20_28122021_full
>   Stream #0:3: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
> kb/s
>     Metadata:
>       file_package_umid:
> 0x060A2B340101010501010D001376665952947134C97666590052947134C97601
>       file_package_name: Invincible VA2051_VI20_28122021_full
>   Stream #0:4: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
> kb/s
>     Metadata:
>       file_package_umid:
> 0x060A2B340101010501010D001376665952947134C97666590052947134C97601
>       file_package_name: Invincible VA2051_VI20_28122021_full
>   Stream #0:5: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
> kb/s
>     Metadata:
>       file_package_umid:
> 0x060A2B340101010501010D001376665952947134C97666590052947134C97601
>       file_package_name: Invincible VA2051_VI20_28122021_full
>   Stream #0:6: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
> kb/s
>     Metadata:
>       file_package_umid:
> 0x060A2B340101010501010D001376665952947134C97666590052947134C97601
>       file_package_name: Invincible VA2051_VI20_28122021_full
>   Stream #0:7: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
> kb/s
>     Metadata:
>       file_package_umid:
> 0x060A2B340101010501010D001376665952947134C97666590052947134C97601
>       file_package_name: Invincible VA2051_VI20_28122021_full
>   Stream #0:8: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
> kb/s
>     Metadata:
>       file_package_umid:
> 0x060A2B340101010501010D001376665952947134C97666590052947134C97601
>       file_package_name: Invincible VA2051_VI20_28122021_full
>   Stream #0:9: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
> kb/s
>     Metadata:
>       file_package_umid:
> 0x060A2B340101010501010D001376665952947134C97666590052947134C97601
>       file_package_name: Invincible VA2051_VI20_28122021_full
>   Stream #0:10: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit),
> 1152 kb/s
>     Metadata:
>       file_package_umid:
> 0x060A2B340101010501010D001376665952947134C97666590052947134C97601
>       file_package_name: Invincible VA2051_VI20_28122021_full
> [STREAM]
> index=0
> codec_name=dnxhd
> codec_long_name=VC3/DNxHD
> profile=DNXHR HQX
> codec_type=video
> codec_tag_string=[0][0][0][0]
> codec_tag=0x0000
> width=3840
> height=2160
> coded_width=3840
> coded_height=2160
> closed_captions=0
> film_grain=0
> has_b_frames=0
> sample_aspect_ratio=1:1
> display_aspect_ratio=16:9
> pix_fmt=yuv422p10le
> level=-99
> color_range=tv
> color_space=bt709
> color_transfer=bt709
> color_primaries=bt709
> chroma_location=unspecified
> field_order=progressive
> refs=1
> id=N/A
> r_frame_rate=25/1
> avg_frame_rate=0/0
> time_base=1/25
> start_pts=0
> start_time=0.000000
> duration_ts=750
> duration=30.000000
> bit_rate=N/A
> max_bit_rate=N/A
>
> ffmpeg version
> built on ffmpeg 5
> }}}
> Patches should be submitted to the ffmpeg-devel mailing list and not this
> bug tracker.

New description:

 Summary of the bug:
 ffprobe can't calculate the bitrate of video stream with DNXHR codec :

 bit_rate=N/A

 How to reproduce:
 {{{
 % ffprobe -i /Users/paulkaelblen/debit3.mxf -show_streams
 ffprobe version 5.0 Copyright (c) 2007-2022 the FFmpeg developers
   built with Apple clang version 13.0.0 (clang-1300.0.29.30)
   configuration: --prefix=/usr/local/Cellar/ffmpeg/5.0 --enable-shared
 --enable-pthreads --enable-version3 --cc=clang --host-cflags= --host-
 ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom
 --enable-libbluray --enable-libdav1d --enable-libmp3lame --enable-libopus
 --enable-librav1e --enable-librist --enable-librubberband --enable-
 libsnappy --enable-libsrt --enable-libtesseract --enable-libtheora
 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx
 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2
 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype
 --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-
 libopencore-amrwb --enable-libopenjpeg --enable-libspeex --enable-libsoxr
 --enable-libzmq --enable-libzimg --disable-libjack --disable-indev=jack
 --enable-videotoolbox
   libavutil      57. 17.100 / 57. 17.100
   libavcodec     59. 18.100 / 59. 18.100
   libavformat    59. 16.100 / 59. 16.100
   libavdevice    59.  4.100 / 59.  4.100
   libavfilter     8. 24.100 /  8. 24.100
   libswscale      6.  4.100 /  6.  4.100
   libswresample   4.  3.100 /  4.  3.100
   libpostproc    56.  3.100 / 56.  3.100
 [mxf @ 0x7fe2edf05bc0] Stream #0: not enough frames to estimate rate;
 consider increasing probesize
 Input #0, mxf, from '/Users/paulkaelblen/debit3.mxf':
   Metadata:
     operational_pattern_ul: 060e2b34.04010101.0d010201.01010900
     uid             : adab4424-2f25-4dc7-92ff-29bd000c0000
     generation_uid  : adab4424-2f25-4dc7-92ff-29bd000c0001
     company_name    : FFmpeg
     product_name    : OP1a Muxer
     product_version_num: 59.16.100.0.0
     product_version : 59.16.100
     application_platform: Lavf (darwin)
     product_uid     : adab4424-2f25-4dc7-92ff-29bd000c0002
     toolkit_version_num: 59.16.100.0.0
     material_package_umid:
 0x060A2B340101010501010D001376665952947134C97666590052947134C97600
     material_package_name: Invincible VA2051_VI20_28122021_full
     timecode        : 01:00:00:00
   Duration: 00:00:30.00, start: 0.000000, bitrate: 740765 kb/s
   Stream #0:0: Video: dnxhd (DNXHR HQX), yuv422p10le(tv, bt709,
 progressive), 3840x2160, SAR 1:1 DAR 16:9, 25 tbr, 25 tbn
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D001376665952947134C97666590052947134C97601
       file_package_name: Invincible VA2051_VI20_28122021_full
   Stream #0:1: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D001376665952947134C97666590052947134C97601
       file_package_name: Invincible VA2051_VI20_28122021_full
   Stream #0:2: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D001376665952947134C97666590052947134C97601
       file_package_name: Invincible VA2051_VI20_28122021_full
   Stream #0:3: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D001376665952947134C97666590052947134C97601
       file_package_name: Invincible VA2051_VI20_28122021_full
   Stream #0:4: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D001376665952947134C97666590052947134C97601
       file_package_name: Invincible VA2051_VI20_28122021_full
   Stream #0:5: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D001376665952947134C97666590052947134C97601
       file_package_name: Invincible VA2051_VI20_28122021_full
   Stream #0:6: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D001376665952947134C97666590052947134C97601
       file_package_name: Invincible VA2051_VI20_28122021_full
   Stream #0:7: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D001376665952947134C97666590052947134C97601
       file_package_name: Invincible VA2051_VI20_28122021_full
   Stream #0:8: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D001376665952947134C97666590052947134C97601
       file_package_name: Invincible VA2051_VI20_28122021_full
   Stream #0:9: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D001376665952947134C97666590052947134C97601
       file_package_name: Invincible VA2051_VI20_28122021_full
   Stream #0:10: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152
 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D001376665952947134C97666590052947134C97601
       file_package_name: Invincible VA2051_VI20_28122021_full
 [STREAM]
 index=0
 codec_name=dnxhd
 codec_long_name=VC3/DNxHD
 profile=DNXHR HQX
 codec_type=video
 codec_tag_string=[0][0][0][0]
 codec_tag=0x0000
 width=3840
 height=2160
 coded_width=3840
 coded_height=2160
 closed_captions=0
 film_grain=0
 has_b_frames=0
 sample_aspect_ratio=1:1
 display_aspect_ratio=16:9
 pix_fmt=yuv422p10le
 level=-99
 color_range=tv
 color_space=bt709
 color_transfer=bt709
 color_primaries=bt709
 chroma_location=unspecified
 field_order=progressive
 refs=1
 id=N/A
 r_frame_rate=25/1
 avg_frame_rate=0/0
 time_base=1/25
 start_pts=0
 start_time=0.000000
 duration_ts=750
 duration=30.000000
 bit_rate=N/A
 max_bit_rate=N/A

 ffmpeg version
 built on ffmpeg 5
 }}}
 Patches should be submitted to the ffmpeg-devel mailing list and not this
 bug tracker.

--
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9698#comment:1>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list