YT-DLP je uz ve verzi
stable@2023.10.13 a stale CT nefunguje

Mozna se to bude nekomu hodit, takhle to funguje mne:
--------------------------------------------------------------------------------
#NoDRM
#Only CS Audio/Subs
#Instalace
sudo curl -L
https://github.com/bashonly/yt-dlp/releases/download/2023.10.03.054029/yt-dlp_linux -o /usr/local/bin/yt-ct
sudo chmod a+rx /usr/local/bin/yt-ct
yt-ct URL
#Nefunguje multistream stahovani....drive jsem pouzival tohle:
yt-ct -f "bv*+mergeall[vcodec=none]" --audio-multistreams -vvvvvv -o '%(title)s-%(id)s.%(ext)s' --proxy socks5://127.0.0.1:1080
ale v nove verzi yt-dlp 2023.10.03.054029 (ceskatelevize) uz to stahuje vsechny audio stopy

a navic "-S mp4 a nebo -f mp4" nefunguje a video se uklada v mkv kontejneru
--------------------------------------------------------------------------------
Alternativa k YT-DLP je N_m3u8DL-RE a tento program funguje i s Audiaem, ktere je Multistream (Dualni),
ale titulky je treba vytahnout i s MPD a manualne stahnout jednim prikazem ........
nada se to nejak automatizovat aby N_m3u8DL-RE nasel ty titulky, nevi nekdo?
#Multistream #Audio
#NoDRM - #F12 (Chrome)
#######
Filter:
/(encryption=wv)|(subti)/
######################
#Instalace N_m3u8DL-RE
curl --doh-url
https://odvr.nic.cz/doh -kLO
https://github.com/nilaoda/N_m3u8DL-RE/releases/download/v0.2.0-beta/N_m3u8DL-RE_Beta_linux-x64_20230628.tar.gzsudo tar xvf N_m3u8DL-RE_Beta_linux-x64_20230628.tar.gz --strip-components=1 -C /usr/local/bin/ --verbose
sudo chmod a+rx /usr/local/bin/N_m3u8DL-RE
sudo chown root:root /usr/local/bin/N_m3u8DL-RE
ls -ilha /usr/local/bin/
N_m3u8DL-RE --version
#SUB
curl --doh-url
https://odvr.nic.cz/doh -o pc-sub.vtt
https://imgct.ceskatelevize.cz/cache/data/ivysilani/subtitles/xxx/xxxxxxxxxxx/sub.vtt#MP4
N_m3u8DL-RE '
https://ivys-cdn.o2tv.cz/cdn/uri/get/?token=xxxxx&contentType=vod&drmOnly=true&expiry=xxxxx&id=xxxxx&playerType=dash&quality=web®ion=4&skipIpAddressCheck=false&userId=xxxx&encryption=wv' \
--save-name .iVysilani.Web-DL.AAC.LC2.0.H.264 \
--mux-import path=pc-sub.vtt:lang=cs:name="Čeština" \
-mt -M mp4 -sv best -sa all -ss all
--------------------------------------------------------------------------------
A tady pro sifrovanou verzi je to pracnejsi, ale jde to

#Audio | #Multistream
#DRM - #F12 (Chrome)
#######
Filter:
/(license)|(encryption=wv)|(subti)/
########
Console:
MediaKeySession::generateRequest
#Instalce Bento4
################
curl --doh-url
https://odvr.nic.cz/doh -kLO
https://www.bok.net/Bento4/binaries/Bento4-SDK-1-6-0-640.x86_64-unknown-linux.zipunzip -l Bento4-SDK-1-6-0-640.x86_64-unknown-linux.zip | less
sudo unzip -j Bento4-SDK-1-6-0-640.x86_64-unknown-linux.zip 'Bento4-SDK-1-6-0-640.x86_64-unknown-linux/bin/*' -d /usr/local/bin/
ls -ilha /usr/local/bin/
#Instalce PyWideVine
####################
sudo apt install python3-poetry
cd ~/git
git clone
https://github.com/rlaphoenix/pywidevine.gitcd pywidevine
python3 -V
pip3 -V
poetry --version
poetry config virtualenvs.in-project true
poetry install
poetry run pywidevine -v
#Vygenerujeme si *.wvd soubor z "device_private_key" a "device_client_id_blob", ktere mame vytahnute z Audroid zarizeni a nebo Studia.
poetry run pywidevine create-device -k device_private_key -c device_client_id_blob -t ANDROID -l 3
#WVD
****_l3.wvd musi byt ve stejnem adresari a nebo s cestou k *.wvd souboru kdyz zadame o klice (KID:KEY)
#Dotaz na KID:KEY
cd ~/git/pywidevine
poetry run pywidevine license "google_aosp_on_ia_emulator_14.0.0_7a771908_4464_l3.wvd" "AAAAxxxxxZsG" "
https://ivys-wvproxy.o2tv.cz/license?access_token=c3RlcGFuLWEtb25kcmEtanNvdS1wcm9zdGUtbmVqbGVwc2k="
#A NEBO (#Dotaz na KID:KEY)
pip3 install pywidevine
pywidevine -v
pywidevine create-device -k device_private_key -c device_client_id_blob -t ANDROID -l 3
pywidevine license "08_4464_l3.wvd" "AAAAxxxxxxxxZsG" "
https://ivys-wvproxy.o2tv.cz/license?access_token=c3RlcGFuLWEtb25kcmEtanNvdS1wcm9zdGUtbmVqbGVwc2k="
###################
#PSSH request | 2nd KEY!!!!
###################
####
#SUB
curl --doh-url
https://odvr.nic.cz/doh -o pc-sub.vtt
https://imgct.ceskatelevize.cz/cache/data/ivysilani/subtitles/xxx/xxxxxxxxxxx/sub.vtt####
#MP4
N_m3u8DL-RE '
https://ivys-cdn.o2tv.cz/cdn/uri/get/?token=xxxxx&contentType=vod&drmOnly=true&expiry=xxxxx&id=xxxxx&playerType=dash&quality=web®ion=4&skipIpAddressCheck=false&userId=xxxx&encryption=wv' \
--save-name .iVysilani.Web-DL.AAC.LC2.0.H.264 \
--key \
--key \
--key \
--key \
--mux-import path=pc-sub.vtt:lang=cs:name="Čeština" \
-mt -M mp4 -sv best -sa all -ss all