dxsooo / VideoDownload

VideoDownload tool for Youtube/BiliBili
Apache License 2.0
14 stars 0 forks source link

爱冬瓜的dash清晰度选择、有水印的下载和无水印的合并问题(regex已经手动更新) #26

Open pein0saga opened 1 year ago

pein0saga commented 1 year ago

you-get的regex更新亲测可用(you-get原作者可能受到bytes的压力故意不更新)

https://github.com/soimort/you-get/pull/3001/commits/9f28b9a6c94a3d9f1bac1ce866e60bd00d6fdae8

match_txt = match1(html, r"<script id=\"SSR_HYDRATED_DATA\" nonce=.*?>window._SSR_HYDRATED_DATA=(.*?)<\/script>")

  1. 是不是不可选择清晰度?听说dash是加密格式
  2. 原作者的爱冬瓜.py里有一句“# 先用无水印的视频与音频合成,没有的话,再直接用有水印的mp4”,但是现在直接就是无水印的分开的两段影音(可能因为dash加密的原因)不知道有没有傻瓜工具手动合并。
  3. 爱冬瓜是否有下载带水印格式的途径?我还是很支持水印的
  4. 目前可知爱冬瓜的方法就是硕鼠,就是稍微麻烦些
dxsooo commented 1 year ago

这个我就没有深入研究了,方向上还是从you-get深入吧

dxsooo commented 1 year ago

@pein0saga

我在 https://github.com/dxsooo/ShortVideoCrawl 这个项目中对xigua做了一些支持,可以看看能不能满足需求

单独抠 you-get的代码应该是好使的,我上面的项目就是从里面抠了一些,不过这个项目只搞短视频,不太会遇到你那种需要合并的情况