User Tools

Site Tools


howto:save-streams

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
howto:save-streams [2023/11/06 23:10] Wulf Rajekhowto:save-streams [2025/04/20 13:15] (current) Wulf Rajek
Line 6: Line 6:
 https://github.com/nathom/streamrip https://github.com/nathom/streamrip
  
-{{:howto:pasted:20231106-230922.png}}+{{:howto:pasted:20231106-230922.png?500}}
  
 <code>pip3 install streamrip --upgrade</code> <code>pip3 install streamrip --upgrade</code>
 +
 +on Mint22 with pipx:
 +<code>
 +pipx install streamrip
 +# or 
 +pipx upgrade streamrip
 +# or for development version
 +pipx install git+https://github.com/nathom/streamrip.git@dev
 +</code>
 +
 +config in folder ~/.config/streamrip will not be removed when uninstalling through pipx
 +
 +===== Video Download Helper Browser addon=====
 +
 +https://downloadhelper.net
 +
 +https://github.com/aclap-dev/video-downloadhelper
 +
 +https://addons.mozilla.org/en-US/firefox/addon/video-downloadhelper/
 +
 +Requires external helper companion app:
 +<code>
 +url -sSLf https://github.com/aclap-dev/vdhcoapp/releases/latest/download/install.sh | bash
 +</code>
 +<code>
 +# downloads: https://github.com/aclap-dev/vdhcoapp/releases/latest/download/vdhcoapp-linux-x86_64.tar.bz2
 +/home/user/.mozilla/native-messaging-hosts/net.downloadhelper.coapp.json
 +/home/user/.var/app/org.mozilla.firefox/.mozilla/native-messaging-hosts/net.downloadhelper.coapp.json
 +/home/user/.config/google-chrome/NativeMessagingHosts/net.downloadhelper.coapp.json
 +/home/user/.config/chromium/NativeMessagingHosts/net.downloadhelper.coapp.json
 +/home/user/.config/microsoft-edge/NativeMessagingHosts/net.downloadhelper.coapp.json
 +# installed under '~/.local/share/vdhcoapp'.
 +# To uninstall, run '~/.local/share/vdhcoapp/vdhcoapp uninstall' and remove '~/.local/share/vdhcoapp'.
 +</code>
 +<code>
 +ls ~/.local/share/vdhcoapp
 +ffmpeg  ffprobe  filepicker  LICENSE.txt  README.md  vdhcoapp  xdg-open
 +</code>
 +
  
  
Line 162: Line 201:
  
 https://jdownloader.org/download/index https://jdownloader.org/download/index
 +
 +
 +===== Saving DRM streams =====
 +
 +https://forum.videohelp.com/threads/415503-%5Brelease%5D-AllHellGui
 +https://github.com/vinefeeder/HellYes
 +
 +<code>
 +mkdir hellyes6
 +cd hellyes6
 +wget https://files.videohelp.com/u/301890/hellyes6.zip
 +unzip hellyes6.zip
 +rm hellyes6.zip
 +cd HellYesGui
 +python -m venv venv
 +venv/bin/pip install -r requirements.txt
 +</code>
 +
 +download the following 4 and copy binaries to any directory in the path, e.g. to ~/.local/bin
 +# uses N_m3u8DL-RE, ffmpeg, mkvmerge and mp4decrypt 
 +# see https://github.com/nilaoda/N_m3u8DL-RE
 +# see https://www.videohelp.com/software/ffmpeg
 +# see https://www.bento4.com/downloads/
 +# see https://www.videohelp.com/software/MKVToolNix
 +
 +
 +Start it using the venv python interpreter:
 +<code>
 +venv/bin/python allhell3gui.py
 +</code>
 +
 +Usage as following:
 +  * open debug console in browser (F12) and open network tab
 +  * add regexp:widevine|acquire|license|mpd  to the search 
 +  * open https://www.channel4.com/ or other desired video page and play the video
 +  * copy the found GET mpd entry and paste into the MPD URL field
 +  * copy the found POST entry as cURL and paste into the cURL of License Request field
 +  * add a video name
 +  * press get Keys
 +  * press download video
 +
 +
  
 ====== Screen Recording ====== ====== Screen Recording ======
Line 254: Line 335:
  
 </code> </code>
 +
  
howto/save-streams.1699312236.txt.gz · Last modified: by Wulf Rajek