[FFmpeg-devel] [PATCH v12] avformat/dashdec: add dash demuxer base version

Andy Furniss adf.lists at gmail.com
Sat Apr 8 01:49:31 EEST 2017


Steven Liu wrote:
> ffmpeg need a dash demuxer for demux the dash formats
> base on
> https://github.com/samsamsam-iptvplayer/exteplayer3/blob/master/tmp/ffmpeg/patches/3.2.2/000001_add_dash_demux.patch

Just a user, this will be a good feature.

This patch doesn't seem to work with say -

http://dash.edgesuite.net/akamai/bbb_30fps/bbb_30fps.mpd

Of course that base url is ./ - but I can change that or I can
grab the content and make a local setup to match.

Either way this doesn't seem to replace $Number$ properly/in time so I
get an error.

ffmpeg -loglevel debug  -i bbb_30fps-mod.mpd -f null -
ffmpeg version N-85325-g9c7ee37 Copyright (c) 2000-2017 the FFmpeg 
developers
   built with gcc 5.3.0 (GCC)
   configuration: --prefix=/usr --disable-doc --enable-gpl --enable-omx 
--enable-opencl --enable-libvpx --enable-libx265 --enable-libmp3lame 
--enable-libx264 --enable-gnutls --enable-libxml2
   libavutil      55. 60.100 / 55. 60.100
   libavcodec     57. 92.100 / 57. 92.100
   libavformat    57. 72.100 / 57. 72.100
   libavdevice    57.  7.100 / 57.  7.100
   libavfilter     6. 84.100 /  6. 84.100
   libswscale      4.  7.100 /  4.  7.100
   libswresample   2.  8.100 /  2.  8.100
   libpostproc    54.  6.100 / 54.  6.100
Splitting the commandline.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging 
level) with argument 'debug'.
Reading option '-i' ... matched as input url with argument 
'bbb_30fps-mod.mpd'.
Reading option '-f' ... matched as option 'f' (force format) with 
argument 'null'.
Reading option '-' ... matched as output url.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option loglevel (set logging level) with argument debug.
Successfully parsed a group of options.
Parsing a group of options: input url bbb_30fps-mod.mpd.
Successfully parsed a group of options.
Opening an input file: bbb_30fps-mod.mpd.
[file @ 0x2ce4b80] Setting default whitelist 'file,crypto'
[dash @ 0x2ce4320] Format dash probed with size=2048 and score=100
[dash @ 0x2ce4320] rep_idx[0]
[dash @ 0x2ce4320] rep_count[0]
[dash @ 0x2ce4320] Invalid segment filename template 
http://dash.edgesuite.net/akamai/bbb_30fps/bbb_30fps_1024x576_2500k/bbb_30fps_1024x576_2500k_$Number$.m4v
     Last message repeated 5 times
[dash @ 0x2ce4320] Error when loading first fragment, playlist 0
[AVIOContext @ 0x2cecec0] Statistics: 3101 bytes read, 0 seeks
bbb_30fps-mod.mpd: Invalid data found when processing input



More information about the ffmpeg-devel mailing list