You can check the license with the expend button under each video, it seems like it’s always CC-BY but you will have to check videos.
I guess a script youtube-dl on the channel, then check the licenses and finally upload to IPFS with an JSON index and and frontend fecthing this would works.
D.tube is Free Software for distributed hosting and sharing of videos. Dtube lets you use IPFS to share the content. As far as I can see at the moment, it looks like the most Freedom supporting platform for video sharing. I think it ought to be the default for video content relating to IPFS.
In practice, this would mean that the IPFS community would always share their videos on D.tube using IPFS, and if they wanted, additionally include them on other platforms too, like LBRY, etc.
You can see a main D.Tube instance here:
People stream on d.live:
You can see how to setup and run your own instance of D.Tube here:
(If somebody could improve the tutorial on setting up ipfs-uploader here, that would be great!)