Sorry, can't do anything further on this until flash-plugin is updated to fix the 0-day bugs, and firefox accepts that. Should be tomorrow (I hope).
Until then I can't get enough stuff (in Inspector-tab Network) to learn anything. It stops with the embedded video space telling me that I don't
have flash enabled (which is true of course).
I did do some further investigation, learned a bit about the Apple "HLS" streaming-video format which this seems to be.
However, I also found that DailyMotion (the normal, directly-accessed DailyMotion site, not this access through a proxy from
www.Show48.com) has a higher-resolution copy of exactly the same video (with identical English subtitles and all) which
is delivered by Yet Another streaming format!!
This one has a manifest file with extension .mnft (which is an extension that according to google is supposed to be
used for Java manifest files), and video fragments with the extension .flv (even though, if I download the first such
fragment, does not appear to be a Flash video file: "file" just says "data", and "ffprobe" doesn't recognize it).
I checked a number of DailyMotion videos and they all were being delivered this way.
Perhaps this has something to do with MPEG-DASH, but the format of the ".mnft" file is certainly not DASH.
As soon as I can risk having Flash enabled again (tomorrow??) I'll explore further.
I'm conjecturing that DailyMotion is experimenting with its own brand of adaptive streaming format, as the manifest
file I found (the one with extension ".mnft") is notable for the extremely compressed ascii contents. DASH, being
XML, is many, many times longer.
I do note that Downloadhelper does not understand these new .mnft-type DailyMotion videos. It lists all the fragments
(logical since they end in ".flv").
However, youtube-dl *does* handle this new (?) type. I plan to grab the source for youtube-dl from github (it's
"public domain" (i.e. no licence) so you could look at it without any problem) to see how they recognize it.
But I haven't got to that yet. I want to grep for "mnft" and can't via the web interface to github (as far as I can
tell). So I'll pull all the files and grep locally.
So there's my update. I can't answer your last question about "Assemble Only" until Flash is re-enabled.
Oh, well, here's a teaser: the contents of one of the .mnft files:
{"version":"1","duration":761.796,"bitrate":459,"codecs":"mp4a.40.2,avc1.42001e","audio":{"codec":"AAC/LC","bitrate":96,"channels":2,"samplesize":16,"samplerate":44100},"video":{"codec":"H264/AVC Baseline@L3.0","bitrate":359,"width":512,"height":288,"framerate":29.970},"template":"/sec(54aed00888f4eb37ed0fe226f77d0074)/frag($fragment$)/video/157/842/43248751_mp4_h264_aac.flv","fragments":[[1,15.849],[1,10.010],[1,12.846],[2,10.010],[1,14.481],[3,10.010],[1,12.980],[1,10.010],[1,12.412],[1,11.712],[1,13.947],[1,16.183],[3,10.010],[1,11.078],[1,10.410],[1,11.278],[4,10.010],[1,12.145],[2,10.010],[1,11.345],[1,14.748],[2,10.010],[1,19.219],[1,10.010],[1,13.247],[1,10.010],[1,17.584],[1,10.010],[1,17.117],[1,12.513],[1,9.977],[1,16.350],[1,11.378],[1,12.880],[2,10.010],[1,14.314],[1,12.746],[1,10.010],[1,11.778],[1,12.746],[1,15.949],[1,10.644],[4,10.010],[1,19.119],[1,10.010],[1,12.479],[1,10.010],[1,19.386],[1,16.917],[1,3.738]]}
There does seem to be some DASH-like concepts in that, just no XML. (I hate people who don't use newlines for separators in a format when they could!
It's not vi-friendly!)