The first thing you have to do is get the master manifest. The short story of how to do that is open the Network Monitor in Firefox by hitting F12. The long story of how to do that is in the thread elsewhere here on the subject of (search key) Metropolitan Opera. Once you have the master manifest, or even just its URL, you can give that to ffprobe. I have discovered since posting here some weeks ago that ffprobe knows how to interpret a manifest. So instead of you manually doing ffprobe on all the URLs of the subordinate manifests within a master manifest, just give the whole master manifest to ffprobe & it will do all of that. From the results of ffprobe, you can decide which of the available streams you want to actually download. You do the download with ffmpeg. You say you're familiar with ffmpeg. That should mean you already have ffprobe since it's packaged with ffmpeg. Downloading with ffmpeg is more or less like this:
ffmpeg -i URLofManifest Target.mp4
There are some additional parameters I always use with ffmpeg to download the operas & I've detailed all of that in the other thread about the Metropolitan Opera. As if to emphasize the point, I am running ffmpeg right this very moment to download tonight's free opera from the Met.
As for ffprobe, executing it looks like this:
The object can be the URL of a master manifest, the URL of a subordinate manifest, the URL of a video online, the file name of a manifest on your system, the file name of a video on your system, a lot of things. It's pretty simple. I would suggest capturing the output of ffprobe somehow. On Windows, I use the standard command > or >> redirection. I don't know how you do that on Linux but I'm guessing you know.
Bash. That's a UNIX thing, right? Sorry, I don't know UNIX. Or Linux, if you prefer. I'm using Windows 7 64-bit. But I don't use any sort of specialized things to execute ffmpeg. The program ffmpeg.exe is a command itself so all you need to do is execute it. I've gone to some trouble to create a REXX script to make sure I don't make any typos or forget any parts in the multiple steps required to download an opera. But that would really be crushing a peanut with a sledge hammer here. All you need to do is pump the master manifest for your chosen video through ffprobe. That will tell you which stream is the one you want. Then select the subordinate manifest from the master manifest & give it to ffmpeg. End.
Notice that up until this moment, I have not even mentioned VDH. All this stuff about manifests & ffmpeg & ffprobe is essentially a semi-manual replacement for using VDH. If VDH would process the format of master manifest available here (and at the opera), you could just use VDH. But the problem is that VDH doesn't quite understand the master manifest being provided here. Actually, my suspicion is that the existence of a third component in these This Old House videos is what's tripping VDH up. This was the gist of my exchange with Michel above. He thought the third component was captions but I sincerely doubt that. Whatever it is, it seems to be making VDH gag. But ffmpeg seems to ignore it, although it doesn't know any more than VDH does what those things are. It looks like ffmpeg says it doesn't know what it is & just skips it. VDH appears to say it doesn't know what it is & processes the stream incorrectly. Go figure.
I hope this gets you down the road to success here.