When asking for help, please state:
a) Your Windows OS (Operating System) Version
and
b) Windows build number
and
c) Which part (command) of this guide did not work for you
and
d) What "exactly" have you done/tried to get it to work
you could also try:Code:winver
(Win 11 is Win 10 with 11 sticker on it :)Code:systeminfo /fo csv | ConvertFrom-Csv | select OS*, System*, Hotfix* | Format-List
Code:Get-ComputerInfo | select WindowsProductName, OsOperatingSystemSKU, OsName | fl
Out of support versions are difficult to support,
(and luck some of the tools used in this guide)
so please consider running "Up to date" version of Window$
or use VM = Virtual Machine running latest build of Window$ 10/11
There is no need to sent me
"PM's" = Private Messages,
I will ignore them and not respond.
Instead post in this thread answering
the above a) + b) + c) and d) questions
when posting ;)
Here is a Video "KVM-Win10-Video.H.265.mp4"
(cca 15min and 82M in size H.265 recorded on fresh Win10 system)
showing how to install dependencies that will work with the other projects on this Forum
easily from the CLI just copy and paste ..... ;)
It's taken me 15 min, but can be done in few minutes ;)
This guide contains "Installation" of the following:
* Python 3.xx [and PIP] (https://www.python.org/)
* FFmpeg [and ffprobe] for repacking/remuxing streams on specific services, and evaluating stream data. (https://ffmpeg.org/)
* MKVToolNix v54+ [and MKVMerge] for muxing individual streams to an .mkv file. (https://mkvtoolnix.download/)
* aria2[(c] to use as a downloader (https://aria2.github.io/)
* cURL to use as a downloader (https://curl.se/)
* VLC free and open source cross-platform multimedia player and framework (https://www.videolan.org/vlc/)
* MPV a free, open source, and cross-platform media player (https://mpv.io/)
* Git a free and open source distributed version control system (https://www.git-scm.com/)
* Nano Text Editor (https://www.nano-editor.org/)
* MediaInfo a convenient unified display of the most relevant technical and tag data for video and audio files. (https://mediaarea.net/en/MediaInfo)
* Bento4 [and mp4decrypt] A fast, modern, open source C++ toolkit for all your MP4 and DASH/HLS/CMAF media format needs. (https://www.bento4.com/)
* N-m3u8DL-RE Cross-Platform, modern and powerful stream downloader for MPD/M3U8/ISM. (https://github.com/nilaoda/N_m3u8DL-RE/)
* Hola Proxy Standalone Hola proxy client (https://github.com/Snawoot/hola-proxy/)
* Windscribe Proxy Standalone client for proxies of Windscribe browser extension (https://github.com/Snawoot/windscribe-proxy/)
* Shaka Packager for decrypting CENC-CTR and CENC-CBCS video and audio streams (https://github.com/shaka-project/shaka-packager/)
* get_iPlayer A utility for downloading TV and radio programmes from BBC iPlayer and BBC Sounds (https://github.com/get-iplayer/)
* YT-DLP A feature-rich command-line audio/video downloader (https://github.com/yt-dlp/)
* GPAC Ultramedia OSS for Video Streaming & Next-Gen Multimedia Transcoding, Packaging & Delivery (https://gpac.io/)
* CCExtractor for extracting Closed Caption data like EIA-608 from video streams and converting as SRT. (https://ccextractor.org/)
* VisualStudioCode | VSCode | Code | VSCodium editor redefined and optimized for building and debugging modern web and cloud applications (https://code.visualstudio.com/ | https://vscodium.com/)
* Asciinema-compatible terminal session recorder for Windows (https://github.com/Watfaq/PowerSession-rs/)
#0
#- Power Shell / Windows versions check
#
#1]
#- Adding MKVToolNix /CCExtractor and VLC to Windows PATH
#
#2]
#- Installing WinGet using MS-Store
#
#3]
#- Using WinGet to Install Dependencies
#
#4]
#- Downloading BINary Dependencies
#
#5]
#- Checking all is working
#
#6
#- Testing the setup (Not part of the Video)
#
#7
#- Something does not work? (Not part of the Video)
#
#8
#- Python Key terms
################################################## ##############################
#0
################################################## ##############################
There are 2 levels of privileges when running CLI (in Windows Terminal, PS, CMD):
1) - User level: WinKey+x +i
2) - Elevated or Administrator level: WinKey+x +a
The "Elevated or Administrator level" should only be used to un-install APPs/Programs, configure Windows....
(Elevated or Administrator level can be identified in the TOP "left" corner of the CLI/Windows Terminal/PS/CMD) with "Administrator" prefix.
Copy the Code:
Highlight the whole code/line and press and hold on your keyboard = Ctrl key plus letter "c"
Paste the Code into your PS:
Press and hold on your keyboard = Ctrl key plus letter "v"
(You can also use the Click, Click, Click method that is slightly longer)...
# Install from PowerShell (PS):
# (Open elevated/Administrator PS = Power Shell)
# (Confirm with)Code:WinKey+x + a
or click onCode:Alt+y
Code:"Yes"
# If your versions of Windows opens-up "Administrator" CMD prompt, just type:
[Enter]Code:powershell
and it will change to:
PS C:\...
# The following guide has been tried on Windows 10 Pro x64 (and binaries linked below are for x64)
# Build 19045
# In virtual machine
Code:[System.Environment]::OSVersion.VersionCode:wmic os get osarchitecture
Processor types:
0 for x86
1 for MIPS
2 for Alpha
3 for PowerPC
5 for ARM
6 for ia64
9 for x64 - Only one supported in this guide.
12 for arm64
Code:(Get-WMIObject -Class Win32_Processor).Architecture
#Power Shell Version:
Code:$Host.version
# End of long command in the CLI
#WINDOWS Power Shell = backtic, backquote, grave, or grave accent "`"
#https://en.wikipedia.org/wiki/Backtick
WINDOWS CMD = Caret "^"
#https://en.wikipedia.org/wiki/Caret
################################################## ##############################
#1
################################################## ##############################
# Windows PATH
Windows PATH = System variables | Environment Variables
#-------------------------------------------------------------------------------
# I am getting different results on different versions of Windows using "setx"
# so it's better to use Windows GUI to add APPs to a Windows PATH:
#[Enter]Code:SystemPropertiesAdvanced
#
#-------------------------------------------------------------------------------
#
#- Select - "System variables | Environment Variables" ... "bottom right part"
# - (Just above "Cancel" and "Apply").
# or press letter "n" .....
#
##
# The window is divided into 2 parts.
#
# TOP - User variable for "your-username" ONLY
# BOTTOM - System variables
#
#
#-- Use TOP "User variable for your-username"
#-------------------------------------------------------------------------------
#-- Click on "Path" (when highlighted)
#-- Click on "Edit" button
#-- Click on "NEW" button
#-- Insert the full path withOUT hash and the quotes:
[#Enter]Code:c:\Program Files (x86)\CCExtractor\
##
#-- Click on "NEW" button
#-- Insert the full path withOUT hash and the quotes:
#[Enter]Code:c:\Program Files\MKVToolNix\
#-- Click on "NEW" button
#-- Insert the full path withOUT hash and the quotes:
#[Enter]Code:c:\Program Files\VideoLAN\VLC\
#-- Press "OK"
#-- Press "OK"
#-- Press "OK"
#-------------------------------------------------------------------------------
################################################## ##############################
#2
################################################## ##############################
########
# WinGet | App Installer | Windows Package Manager
########
# https://en.wikipedia.org/wiki/Windows_Package_Manager
# Windows Package Manager or Winget, is a tool that allows you to manage software packages on your Windows 11.
# (The winget tool is supported on Windows 10, version 1809 (build 17763) and above.)
# App Installer = WinGet = Windows Package Manager
https://www.microsoft.com/store/productId/9NBLGGH4NNS1
Windows 11 comes with Winget, it just needs updating......
# Check your Windows Version
Windows 11 may already have a WinGet installed, check:Code:[System.Environment]::OSVersion.Version
# Removes the pre-installed version of the Microsoft Store app,Code:winget --info
# which includes the App Installer package that contains winget.
# This command will open the Microsoft Store app page for the App Installer package aka WinGet/Windows Package Manager.Code:Get-AppxPackage Microsoft.DesktopAppInstaller | Remove-AppxPackage
#Code:start ms-windows-store://pdp/?productid=9nblggh4nns1
# Click on the "Get" or "Install" button to get/install it.
#Check it's working:
Code:winget --version
################################################## ##############################
#3
################################################## ##############################
#----------
#Install apps with WinGet
#----------
#(You have to paste/type "each" line into the Power Shell on it's own - and press ENTER)
## LATEST Dependencies
Code:winget install --id VideoLAN.VLCCode:winget install --id yt-dlp.yt-dlpCode:winget install --id Git.GitCode:winget install --id GPAC.GPACCode:winget install --id MoritzBunkus.MKVToolNixCode:winget install --id MediaArea.MediaInfoCode:winget install --id GNU.NanoCode:winget install --id cURL.cURLCode:winget install --id aria2.aria2Code:winget install --id Python.Python.3.12
(A "one-liner=multiple apps/commands in one")...
Code:winget install --accept-source-agreements --accept-package-agreements ` VideoLAN.VLC ` yt-dlp.yt-dlp ` Git.Git ` GPAC.GPAC ` MoritzBunkus.MKVToolNix ` MediaArea.MediaInfo ` GNU.Nano ` cURL.cURL ` aria2.aria2 ` Python.Python.3.12
## Install Multiple Major Versions of Python Package = 3.10
Code:winget install -e --no-upgrade --force --id Python.Python.3.10
#YT-DLP package requires the following dependencies: Gyan.FFmpeg
# So you don't have to install it, but just in case you skip YT-DLP:
Code:winget install --id Gyan.FFmpeg
#Updating APPlications - check which apps are out of date:
#or GPAC.GPAC always shows as Unknown ....Code:winget upgrade
Code:winget upgrade --include-unknown
#Upgrading ALL out of date APPlications:
Code:winget upgrade --all
#Upgrading SPECIFIC out of date APPlications:
Code:winget upgrade --id Gyan.FFmpeg
# Optional
Code:winget install --id Microsoft.VisualStudioCodeCode:winget install --id 7zip.7zipCode:winget install --id Notepad++.Notepad++Code:winget install --id Mozilla.FirefoxCode:winget install --id TorProject.TorBrowserCode:winget install --id Vivaldi.VivaldiCode:winget install --id OO-Software.ShutUp10Code:winget install --id Ghisler.TotalCommander---------------------------Code:winget install --id 9P7KNL5RWT25 #Sysinternals Suite
#Installing specific version
https://chromiumdash.appspot.com/Code:winget install --id Google.Chrome.Canary -v 126.0.6471.0
------------
## YT-DLG is a cross platform front-end GUI of the popular youtube-dl written in wxPython:
## https://github.com/yt-dlg/yt-dlg
#Notes:Code:winget install --id yt-dlg.yt-dlg
https://learn.microsoft.com/en-us/windows/package-manager/winget/upgrade
################################################## ##############################
#4
################################################## ##############################
#--------------------------------------
#Install BINary APPS: with IWR
#--------------------------------------
#(You have to paste/type "each" line into the Power Shell on it's own - end press ENTER)
##Download to "System32" DIRectory using "IWR"
(Disable progress bar in IWR for Downloads to speed up):
-------------------------------Code:$ProgressPreference = 'SilentlyContinue'
# CCExtractor "Latest":
Code:Invoke-WebRequest ` https://github.com/CCExtractor/ccextractor/releases/latest/download/CCExtractor.msi ` -OutFile $home\Downloads\CCExtractor.msi-------------------------------Code:Start-Process $home\Downloads\CCExtractor.msi -ArgumentList '/quiet' -Wait
# N_m3u8DL-RE "20240304":
Code:Invoke-WebRequest ` https://github.com/stabbedbybrick/N_m3u8DL-RE/releases/download/20240304/N_m3u8DL-RE_Beta_win-x64.zip ` -OutFile $home\Downloads\N_m3u8DL-RE_Beta_win-x64_20240304.zip--------------------------Code:tar -xzvf $home\Downloads\N_m3u8DL-RE_Beta_win-x64_20240304.zip ` -C C:\Windows\System32\
# Bento4 - v.1-6-0-641:
#(Mind the "space" at the end of the line between the "\ *.exe"Code:Invoke-WebRequest ` https://www.bok.net/Bento4/binaries/Bento4-SDK-1-6-0-641.x86_64-microsoft-win32.zip ` -OutFile $home\Downloads\Bento4-SDK-1-6-0-641.x86_64-microsoft-win32.zip
--------------------------Code:tar --verbose --directory=/Bento4-SDK-1-6-0-641.x86_64-microsoft-win32/bin/ ` --extract --file=$home\Downloads\Bento4-SDK-1-6-0-641.x86_64-microsoft-win32.zip ` --strip-components=2 -C C:\Windows\System32\ *.exe
# get_iPlayer - v3.35.0:
Code:Invoke-WebRequest ` https://github.com/get-iplayer/get_iplayer_win32/releases/download/3.35.0/get_iplayer-3.35.0-windows-x64-setup.exe ` -OutFile $home\Downloads\get_iplayer-3.35.0-windows-x64-setup.exeCode:Invoke-WebRequest ` https://github.com/get-iplayer/get_iplayer_win32/releases/download/3.35.0/get_iplayer-3.35.0-windows-x64-setup.exe.sha256 ` -OutFile $home\Downloads\get_iplayer-3.35.0-windows-x64-setup.exe.sha256
#Check the "File" Integrity/Hash
Code:Compare-Object ` -ReferenceObject ` (Get-Content -Path $home\Downloads\get_iplayer-3.35.0-windows-x64-setup.exe.sha256) ` -DifferenceObject ` (Get-FileHash $home\Downloads\get_iplayer-3.35.0-windows-x64-setup.exe -Algorithm SHA256).Hash.ToLower()
#Install
Code:Start-Process ` $home\Downloads\get_iplayer-3.35.0-windows-x64-setup.exe ` -ArgumentList '/VERYSILENT /SP-' -Wait
-------------------------------
# Hola-proxy "Latest":
Code:Invoke-WebRequest ` https://github.com/Snawoot/hola-proxy/releases/latest/download/hola-proxy.windows-amd64.exe ` -OutFile C:\Windows\System32\hola-proxy.exe
---------------------------------
# Shaka-project "Latest":
-------------------------------------Code:Invoke-WebRequest ` https://github.com/shaka-project/shaka-packager/releases/latest/download/packager-win-x64.exe ` -OutFile C:\Windows\System32\shaka-packager.exe
# Windscribe-proxy "Latest":
Code:Invoke-WebRequest ` https://github.com/Snawoot/windscribe-proxy/releases/latest/download/windscribe-proxy.windows-amd64.exe ` -OutFile C:\Windows\System32\windscribe-proxy.exe
#Optional
-----------------------------
# YTarchive "Latest":
#Using IWR:
#or aria2:Code:Invoke-WebRequest ` https://github.com/Kethsar/ytarchive/releases/download/latest/ytarchive_windows_amd64.zip ` -OutFile $home\Downloads\ytarchive_windows_amd64.zip
Code:aria2c https://github.com/Kethsar/ytarchive/releases/download/latest/ytarchive_windows_amd64.zip ` --dir $home\Downloads\Code:tar -tzf $home\Downloads\ytarchive_windows_amd64.zip | findstr .exeCode:tar --verbose --extract --file=$home\Downloads\ytarchive_windows_amd64.zip ` -C C:\Windows\System32\ *.exe
#Got an ERROR when Installing the above?
Invoke-WebRequest : Access to the path 'C:\Windows\System32\xxxxxxxxxx.exe' is denied.
#Answer:
You are NOT running the command(s) in "privileged" | "elevated" | "Administrator" PS = Power Shell terminal. See part [0].
################################################## ##############################
#5
################################################## ##############################
# Check all BINaries are working and are in the PATH:
#
Code:git -vCode:N_m3u8DL-RE --versionCode:ffmpeg -versionCode:ffprobe -versionCode:aria2c --versionCode:get_iplayer -VCode:shaka-packager -versionCode:hola-proxy --versionCode:windscribe-proxy --versionCode:yt-dlp --versionCode:mkvextract --versionCode:mkvmerge --versionCode:ccextractorwinfull --versionCode:mp4box -versionCode:gpac -versionCode:mediainfo --versionWin has cURL alias, so ".exe has to be used for real cURL:Code:nano --version
Code:Get-Alias -Definition Invoke-WebRequest | Format-Table -AutoSize curl.exe --version
Code:py -V#Multiple Major Versions of Python Package (I have installed 3.10 and 3.12):Code:pip -V
#3.12
Code:py -3.12 -V#3.10:Code:py -3.12 -m pip -V
Code:py -3.10 -VCode:py -3.10 -m pip -V
(A "one-liner=multiple apps/commands in one")...
# If you get an error message (IN RED) then read what it says and what is missing from your system and/or your windows PATH
Code:git -v; N_m3u8DL-RE --version; ffmpeg -version; ffprobe -version; aria2c --version; get_iplayer -V; shaka-packager -version; hola-proxy --version; windscribe-proxy --version; yt-dlp --version; mkvextract --version; mkvmerge --version; ccextractorwinfull --version; mp4box -version; gpac -version; mediainfo --version; nano --version; curl.exe --version #Python; py -V; pip -V; #Fin;
#Microsoft.VisualStudioCode
Code:code --version
----------------------------------------------------------------
#LATEST N_m3u8DL-RE - 20231113 | 0.2.0+8fdb6bc90ba128b91bff32d32ed6152f88584374
----------------------------------------------------------------
https://github.com/nilaoda/N_m3u8DL-RE/blob/main/.github/workflows/build_latest.yml
https://learn.microsoft.com/en-us/dotnet/core/install/windows?tabs=net80#install-with-...manager-winget
https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-publish
#Dependecies:
- .NET (dotnet)
and
- Microsoft VisualStudio 2022 - Desktop Development with C++ (Big Beast, be patient when installing it)
[Need at least cca. 13.14 GB of disk space.]
#win-x64
(WinKey+x +a | PowerShell Elevetead - Administrator) - KEEP IT OPEN
andCode:winget install Microsoft.DotNet.SDK.8
Code:winget install Microsoft.VisualStudio.2022.Community --silent --override ` "--wait --quiet --add ProductLang En-us --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended"
(WinKey+x +i | PowerShell User Level)
#Clone the "N_m3u8DL-RE" REPOsitory:
#See help for .NET publishCode:cd $home\git git clone https://github.com/nilaoda/N_m3u8DL-RE.git cd N_m3u8DL-RE
#CompileCode:dotnet publish -h
#If you get an ERROR "error NU1100: Unable to resolve......" try this:Code:dotnet publish .\src\N_m3u8DL-RE -r win-x64 -c Release -o artifact-x64
Code:dotnet nuget locals all --clear rm $home\AppData\Roaming\NuGet\*.* dotnet restore
#Check the versionCode:Ultimate Packer for eXecutables Copyright (C) 1996 - 2022 UPX 4.0.1 Markus Oberhumer, Laszlo Molnar & John Reiser Nov 16th 2022 File size Ratio Format Name -------------------- ------ ----------- ----------- 16331264 -> 6439936 39.43% win64/pe N_m3u8DL-RE.exe
0.2.0+8fdb6bc90ba128b91bff32d32ed6152f88584374Code:.\artifact-x64\N_m3u8DL-RE --version
#ZIP
#Copy to "C:\Windows\System32\" - WinKey+x +a | Elevated - Administrator Power ShellCode:Compress-Archive -Path .\artifact-x64\N_m3u8DL-RE.exe -DestinationPath N_m3u8DL-RE_Beta_win-x64_LATEST.zip
Code:cp $home\git\N_m3u8DL-RE\artifact-x64\N_m3u8DL-RE.exe C:\Windows\System32\; exitIf you are interested, here is the log:Code:sudo cp ./artifact/N_m3u8DL-RE /usr/local/bin/
N_m3u8DL-RE.log
################################################## ##############################
#6
################################################## ##############################
#Testing the setup
Code:ffmpeg -cenc_decryption_key 166634c675823c235a4a9446fad52e4d -i "https://media.axprod.net/TestVectors/v7-MultiDRM-SingleKey/Manifest_1080p.mpd" -c copy -f flv - | vlc -Code:ffmpeg -cenc_decryption_key 100b6c20940f779a4589152b57d2dacb -i "https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd" -c copy -f flv - | vlc -
################################################## ##############################
#7
################################################## ##############################
# Something does not work? Record your PS session
#You can download the recording as:
.cast = Original Recording (And play it back Locally)
.txt = Plain Text Version (Individual commands)
.gif = animated GIF (requires "Downloading" agg program):
# Download asciinema GIF generator "agg":
# https://github.com/asciinema/agg
# Record and share what does not work for you,
# easily from the CLI using asciinema or on Windows "Watfaq.PowerSession"
# https://github.com/Watfaq/PowerSession-rs
# Install from PowerShell (PS):
# (Open elevated PS)
# (Confirm with)Code:WinKey+x + a
Code:Alt+y
# Install LATEST PowerSession version:
# Install LATEST asciinemas "GIF" generator "agg":Code:winget install --id Watfaq.PowerSession
#Close the Terminal Window:Code:winget install --id asciinema.agg
Code:exit
(A "one-liner=multiple apps/commands in one")...
Code:winget install Watfaq.PowerSession asciinema.agg; exit
# Open PowerShell (PS) window:
Code:WinKey+x + i
#Let check the Version and Help/Recording:
Code:PowerSession -VCode:PowerSession --helpCode:PowerSession rec --help
#Start Recording (A NEW PS Session will appear)
#Stop Recording:Code:PowerSession rec NameDecribingYourError-PS.cast
Code:exit
#Upload to asciinema.org (Will only be available for 7 days and secret, unless you register .......)
Result Url: https://asciinema.org/a/1JEXGjok1JhE1IHU1jZQ75ObNCode:PowerSession upload NameDecribingYourError-PS.cast
#Re-Playing the RECORDING:
Code:PowerSession play NameDecribingYourError-PS.cast
#Convert to "GIF":
Code:agg NameDecribingYourError-PS.cast NameDecribingYourError-PS.gif
################################################## ##############################
#8
################################################## ##############################
-----------
#Key terms
-----------
https://docs.python.org/3/installing/index.html#key-terms
---------------------------------------------------------
# PIP
- the preferred installer program. (the package installer for Python.)
Starting with Python 3.4, it is included by default with the Python binary installers.
https://pypi.org/project/pip/
# Virtual Environment
- a semi-isolated Python environment that allows packages to be installed for use by a particular application,
rather than being installed system wide.
You are asking, why use Virtual Environment?
In plain English, if you are installing two python projects and both are using
same dependency (but with different versions = older and newer etc.)
that would create a conflict ...... Virtual Environment makes sure you do not to have Python dependency conflicts ;)
# VENV
- the standard tool for creating virtual environments,
and has been part of Python since Python 3.3. Starting with Python 3.4,
it defaults to installing pip into all created virtual environments.
#Create
#ActivateCode:py -m venv env
Code:.\env\Scripts\activate
# VirtualEnv
- a third party alternative (and predecessor) to venv.
It allows virtual environments to be used on versions of Python prior to 3.4,
which either don’t provide venv at all, or aren’t able to automatically install pip into created environments.
# PyPI
- Python Package Index is a public repository of open source licensed packages
made available for use by other Python users.
https://pypi.org/
# PyPA
- Python Packaging Authority is the group of developers and documentation authors
responsible for the maintenance and evolution of the standard packaging tools
and the associated metadata and file format standards.
https://www.pypa.io/
# Poetry
- Alternative to VENV
Python packaging and dependency management made easy
https://python-poetry.org/
https://python-poetry.org/docs/basic-usage/#activating-the-virtual-environment
https://python-poetry.org/docs/cli/
https://pypi.org/project/poetry/
# Install Poetry ("-3.12" you have Multiple Major Versions of Python Package and want to use version 3.12):
# Check your version:Code:py -3.12 -m pip install poetry
# Create the "virtualenv" inside the project’s root directoryCode:py -3.12 -m poetry -V
# Reads the pyproject.toml file from the current project, resolves the dependencies, and installs them.Code:py -3.12 -m poetry config virtualenvs.in-project true
# Spawns a shell within the project’s virtual environment.Code:py -3.12 -m poetry install
Code:py -3.12 -m poetry shell
# Pipenv
- a Python virtualenv management tool that supports a multitude of systems and nicely bridges the gaps between pip,
python (using system python, pyenv or asdf) and virtualenv.
Linux, macOS, and Windows are all first-class citizens in pipenv.
https://pipenv.pypa.io/en/latest/
https://pypi.org/project/pipenv/
INTERESTING PROJECTS:
Beyond-WKS-KEYS
https://forum.videohelp.com/threads/411862
FreeVine (discontinued, but still works)
https://forum.videohelp.com/threads/411643
Video Guide
https://forum.videohelp.com/threads/411643/page48#post2735128
All4 "PowerSession" recorded in Power Shell on Win 11 Pro 22H2
https://forum.videohelp.com/threads/411643/page48#post2736019
Devine
https://forum.videohelp.com/threads/414154
Devine Installation
https://forum.videohelp.com/threads/414154/page7#post2735380
Devine.YAML
https://forum.videohelp.com/threads/414154/page12#post2737656
UK-FTA | UK-Free-to-Air-Downloader
https://forum.videohelp.com/threads/411884
UK-FTA Installation
https://forum.videohelp.com/threads/411884/page10#post2736385
DRM free content downloader WideFrog
https://forum.videohelp.com/threads/414548
Installation of WideFrog
https://forum.videohelp.com/threads/414548/page2#post2738789
Widevine-L3-Guesser-Extension
https://forum.videohelp.com/threads/414140
Vadapav (downloader)
https://forum.videohelp.com/threads/413280
All Hell Let Loose!
https://forum.videohelp.com/threads/415090
[Release] CDRM-Project 2.0
https://forum.videohelp.com/threads/414973
The above guide is even easier on Linux system
open your eyes ;)
I take no responsibility what so ever if you can not
copy/paste the commands without deleting or adding extra characters
to the command during this process ;)
I have created this "Guide" + the "Video" to help those that are NOT so versed in
operating their "OS" = Operating System,
if you fail to follow this guide things will not work for you
and I will not respond to your posts.
Please take time reading the above information,
I did so as well and it's taking me few days to produce the above
searching for ways how to achieve all of this with simple copy/paste.
Improvements/corrections to this guide are welcome.
#EDIT 11th May 2024
- Small corrections
#EDIT 14th May 2024
- Added [4]7zip/ [5] YTarchive
- Small corrections
#EDIT 15th May 2024
- Make [some] one liners more readable (Including Semicolon)
#EDIT 17th May 2024
- Added section [8] - Python Key terms
- Small corrections/improvements
#EDIT 7th June 2024
- Added "INTERESTING PROJECTS" links
- Small corrections/improvements
#EDIT 8th June 2024
- Amended "INTERESTING PROJECTS" links
- Added instructions how to compile LATEST version of N_m3u8DL-RE
#EDIT 15th June 2024
- Added NEW Header (requesting users to state their Window$ OS version/build).
- No private messages request.
- Small corrections/improvements
#EDIT 16th June 2024
- Added Dependency to N_m3u8DL-RE needed when compiling for Windows
- Small corrections/improvements
#EDIT 18th June 2024
- Amend the NEW Header
- Added commands for Windows version
- Small corrections/improvements
#EDIT 2nd Jul 2024
- Added get_iPlayer (that got somehow missing from the guide ....)
- Amended "INTERESTING PROJECTS" links
- Small corrections/improvements
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
+ Reply to Thread
Results 1 to 15 of 15
Thread
-
-
-
-
MPV is another great player, but not easily installed...
Can anyone here think of any "easier"
way to get the MPV installed from Power Shell on Win?
I wanted to add it to "Optional" downloads,
but I think my sollution is bit cumbersome and does not allow to install "LATEST" version.
I have checked and MPV is not in Windows Package Manager REPOsitory..
Code:winget search mpv
showing version 7.1.1.0
but current MPV version is:
Code:mpv --version mpv v0.38.0-63-gb364e4a6 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects built on Apr 21 2024 00:06:58 libplacebo version: v7.349.0 (v6.338.0-124-gd0eb997-dirty) FFmpeg version: N-114900-ga44c34631 FFmpeg library versions: libavutil 59.15.100 libavcodec 61.5.103 libavformat 61.3.100 libswscale 8.2.100 libavfilter 10.2.101 libswresample 5.2.100
What is also annoying is that MPV Windows builds by shinchiro offer
two versions x86_64 and x86_64-v3 and the difference is:
x86_64-v3 build have these CPU instructions enabled by default:
avx avx2 bmi bmi2 fma lzcnt movbe sse3 sse4 sse4.1 sse4.2 ssse3 xsave sahf mwait crc32 cx16 popcnt f16c
CPU which dont have these "CPU Instructions" features will fail to launch the x86_64-v3 build.
So perhaps even checking "CPU Instructions set for your processor" before downloading?
Here is what I have come up with:
# Download MPV Video Player:
Code:aria2c https://sourceforge.net/projects/mpv-player-windows/files/64bit-v3/mpv-x86_64-v3-20240421-git-b364e4a.7z/download --dir $home\Downloads tar -tzf $home\Downloads\mpv-x86_64-v3-20240421-git-b364e4a.7z | findstr .exe tar -xzvf $home\Downloads\mpv-x86_64-v3-20240421-git-b364e4a.7z -C C:\Windows\System32\ *.exe *.dll
#There is an option to install MPV using "chocolatey.org", but I am not an Windows user
so not sure how prelevant is use of chocolatey (But it looks easy enough)
but would it caused any problems if WinGet is used as well?
https://community.chocolatey.org/packages/mpv#versionhistory
Code:choco install mpv choco upgrade mpv choco uninstall mpv
Windows builds by shinchiro (releases and git)
https://sourceforge.net/projects/mpv-player-windows/files/64bit/mpv-x86_64-20240512-gi...45.7z/download
https://sourceforge.net/projects/mpv-player-windows/files/64bit/mpv-x86_64-20240505-gi...0d.7z/download
also contain "bootstrapper.zip" that has two scripts (for CMD and PS)
"updater.bat"
"updater.ps1"
But I am not sure how practical it is to use those scripts ....
(anyone here uses them to keep Up to date MPV?) -
-
Thank you very much for the videos with step by step instructions.
I could do with some help with Freevine.
Here are some of my errors:
1) #Windscribe - didnt install
2) # To open up elevated prompt Windows PowerShell (PS) press:
WinKey + x + a
# And "Alt + Y" when "User Account Control" pop-up window appears.
Doesn't open
3) # Set the path for the following programs "7-Zip | MKVToolNix | bin":
Code:
setx /M path "%PATH%;c:\Program Files\MKVToolNix\"
setx /M path "%PATH%;c:\Users\user\bin\"
ERROR: Access to the registry path is denied.
#Get your WVD file (Courtesy of "u/303646").
tar : The term 'tar' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the
spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ tar -tzf $home\wvd\2361419202.zip | findstr "pem bin"
+ ~~~
+ CategoryInfo : ObjectNotFound: (tar:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Any help would be greatly appreciated. -
1# As you can see in the Video, it works ....
I have again checked the link for "Windscribe" and it works as well ....
(Must be an error between the chair and keyboard).....
2# You need to get the timing right
Press "WinKey" + "x" and Windows "Start" like menu opens up, then press "a"
3#
In this guide a deliberately NOT use "setx" because it messes things up on different versions of Windows ...
This is the Quote from the above Guide:
Code:#1 ################################################## ############################## # Windows PATH Windows PATH = System variables | Environment Variables #------------------------------------------------------------------------------- # I am getting different results on different versions of Windows using "setx" # so it's better to use Windows GUI to add APPs to a Windows PATH:
4# Tar and Curl have been part of Windows since at least 2018
Windows 10 Insider build 17063 and later
https://devblogs.microsoft.com/commandline/tar-and-curl-come-to-windows/
The above guide was done on Win 10 (19045 - latest build at the time) as Win 11 is apparently not that popular yet
What version of Windows do you have and what build is it? -
Thank you for your reply and suggestions.
I have Windows 11 Home Build 22631
I am getting the following, any suggestions:
N_m3u8DL-RE : The term 'N_m3u8DL-RE' is not recognized as the name of a cmdlet, function, script file, or operable
program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ N_m3u8DL-RE --version
+ ~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (N_m3u8DL-RE:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException -
- Just posting and "ERROR" message will not help you and it's hard for us to help you as well
(Unless you explain in more detail what worked for you and what did not
from the "Guide" then it looks like you expect "US" to do the work for you, is that fair do you think?)
- Did you follow the guide from top to bottom?
- N_m3u8DL-RE is not part of Windows and you need to download it and place it to a DIR so Win can execute it... -
Trouble is, pssh, the easier you make it, the more it brings in people. And as StabbedByBrick memorably said they're the "people who make it their lifetime mission to misunderstand"
Noob Starter Pack. Just download everything DRM.
https://files.videohelp.com/u/301890/hellyes2.zip -
I have missed that post from StabbedByBrick
But unfortunately agree with that statement and you as well ...
But, COVID showed that people can and do change "en mass" ....
Asking "unconformable" questions "may" lead to change in some ....
Yes, you can't tell from the post of what social class/education one is from,
but I understand that there are people who just need more help.
Some people will realize what heap of s**t the Window$ is and
try decent OS. And when they do, you know that it's the group
that can and will want to learn more and not a finished article
that they will ask questions instead of accept/consume what is on the front of them ..
I could of course be wrong on all of the above .... but I tried -
Last edited by A_n_g_e_l_a; 18th Jun 2024 at 14:35.
Noob Starter Pack. Just download everything DRM.
https://files.videohelp.com/u/301890/hellyes2.zip -
-
You did not answer my questions
Remember the "Paxman-Michael Howard interview"?
Will I have to ask more then 12x?
Please take a time and re-read the guide, it has all the answers
to get you going .......if that is not your style, check out the Video,
pause, rewind and perhaps make a note of the time where
something did not make a sense and post back here
Similar Threads
-
AVStoDVD beginners guide - Any video to DVD-Video
By Baldrick in forum User guidesReplies: 273Last Post: 7th Mar 2024, 00:54 -
How to install two operating system (IOS and Win) in PC
By JeremyVN in forum MacReplies: 3Last Post: 25th Mar 2022, 06:29 -
Determine Best Quality Video from Set?
By joshua4 in forum Video ConversionReplies: 2Last Post: 7th May 2021, 02:19 -
Can someone guide how to set video player for x265 HDR films
By lorcav123 in forum Software PlayingReplies: 19Last Post: 24th Mar 2021, 10:48 -
4K Video Downloader and Win 10 (v. 1909)
By jgg in forum Newbie / General discussionsReplies: 2Last Post: 10th Oct 2020, 08:06