[FFmpeg-trac] #10416(avformat:open): FFprobe cannot parse DASH MPD containing labels

FFmpeg trac at avcodec.org
Sat Sep 2 22:21:28 EEST 2023


#10416: FFprobe cannot parse DASH MPD containing labels
-------------------------------------+-------------------------------------
             Reporter:  backfisch    |                    Owner:  (none)
                 Type:  defect       |                   Status:  open
             Priority:  normal       |                Component:  avformat
              Version:  git-master   |               Resolution:
             Keywords:  DASH MPD     |               Blocked By:
  Label FFprobe                      |
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  1            |
-------------------------------------+-------------------------------------
Changes (by Stefano Sabatini):

 * analyzed:  0 => 1
 * status:  new => open
 * component:  ffprobe => avformat

Comment:

 This is failing to read the elements in the dash file playlist:
 {{{
 stefano at mariano:~/src/ffmpeg$ ./ffmpeg -loglevel verbose -i
 ffprobe_label_in_dash.mpd
 ffmpeg version N-111874-gceb00a939a Copyright (c) 2000-2023 the FFmpeg
 developers
   built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04)
   configuration: --extra-cflags=-I/home/stefano/include --enable-debug=3
 --disable-optimizations --extra-ldflags=-L/home/stefano/lib --enable-
 libcdio --enable-libxml2 --enable-pic --enable-fontconfig --enable-
 version3 --prefix=/home/stefano --enable-static --enable-debug=3 --enable-
 pthreads --enable-gpl --enable-nonfree --enable-libmp3lame --enable-gpl
 --enable-libx264 --enable-frei0r --enable-libcaca --enable-libflite
 --enable-libfdk-aac --enable-libzmq --enable-libfreetype --enable-libxcb
 --enable-shared
   libavutil      58. 17.100 / 58. 17.100
   libavcodec     60. 24.100 / 60. 24.100
   libavformat    60. 11.100 / 60. 11.100
   libavdevice    60.  2.101 / 60.  2.101
   libavfilter     9. 11.100 /  9. 11.100
   libswscale      7.  3.100 /  7.  3.100
   libswresample   4. 11.100 /  4. 11.100
   libpostproc    57.  2.100 / 57.  2.100
 [dash @ 0x56247cf55140] DASH request for url 'test_dash_track1.mp4',
 offset 0
 [dash @ 0x56247cf55140] Failed to open fragment of playlist
 [dash @ 0x56247cf55140] Error when loading first fragment of playlist
 [AVIOContext @ 0x56247cf5de00] Statistics: 2061 bytes read, 0 seeks
 [in#0 @ 0x56247cf54fc0] Error opening input: Invalid data found when
 processing input
 Error opening input file ffprobe_label_in_dash.mpd.
 Error opening input files: Invalid data found when processing input
 }}}

 Also note this is not about ffprobe, the demuxer is failing to read the
 file, and it is not related to the labels at all.

 Can you show the complete command and output?
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/10416#comment:2>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list