» »

Prenos vsebine z novega arhiva RTVSLO

Prenos vsebine z novega arhiva RTVSLO

jukoz ::

Vrže ven "wrong url"

tako na v1 kot na v2

Lako prosim preveriš če ti dela?

rokp ::

Pocakas, da "prispe" v arhiv in potem uporabis odlicni pripomocek vodnega bivola z linkom iz arhiva?

Edit: imaš pa še od AštiriL orodje za prenos, to naj bi pa znalo prenesti tudi tisto, kar je "v živo": https://ž.ga/rtv4ddl

Zgodovina sprememb…

  • spremenil: rokp ()

buttcrack ::

Meni po začetnih zežavah vse deluje perfektno, tako da še enkrat hvala za tole.

Alexius Heristalski ::

AštiriL je izjavil:

> Prijavljen na MMC ta video sicer lahko predvajam.

Samo prijavljen z navadnim komentatorskim računom ali prijavljen s številko RTV prispevka in davčno?

Meni, če sem prijavljen z navadnim komentatorskim računom, ne deluje gledanje geoblokiranih filmov iz tujine iz brskalnika.

Drugo, se pravi z aktiviranimi dodatnimi storitvami.
fantje, ni blo slabo, samo dajte še v herbicidščini

okica11 ::

Bivol tudi meni ne pomaga. Kot ugotovljeno deluje za url oblike https://4d.rtvslo.si/arhiv/lahko-noc-otroci/174689123 in NE deluje za url oblike
https://www.rtvslo.si/4d/arhiv/174745257?s=tv

Čim prej upajmo na rtv download: v3.0 ;) ;).

Zgodovina sprememb…

  • spremenil: okica11 ()

recmajkemi ::

Verjetno, ker je narejen za pobiranje z arhiva. S tremi kliki prideš na želeno stran iz nedelujočega URlja. https://4d.rtvslo.si/arhiv/primeri-insp...
V tej državi vsi vedo za vse svinjarije, ki se dogajajo.
Ko pa vprašaš, kdaj so prijavili kako stvar pa črički.
Če veš, obišči & prijavi na; e-uprava.gov.si/podrocja/vloge/vloga.html?id=2377

okica11 ::

recmajkemi je izjavil:

Verjetno, ker je narejen za pobiranje z arhiva. S tremi kliki prideš na želeno stran iz nedelujočega URlja. https://4d.rtvslo.si/arhiv/primeri-insp...


Očitno sem šlampast, da ga nisem uspel najti v arhivu (sem mislil, da ga še ni). Hvala!

Lightning5 ::

Zdravo,
Spisal sem python skripto, ki avtomatsko naloži videje iz rtv4d.
Na voljo na github: https://github.com/Lightning-5/rtv4d-do...
Kot .py ali .exe.
rtv4d-downloader-exe

Antivirus se pri exe sicer pritožuje, ampak vam zagotavljam, da koda ne dela nič zlonamernega :)

c3p0 ::

Super si to zrihtal!

buttcrack ::

lepa, tudi pohvalno!

Lightning5 ::

Hvala :)
Sicer sem naknadno opazil, da je podobno spletno rešitev že naredil vodnibivol ?
Ah ja... Škodi ne :D
En v Pythonu, drug v JavaScript :D

AštiriL ::

En v Pythonu, drug v JavaScript :D


Tretji v C.
Ostani 127.0.0.1, ko si 0.0.0.0, nosi 255.255.255.255.

buttcrack ::

danes npr. mi ne potegne zadnjega Vrenka - https://4d.rtvslo.si/arhiv/primeri-insp...

Niti po stari metodi z inspect ne najdem progressive linka

w4nkst4 ::

https://vodstr.rtvslo.si/encrypted06/_d...

odpreš s chrome in gledaš

Zgodovina sprememb…

  • spremenil: w4nkst4 ()

buttcrack ::

in kaj ti potem narediš z m3u8 fileom?

w4nkst4 ::

skopiraš v chrome in gledaš, lahko pa gledaš tut prek vlc in ga skopiraš pod network stream.

w4nkst4 ::

buttcrack ::

Se poigram, ampak prej je bilo precej bolj enostavno :)

Hvala

sbawe64 ::

https://pastebin.com/i8LvPBX1
odpri in skopiraj v vlc (ctrl + n)

Chromium browser:
odpreš rtv stran z posnetkom, F12, network - all, poiščeš "media", 43423432?callback=ava... , preview zavitek, response

2020 is new 1984
Corona World order

Zgodovina sprememb…

  • spremenilo: sbawe64 ()

buttcrack ::

hvala

sem na podlagi vodstr linka in live stream DL addona vse zrihtal

scenic16 ::

Ima še kdo težavo s pripomočkom vodnega bivola ?
Do nedavnega BP, sedaj NO GO... :(

PARTyZAN ::

Postopek za pridobitev m3u8 linka je opisan tukaj (v Firefoxu je skoraj identičen). Ko imaš m3u8 link, lahko s pomočjo orodja FFmpeg preneseš video na svoj disk z ukazom:

ffmpeg -protocol_whitelist file,http,https,tcp,tls -i https://vodstr.rtvslo.si/encrypted06/_d... -c copy Primeri_inšpektorja_Vrenka_s01e03_RTV_Retrospektiva.mp4

Zgodovina sprememb…

  • spremenilo: PARTyZAN ()

gregyk ::

Ali pa namestiš Video DownloadHelper dodatek npr. v firefox in je stvar enega klika

sija ::

Prav imate, Vrenko se ne naloži.

Če imate Linux sistem ali če znate sami prevesti C kodo za Windows pod cygwin, verzija 0.1.2 rtv4d-dl programa podpira tudi prenos oddaj, ki so na RTV 4D strežniku v MPEGTS kosih.

torej primer za zadnjega Vrenka na rtv4d-dl 0.1.2:
rtv4d-dl oddaja https://4d.rtvslo.si/arhiv/primeri-inspektorja-vrenka/174748534 vrenko
cat vrenko/*.ts | ffmpeg -i - -c:v copy -c:a copy vrenko.mp4
rm -rf vrenko/
vlc vrenko.mp4

c3p0 ::

En hiter hack skripte za ta hls playlist format, ffmpeg.exe mora bit v pathu ali istem diru kot skripta, 4D linke bere iz "links.txt" in vsakega posebaj prenese. Izbira kvalitete je skippana.

import requests
import json
import sys
import subprocess
import re

def dl(originalUrl):
    #static globals
    client_id="82013fb3a531d5414f478747c1aca622"

    #originalUrl=input("Vnesite URL videa na RTV-4D:\n")
    showID=originalUrl.split("/")[-1]

    print("VideoID: " + showID)

    #Pridobi jwt drm token
    r = requests.get('https://api.rtvslo.si/ava/getRecordingDrm/' + showID, params = {'client_id': client_id } )
    print(r.content)
    drm = json.loads(r.content)
    jwt=drm['response']['jwt']

    #Pridobi seznam
    r = requests.get('https://api.rtvslo.si/ava/getMedia/' + showID, params = {'client_id': client_id, 'jwt': jwt })
    mediaInfo = json.loads(r.content)
    mediaArr=mediaInfo['response']['mediaFiles']

    url = mediaArr[0]['streams']['hls']
    m = re.search('.*\/(.*.mp4).*', url)
    filename = m.group(1)
    cmd = "ffmpeg.exe -protocol_whitelist file,http,https,tcp,tls -i " + url + " -c copy " + filename
    subprocess.call(cmd, shell=True)

# start
with open("links.txt") as f:
    for line in f:
        dl(line.strip())

Zgodovina sprememb…

  • spremenil: c3p0 ()

AštiriL ::

c3p0 je izjavil:

Izbira kvalitete je skippana.

To je po mojem lahko problem, ker RTV API JSON vselej zmeša in pošlje objekte v naključnem vrstnem redu. Pač enkrat torej dobiš 360p in drugiš 720p. Ugotovil pa sem, da RTV API vedno (no, vsaj kakor sem jaz testiral), ko je več možnih kvalitet, doda še en objekt "addaptiveMedia", ki vsebuje najboljšo kvaliteto vsebine, če gre za MP4 datoteko, in m3u8 seznam predvajanja, ki se začne z najboljšo kvaliteto vsebine, če gre za oddajo izključno v HLS.
Ostani 127.0.0.1, ko si 0.0.0.0, nosi 255.255.255.255.

goldenboyslo ::

A kdo pozna kakšen enostaven način, do pred 7 dnevi je šlo preko orodja za razvijalce.

PARTyZAN ::

Imaš opisanih dovolj načinov nekaj prispevkov višje od tvojega.

c3p0 ::

AštiriL je izjavil:

c3p0 je izjavil:

Izbira kvalitete je skippana.

To je po mojem lahko problem, ker RTV API JSON vselej zmeša in pošlje objekte v naključnem vrstnem redu. Pač enkrat torej dobiš 360p in drugiš 720p. Ugotovil pa sem, da RTV API vedno (no, vsaj kakor sem jaz testiral), ko je več možnih kvalitet, doda še en objekt "addaptiveMedia", ki vsebuje najboljšo kvaliteto vsebine, če gre za MP4 datoteko, in m3u8 seznam predvajanja, ki se začne z najboljšo kvaliteto vsebine, če gre za oddajo izključno v HLS.


To je narejen primer kako pohandlat tudi ta način. Tako da spremenit program, da bo zajel vse opisano, bo zdaj trivialno za nekoga, ki ima urico ali dve časa.

c3p0 ::

Spet nova finta, vrstico je za prenos nekaterih vsebin potrebno modificirat:

cmd = "ffmpeg.exe -protocol_whitelist file,http,https,tcp,tls,crypto -i " + url + " -c copy " + filename

buttcrack ::

danes mi sicer tole zlovda, ampak video pa potem ne dela :(
https://4d.rtvslo.si/arhiv/tuje-serije/...

w4nkst4 ::

franga2000 ::

Ravno par dni nazaj sem moral nekaj prenest s 4D in se seveda kot kreten celo stvar razkopal sam, namesto da bi nardil en google search in našu ta thread.

Anyways, glede na to da so standardi v ozadju (m3u8, hls...) že supported sem naredu pull request na orodje youtube_dl, ki ga predvidevam večina že pozna. Manjka mi še implementacija downloadanja audio posnetkov, videi pa delajo brez problema, tak da če kdo rabi si lahko potegnete moj branch (pip lahko inštalira iz git repotov, lahko pa tudi zaženete direkt iz source kode), v teoriji bo na voljo že v naslednjem releasu youtube_dl.

PARTyZAN ::

Props! Mislim, da bo uporaba youtube-dl še najelegantnejša rešitev, ko se zmerga še tvoja koda.

Hvala. :)

c3p0 ::

Works like a charm!

gregyk ::

Meni ta youtube_dl prenese najnižjo kvaliteto slike, vidim da vzame link iz addaptiveMedia, a ne bi moral iz mediaFiles|streams|hls ?

gregyk ::

gregyk je izjavil:

Meni ta youtube_dl prenese najnižjo kvaliteto slike, vidim da vzame link iz addaptiveMedia, a ne bi moral iz mediaFiles|streams|hls ?

Se posipam s pepelom, v pravem JSON-u so linki do m3u8 samo pod addaptiveMedia ... ampak v m3u8 sta obe kvaliteti, zakaj potem prenaša samo slabšo? Se to še kje izbere?

edit: če še koga zanima, najprej je treba dodati ukazu za prenos switch "-F" ki ti izlista dosegljive kvalitete posnetkov. Npr. pri tem filmu:

https://4d.rtvslo.si/arhiv/mednarodna-o...

sta na voljo dve kvaliteti: hls-1920 = 1280x720 in hls-825=640x360

potem se doda switch "-f hls-1920" in se prenese boljša kvaliteta...

Zgodovina sprememb…

  • spremenil: gregyk ()

gregyk ::

edit 2: dodajte "-f "best[height>=720]" ukazu pa vam pobere dol verzijo ki je 720p ali več

Jure14 ::

Se opravičujem, zgleda, da je že pozna ura, al sem pa že v letih....

Kaj moram pri youtube-dl vpisat, da dobim to risanko:
https://4d.rtvslo.si/arhiv/piknik-s-tor...

Ali pa za rtv4d-dl, vseeno.

Hvala!

dr.Akula ::

Jaz delam kar tako kot je tu opisano:

PARTyZAN je izjavil:

Postopek za pridobitev m3u8 linka je opisan tukaj (v Firefoxu je skoraj identičen). Ko imaš m3u8 link, lahko s pomočjo orodja FFmpeg preneseš video na svoj disk z ukazom:

ffmpeg -protocol_whitelist file,http,https,tcp,tls -i https://vodstr.rtvslo.si/encrypted06/_d... -c copy Primeri_inšpektorja_Vrenka_s01e03_RTV_Retrospektiva.mp4


Zate je:
ffmpeg -protocol_whitelist file,http,https,tcp,tls -i https://vodstr.rtvslo.si/encrypted06/_definst_/2021/01/23/174748527.smil/chunklist_w781542987_b2050000.m3u8?keylockhash=TasyeXxiMYHCk5LhiXJ_VPJL7YxJs7uEpzLvfk7_YE0 -c copy Pogumni lisjak - Piknik s torto.mp4
ni podatka

Zgodovina sprememb…

  • spremenil: dr.Akula ()

Jure14 ::

Super, hvala.
Sem sicer moral tisti keylockhash na novo vpisat, pol je pa šlo.

gregyk ::

Enostaven programček za download RTV (uporablja youtube-dl): https://mega.nz/file/GVxxCCqD#0te-gu_Xk...

dr.Akula ::

gregyk je izjavil:

Enostaven programček za download RTV (uporablja youtube-dl): https://mega.nz/file/GVxxCCqD#0te-gu_Xk...

Super je, hvala ti :)
ni podatka

Gospod ::

Z VLC-jem z lahkoto preneseš katero koli vsebino RTV 4D s kateri kolim brskalnikom z nekaj kliki.

buttcrack ::

danes imam spet težave...
http://vodstr.rtvslo.si/encrypted06/_de...
ne z rtvdl ne yt-dl appom niti z nobenmu addonam mi ne uspe zlovdat delujočega videa.

https://4d.rtvslo.si/arhiv/tanek-led/17...
trenutno se trufim preko vlcja, ampak se mi zdi da delam nekaj narobe, ker konvertira za popizdiz počasi, kot da mora cel video pogledat :(

Daniel ::

Meni tale drugi link youtube-dl povsem normalno sname in predvaja v praktično prej kot minuti.

buttcrack ::

problem solved...

mel v napačnem folderu rtvslo.exe pa ni lovdal.

tnx

Malcolm_Y ::

Hojla, a rabim met na PC-u še kaj drugega?


gregyk je izjavil:

Enostaven programček za download RTV (uporablja youtube-dl): https://mega.nz/file/GVxxCCqD#0te-gu_Xk...

kabana ::

Ojla, meni pa ne gre downloadad te Slovenske kronike: https://4d.rtvslo.si/arhiv/slovenska-kr...

Prosim za pomoč. Thx

Randomness ::

ffmpeg.exe -i https://vodstr.rtvslo.si/encrypted11/_definst_/2021/02/25/Slovenska_kronika2021-02-25-075445-SLO1.mp4/playlist.m3u8?keylockhash=PLeB8bRiwcdazy8-r9jr8ppcnZR86jeTa83O9pMFiaw -c copy -loglevel warning Slovenska_kronika2021-02-25-075445-SLO1.mp4


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Snemanje oddaje

Oddelek: Loža
142073 (1029) stratosD
»

Download video (flash) iz rtvslo (strani: 1 2 )

Oddelek: Pomoč in nasveti
9756134 (18544) Pizzicato
»

kako film, ki se predvaja v brskalnuki prenesti na disk (strani: 1 2 )

Oddelek: Pomoč in nasveti
6717237 (10254) SLO_Matej
»

Kako presnamem video prispevek z RTVSlo portala?

Oddelek: Zvok in slika
2511136 (6830) Naabo
»

Dostopnost RTV Slovenija in MediaPlayerConnectivity

Oddelek: Zvok in slika
53392 (3286) pivmik

Več podobnih tem