mhogomchungu / media-downloader

Media Downloader is a Qt/C++ front end to yt-dlp, youtube-dl, gallery-dl, lux, you-get, svtplay-dl, aria2c, wget and safari books..
GNU General Public License v2.0
1.6k stars 119 forks source link

Add of new engine for DASH-MPEG or DASH-WebM MPD manifest "dash-mpd-cli" #268

Open trimechee opened 1 year ago

trimechee commented 1 year ago

Hello, i discover this new awesome cli downloader engine which has the rare feature of downloading videos that other tools cannot download because it can download media content from a DASH-MPEG or DASH-WebM MPD manifest ! it will be great to integrate this software to our beloved media-downloader, thank you so much !

https://github.com/emarsden/dash-mpd-cli

"This application is able to download content from certain streams that do not work with other applications (for example xHE-AAC streams which are currently unsupported by ffmpeg, streamlink, VLC, gstreamer)."

DASH features supported VOD (static) stream manifests Multi-period content XLink elements (only with actuate=onLoad semantics), including resolve-to-zero All forms of segment index info: SegmentBase@indexRange, SegmentTimeline, SegmentTemplate@duration, SegmentTemplate@index, SegmentList Media containers of types supported by mkvmerge, ffmpeg or VLC (this includes ISO-BMFF / CMAF / MP4, WebM, MPEG-2 TS) Subtitles: preliminary download support for WebVTT, TTML and SMIL streams, as well as some support for the wvtt format.