Sorted, thanks.
+ Reply to Thread
Results 1,111 to 1,140 of 1699
-
PSSH: I was able to get Roku working with Windscribe partially with Devine but it has a habit of not finishing. But I was able to have success with Freevine and I better get what I want to get while I can.
I find Devine very easily will fail when it comes to CBC but sticking with it; and trying again I usually get the files downloaded. TUBI for the most part works wonderfully.
I am grateful for both Freevine and Devine. I did want to track down a service that stabbedbybrick doesn't have and was hoping someone would PM but it is been a while and I can live without downloading from that service. -
Downloading from PLUTO I always get an error "is not valid subtitle file: .vtt" and the downloaded file does not appear anywhere. How to fix this? Provide a command to skip subtitles?
-
-
(Credit goes to StabbedByBrick, PSXman_uk and countless others in this forum).
Tested on the latest version of Windows 10 Pro 22H2 and Windows 11 Pro 24H2.
#Update "stabbedbybrick" SERVICES:
Code:git -C $home\git\SERVICES-stabbedbybrick\devine-services\ pull
# Updating DEVINE "n_m3u8dl_re" branch:
Code:cd $home\git\devine-333-poetry-n_m3u8dl_re\devine\ # Git - Fetch/Pull from and integrate with another repository or a local branch git pull origin n_m3u8dl_re
#################################################
#[1] Devine needs the following to be installed and in PATH:
#################################################
- Python
- Poetry
- Git
- MKVToolNix
- FFmpeg
- CCExtractor
- Shaka Packager
- aria2
- Nano CLI Text Editor (edit files in PowerShell)
- N-m3u8DL-RE
An "how to" is here:
https://forum.videohelp.com/threads/414487
# PowerShell (Administrator | with elevated privileges);
WinKey + x + a
# Windows 10 ONLY"
# Removes the per-installed version of the Microsoft Store app,
# which includes the App Installer package that contains WinGet.
# and install it from ms-windows -store
Code:Get-AppxPackage Microsoft.DesktopAppInstaller | Remove-AppxPackage
Code:start ms-windows-store://pdp/?productid=9nblggh4nns1
Windows 11 comes with Winget, it just needs updating as it shipped with OUTDATED v1.21.10120.0.....
# This command/script will install "WinGet/Windows Package Manager"
# This windows will close after successfully installing it.
Code:irm asheroto.com/winget | iex
# PowerShell (Administrator | with elevated privileges);
WinKey + x + a
Code:# Install LATEST VLC, FFMpeg, Git, MKVToolNix, Nano, aria2 and Python 3.12; # YT-DLP depends on FFMpeg, so will automatically install it; winget install --accept-source-agreements --accept-package-agreements ` VideoLAN.VLC ` Gyan.FFmpeg ` Git.Git ` MoritzBunkus.MKVToolNix ` GNU.Nano ` aria2.aria2 ` Python.Python.3.12 ` #Fin; #Speed-up the IWR (Invoke-WebRequest); $ProgressPreference = 'SilentlyContinue' # Download/Extract "CCExtractor" v0.93; Invoke-WebRequest ` https://github.com/CCExtractor/ccextractor/releases/download/v0.93/CCExtractor.msi ` -OutFile $home\Downloads\CCExtractor-v0.93.msi ` #Fin; #Install the OLDER version v0.93 (that works with Devine) Start-Process $home\Downloads\CCExtractor-v0.93.msi -ArgumentList '/quiet' -Wait ` #Fin; #Create "SymLink" for "ccextractor.exe"; New-Item -ItemType SymbolicLink -Path C:\Windows\System32\ccextractor.exe ` -Target "C:\Program Files (x86)\CCExtractor\ccextractorwinfull.exe" ` #Fin; # Download/Extract "N_m3u8DL-RE" - 20241203 | 0.3.0+ea9de55eacbd5e9dabf8dd92f5991ab1a37d80f2; Invoke-WebRequest ` https://github.com/nilaoda/N_m3u8DL-RE/releases/download/v0.3.0-beta/N_m3u8DL-RE_v0.3.0-beta_win-x64_20241203.zip ` -OutFile $home\Downloads\N_m3u8DL-RE_v0.3.0-beta_win-x64_20241203.zip ` #Fin; # Extract "N_m3u8DL-RE"; tar -xzvf $home\Downloads\N_m3u8DL-RE_v0.3.0-beta_win-x64_20241203.zip ` -C C:\Windows\System32\ --verbose ` #Fin; # Download v2.6.1 "shaka-packager"; Invoke-WebRequest ` https://github.com/shaka-project/shaka-packager/releases/download/v2.6.1/packager-win-x64.exe ` -OutFile C:\Windows\System32\shaka-packager.exe ` #Fin; # Python at this stage is not in PATH in the current PowerShell # So need to close this Windows and open a NEW one #Exit the Administrator Console!!!; exit;
# PowerShell (Administrator | with elevated privileges);
WinKey + x + a
(Can also be installed in "un-elevated Level)"...
WinKey + x + i
Code:# Poetry "1.8.4" (Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | py - --version 1.8.4 #Exit the Administrator Console!!!; exit;
#########################################
#[2] Add WINDOWS PATHS | Check all is installed as should be:
#########################################
#Fire up PS
(PowerShell User/un-elevated Level)
WinKey+x + i
Code:# Install Windows PATHs for MKVToolNix, VLC, CCExtractor and Poetry; # Check what you have in path; $env:path.Split(";") # Add the following to the path; [Environment]::SetEnvironmentVariable("Path", [Environment]::GetEnvironmentVariable("Path", "User") + ";C:\Program Files\MKVToolNix\", "User") [Environment]::SetEnvironmentVariable("Path", [Environment]::GetEnvironmentVariable("Path", "User") + ";C:\Program Files\VideoLAN\VLC\", "User") [Environment]::SetEnvironmentVariable("Path", [Environment]::GetEnvironmentVariable("Path", "User") + ";C:\Program Files (x86)\CCExtractor\", "User") [Environment]::SetEnvironmentVariable("Path", [Environment]::GetEnvironmentVariable("Path", "User") + ";C:\Users\$env:UserName\AppData\Roaming\Python\Scripts", "User") #Exit the Console!!!; exit;
OR using Windows GUI:
Code:# Check your current PATHs; $env:path.Split(";") #Launch "Environment Variables" Window; powershell -command "&{start-process rundll32.exe sysdm.cpl,EditEnvironmentVariables}"
Code:SystemPropertiesAdvanced
PATHS for CCExtractor, MKVToolNix and Poetry:
Code:c:\Program Files (x86)\CCExtractor\
Code:c:\Program Files\MKVToolNix\
Code:%USERPROFILE%\AppData\Roaming\Python\Scripts\
(PowerShell User/un-elevated Level)
WinKey+x + i
Code:# Git; git -v; # FFMpeg; ffmpeg -version; ffprobe -version; # Aria; aria2c --version; # Shaka; shaka-packager -version; # MKV ToolNix; mkvextract --version; mkvmerge --version; # CCExtractor; ccextractorwinfull --version; ccextractor --version; # Nano Editor; nano --version; # Python; py -V; python -V; pip -V; # Poetry; poetry --version; # N_m3u8DL-RE; N_m3u8DL-RE --version; #Fin;
If you get an error (IN RED)
then correct it and install the required
APPlication / BINary file.
If you do not, this guide will not work for you ....
An "how to" is here:
https://forum.videohelp.com/threads/414487
##############################################
#[3]Create DIR's to store Git, WVD's, Cookies;
##############################################
Code:mkdir $home\git mkdir $home\wvd mkdir ~/DevineCookies #Fin;
######################################
#[4] Clone "stabbedbybrick" SERVICES:
######################################
Code:cd ~; mkdir $home\git\SERVICES-stabbedbybrick cd $home\git\SERVICES-stabbedbybrick git clone https://cdm-project.com/stabbedbybrick/devine-services.git
#########################
#[5] # Download WVD, PEM:
#########################
Code:# Download WVD File; Invoke-WebRequest ` https://github.com/videohelp/REAL-CDM-L3/raw/refs/heads/main/samsung_sm-a125f_16.0.0_e09f2dca_22589_l3.wvd ` -OutFile $home\wvd\samsung_sm-a125f_16.0.0_e09f2dca_22589_l3.wvd ` #Fin; # Download BBC PEM; Invoke-WebRequest ` https://raw.githubusercontent.com/sdhtele/VT/18f0e652d3e1a532ca85510469ff175390056b98/vinetrimmer/certs/bbciplayer.pem ` -OutFile $home\wvd\bbciplayer.pem ` #Fin;
###########################
#[6] Set "ExecutionPolicy";
###########################
# Allow "CurrentUser" to run scrips locally, needed for Poetry...;
# Downloaded scripts will "Require" a digital signature....;
Code:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser -Force Get-ExecutionPolicy -List
################################################## ##############
#[7] Clone "stabbedbybrick" DEVINE v3.3.3 branch "n_m3u8dl_re";
################################################## ##############
Code:cd $home mkdir -p ~/git/devine-333-poetry-n_m3u8dl_re; cd ~/git/devine-333-poetry-n_m3u8dl_re; # Clone a repository into a new directory; git clone -b n_m3u8dl_re https://github.com/stabbedbybrick/devine.git cd devine # Check LOG for latest changes (press "q" to quit the log); #git log # Check BRANCH; git branch # List both REMOTE-tracking branches and local branches; git branch -a # Check BRANCH and their commits; git show-branch poetry config virtualenvs.in-project true poetry install poetry shell # # Check the version installed; devine -v
############
#[8] Config;
############
Code:# # Create *.YAML settings file in the current DEVINE DIRectory ni $home\git\devine-333-poetry-n_m3u8dl_re\devine\devine.yaml # Profiles: devine cfg profiles.default default # Service Classes: devine cfg directories.services $home\git\SERVICES-stabbedbybrick\devine-services\services\ # Downloads: devine cfg directories.downloads $home\Videos\ # Widevine Devices: devine cfg directories.wvds $home\wvd\ # Expiring Cookie data: devine cfg directories.cookies $home\DevineCookies # Headers: devine cfg headers.Accept-Language "en-US,en;q=0.8" devine cfg headers.User-Agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36" # Services iP: devine cfg services.iP.cert $home\wvd\bbciplayer.pem # DL - Convert subtitels to SubRip (.srt): devine cfg dl.sub_format srt # Set how many tracks to download concurrently to 3 and download threads to 6: devine cfg dl.downloads 3 devine cfg dl.workers 6 # CDM: devine cfg cdm.default samsung_sm-a125f_16.0.0_e09f2dca_22589_l3.wvd # N_m3u8DL-RE Downloader; devine cfg downloader n_m3u8dl_re devine cfg n_m3u8dl_re.use_proxy false devine cfg n_m3u8dl_re.thread_count 1 # Fin
########################
#[9] Config "OTHER" DOWNLOADERS (only if you know what you are doing);
########################
SELECT ONLY ONE ("N_m3u8DL-RE" or "Ari" or "curl_impersonate" or "requests")!!!!
# OR #Aria:
Code:devine cfg downloader aria2c devine cfg aria2c.max_concurrent_downloads 2 devine cfg aria2c.file_allocation prealloc
Code:devine cfg downloader curl_impersonate devine cfg curl_impersonate.browser safari18_0_ios
Code:devine cfg downloader requests
There is lot more you can SET from CLI
###################
#[10] MANUAL Config;
###################
#You can also view/edit manually in text editor of choice nano/notepad etc.:
Code:nano $home\git\devine-333-poetry-n_m3u8dl_re\devine\devine.yaml
##########################################
#[11] List "devine.yaml" "Config/Settings:
##########################################
Code:devine cfg --list
################################################## ########################
#[12] List/View direct "locations" for "devine.yaml" and Directories with:
################################################## ########################
Code:devine env info
##########################
#[13] Check out the HELP:
##########################
Code:devine --help
Code:devine dl --help
##################
#[14] Downloading;
##################
--------------------
#BBC iPlayer
--------------------
#RETURN:
Code:cd ~/git/devine-333-poetry-n_m3u8dl_re/devine poetry shell
Code:devine dl iP -? devine dl --list-titles iP m0023h9c devine dl --list -v H.264 -w s01e01 iP m0023h9c devine dl --list -v H.265 -w s01e01 iP m0023h9c devine -d dl -q 432 -r HLG --no-folder -w s01e01 iP m0023h9c
#ITVx
--------------------
#RETURN:
Code:cd ~/git/devine-333-poetry-n_m3u8dl_re/devine poetry shell
(Place the Cookies in the below file)
Code:ni $home\DevineCookies\ITV.txt
Code:devine dl ITV --help devine dl --list-titles ITV https://www.itv.com/watch/vera/1a7314 devine dl --list -w s04e04 ITV https://www.itv.com/watch/vera/1a7314 # 396p version is not available devine -d dl -q 396 --no-folder -w s04e04 ITV https://www.itv.com/watch/vera/1a7314 # 576p devine -d dl -q 576 --no-folder -w s04e04 ITV https://www.itv.com/watch/vera/1a7314
--------------------
#Ch4 #Channel4 #All4
--------------------
#RETURN:
Code:cd ~/git/devine-333-poetry-n_m3u8dl_re/devine poetry shell
Code:devine cfg credentials.ALL4 "email:password" devine dl ALL4 -? devine dl --list-titles ALL4 https://www.channel4.com/programmes/the-snowman devine dl --list ALL4 https://www.channel4.com/programmes/the-snowman devine -d dl --no-folder ALL4 https://www.channel4.com/programmes/the-snowman
--------------------
#Ch5 #Channel5 #My5
--------------------
#RETURN:
Code:cd ~/git/devine-333-poetry-n_m3u8dl_re/devine poetry shell
Code:devine --help devine dl --help devine dl MY5 -?
Code:devine dl MY5 -? devine dl --list-titles MY5 https://www.channel5.com/show/winter-on-the-farm devine dl --list -w s04e04 MY5 https://www.channel5.com/show/winter-on-the-farm devine -d dl -q 180 --no-folder -w s04e04 MY5 https://www.channel5.com/show/winter-on-the-farm
--------------------
#RTE RTÉ Player
--------------------
Movies only work with IE IP Address.
#RETURN:
Code:cd ~/git/devine-333-poetry-n_m3u8dl_re/devine poetry shell
Code:devine --help devine dl --help devine dl RTE -?
Code:devine dl --list-titles RTE https://www.rte.ie/player/series/good-boy/IH10007328-00-0000 devine dl --list RTE https://www.rte.ie/player/series/good-boy/IH10007328-00-0000 devine -d dl --no-folder RTE https://www.rte.ie/player/series/good-boy/IH10007328-00-0000
--------------------
#DSCP #discovery+
--------------------
#RETURN:
Code:cd ~/git/devine-333-poetry-n_m3u8dl_re/devine poetry shell
#(Place the Cookies in the below file)
Code:ni $home\DevineCookies\DSCP.txt
Code:devine --help devine dl --help devine dl DSCP -?
Code:devine dl --list-titles DSCP https://www.discoveryplus.com/gb/video/1000-lb-best-friends-quest-red-uk/cheese-as-far-as-i-can-see devine dl --list DSCP https://www.discoveryplus.com/gb/video/1000-lb-best-friends-quest-red-uk/cheese-as-far-as-i-can-see devine -d dl --no-folder DSCP https://www.discoveryplus.com/gb/video/1000-lb-best-friends-quest-red-uk/cheese-as-far-as-i-can-see
--------
#PLUTO
--------
#RETURN:
Code:cd ~/git/devine-333-poetry-n_m3u8dl_re/devine poetry shell
Code:devine --help devine dl --help devine dl PLUTO -?
Code:devine dl --list-titles PLUTO https://pluto.tv/on-demand/series/670e6211b99f850013c0bb36/details devine dl --list PLUTO https://pluto.tv/on-demand/series/670e6211b99f850013c0bb36/details devine -d dl --no-folder PLUTO https://pluto.tv/on-demand/series/670e6211b99f850013c0bb36/details
--------------------
#TUBI
--------------------
#RETURN:
Code:cd ~/git/devine-333-poetry-n_m3u8dl_re/devine poetry shell
#(Place the Cookies in the below file)
Code:ni $home\DevineCookies\TUBI.txt
Code:devine dl TUBI -? devine dl --list-titles TUBI https://tubitv.com/movies/100028872/anna-karenina devine dl --list TUBI https://tubitv.com/movies/100028872/anna-karenina devine -d dl --no-folder TUBI https://tubitv.com/movies/100028872/anna-karenina
TUBI thrown out an error from UK IP, but with disabled DRM module in the WebBrowser, TUBI offered m3u8 and srt in F12
#-----------
#TUBI N_m3u8DL-RE
#-----------
FF:Code:regexp:srt|m3u8
Code:/srt|m3u8/
https://tubitv.com/movies/100028872/anna-karenina
Code:# Save in Videos DIR; cd $home\Videos; # Subs DOWNLOAD; curl -kLo sub.srt https://s.adrise.tv/89eb72e3-a630-4ef5-b711-7b3f160f48e5.srt # Video/Audio and SUBs muxing and download using N_m3u8DL-RE; N_m3u8DL-RE -mt -M mp4 -sv best -sa all -ss all --save-name Anna.Karenina.2012.358p.TUBI.WEB-DL.AAC.2.0.H.264 --no-log \ --mux-import path=sub.srt:lang=en:name="English" \ https://akamai2.tubi.video/7d.....sz2u.m3u8?token=eyJhb......vMn1E
#EDIT 9th Dec 2024
- Added WinGet instructions
- Changed command to get the "Environment Variables" window so it is safe and one command
- Added Update SERVICES command
- Added more detailed instructions for ITVx (no need for "Requests")
- Added instructions on how to update Devine branch of m3u8dl_re
- Added My5
#EDIT 10th Dec 2024
- Correct the SERVICES update PATH command
#EDIT 17th Dec 2024
- Moved Update/Upgrade of Devine | SERVICES to the top of the page
- Added TUBI (works from UK IP)
- Added PLUTO (works from UK IP)
- Added DSCP (works from UK IP)
- Added RTE (works from UK IP)
- Added Git commands to check LOG/BRANCH
- Small corrections
#EDIT 06th Jan 2025
- Added FFMpeg back to installation
- Poetry will install 1.8.4 instead of "Latest" version
- Added scrip to install WinGet automatically for Windows 11 Pro
- Corrected ITV as 396p is now not available for that particular download
- Added Note RTE Movies only work with IE IP Address
- Small corrections
#EDIT 29th Jan 2025
- Corrected WVD link ....
- Changed packager to v2.6.1 instead of LATEST (as that did not play nice in Sanxbox/VM's)
- Added N_m3u8DL-RE as a default Downloader; -
When I first used Freevine, I got my wvd from a 'virtual phone' (there's a tutorial on this forum). As I understand it, you need to have a unique wvd. Is that what you get from "files.videohelp.com/u/33133/samsung_sm-a025g_16.0.0_929e205b_22589_l3.wvd"? Would certainly be a lot easier if I ever had to start from scratch...
-
Apologies for having been quiet for a while and not responding to messages, I've been working on some other fun stuff.
But I come bearing gifts! ITV service has just been updated to support 1080p with L3. I don't know how long it'll last, so enjoy it while you can -
-
Last edited by SaintyUK; 8th Dec 2024 at 16:54.
-
Very nice! Excited to see what comes next.
BTW, is there any reason why https://www.itv.com/watch/the-girls-aloud-show/10a5973/10a5973a0002 returns: "No titles returned, nothing to download..." -
Sure. It's basically a fork of Devine that has both widevine and playready fully implemented, among many other additions and fixes. This particular version won't be made publicly available for various reasons, but if @Phoenix himself doesn't add it to the main project, I might consider releasing a version of it in the future. Now that anyone can get ahold of an old SL2, it's nice to have the option of choosing what DRM system to use for any given service.
I just pushed a fix for this, so it should work now. -
-
-
For the services I have publicly posted on cdm-project, there's no real need to use PR. You can, but it's pretty pointless.
For other, bigger services, it can make a big difference. A general SL2 will get you 2160p on MAX, and 1080p on AMZN, NOW, ATVP, for example. And if you manage to get SL3, that's where the real fun begins. -
-
thanks alot for the itv 1080!
Curious if anyone else is dealing with extremely slow speeds. changing to requests or curl_impersonate does work with itv, but is incredibly slow. increasing the workers/downloaders doesnt seem to do much either. -
-
-
Last edited by pauli3; 9th Dec 2024 at 18:17.
-
Do I have to do anything to enable this ITV 1080p downloading , and, is it everything on ITV player or just newer things that were made in that size?
Last edited by mickmars; 10th Dec 2024 at 00:27.
-
-
-
Sorry, I'm unclear on the method. How is updating to the latest version of stabbedbybrick's 'service code' done. Thank you.
-
-
Thanks, mkjustuk. To be clear, would that mean running this cmd:
Code:git clone https://cdm-project.com/stabbedbybrick/devine-services.git C:\devine-services
Similar Threads
-
How do I completely remove the music and sound effects from a movie?
By cns00 in forum EditingReplies: 1Last Post: 15th Jan 2024, 12:11 -
Which software can remove music from show but keep character dialogue?
By Mohamed61020 in forum AudioReplies: 6Last Post: 2nd Jul 2023, 21:32 -
Software for simple music videos?
By dewiclements in forum Software PlayingReplies: 3Last Post: 26th Jul 2022, 01:21 -
H.264 for archival and editing - no go?
By malling in forum Capturing and VCRReplies: 8Last Post: 19th Aug 2019, 23:51 -
Movie music too loud but dialogue too quiet fix needed
By hokkom in forum AudioReplies: 121Last Post: 4th May 2019, 08:51