Forumnyheter:

Då forumet använder sig av databasen Stop Forum Spam för att blockera kända spammare finns det en liten risk att oskyldiga drabbas av detta, som råkar ha samma IP-adress som kända spammare har haft. Om du är en av dem och inte lyckas att skriva inlägg på forumet, följ denna länk för att ta bort blockeringen, eller skicka e-post till med din IP-adress.

Huvudmeny

Kalle Anka och hans vänner önskar god jul

Startat av Mysan, 7 december 2007 kl. 15:04:14

Föregående ämne - Nästa ämne

0 Medlemmar och 2 gäster tittar på detta ämne.

Anders M Olsson

Citat från: Oscar Isaksson skrivet 26 december 2017 kl. 04:13:40
Det kan man inte tro men det är krångliga avtal och förhandlingar när det gäller Disney. ::)

När det gäller Disney ska man aldrig förvånas. Disneys program är ju t.ex. nästan de enda som SVT inte lägger ut på SVT Play. Jag förmodar att Disney inte tillåter det.

moviefan

Citat från: Anders M Olsson skrivet 26 december 2017 kl. 08:06:30
När det gäller Disney ska man aldrig förvånas. Disneys program är ju t.ex. nästan de enda som SVT inte lägger ut på SVT Play. Jag förmodar att Disney inte tillåter det.

Varför tillåter inte Disney svt play ? 

TrondM

Citat från: Anders M Olsson skrivet 26 december 2017 kl. 08:06:30
När det gäller Disney ska man aldrig förvånas. Disneys program är ju t.ex. nästan de enda som SVT inte lägger ut på SVT Play. Jag förmodar att Disney inte tillåter det.

NRK legger faktisk ut Disneyprogrammet på sin nett-TV.

https://tv.nrk.no/program/MSUI20002017/donald-duck-og-vennene-hans

Tilgjengelig i en uke, men geoblokkert til Norge.

Daniel Hofverberg

Intressant...! Då är det förmodligen inte att Disney inte skulle tillåta publicering på SVT Play, utan snarare att de tar mer betalt för att inkludera streamingrättigheter och att SVT helt enkelt inte vill lägga ner de pengarna.

TBT_STR_QR

#244
Citat från: Daniel Hofverberg skrivet 26 december 2017 kl. 19:21:56
Intressant...! Då är det förmodligen inte att Disney inte skulle tillåta publicering på SVT Play, utan snarare att de tar mer betalt för att inkludera streamingrättigheter och att SVT helt enkelt inte vill lägga ner de pengarna.

Betyder det att deras material med svensk dubb kommer att finnas tillgängliga på deras uppkommande streamingtjänst?

Det skulle vara onödigt att ha en avgift för sina streamingrättigheter på sin egen streamingtjänst. :)

Disney har ett enormt bibliotek även om man bara tar in material med material från sitt eget varumärke och exkluderar allt annat som Marvel och LucasArts. Undrar om de kommer göra allt material från sitt varumärke tillgängligt på deras streamingtjänst på olika språk? Det skulle jag faktiskt betala för.

Själv har jag ingen aning varför de inte bara lägger ut allt på sin streamingtjänst på en gång. Är inte alltihop redan digitaliserad? Jag läste i en artikel att Disney inte kommer ha så mycket material på sin streamingtjänst när den lanseras.
Dubbningshemsidan DISCORD:
https://discord.gg/TwgqftwGxC

Anders M Olsson

Citat från: TrondM skrivet 26 december 2017 kl. 12:13:12
NRK legger faktisk ut Disneyprogrammet på sin nett-TV.

https://tv.nrk.no/program/MSUI20002017/donald-duck-og-vennene-hans

Tilgjengelig i en uke, men geoblokkert til Norge.

Jag lyckades faktiskt se programmet genom att använda en VPN-tjänst som gör att jag ser ut att befinna mig i Norge. Dock lyckades jag inte ladda ner programmet med svtplay-dl eller youtube-dl som båda påstår sig stödja NRK.

Det verkade gå bra att ladda ner programmet, men resultatet går inte att spela, utan är förmodligen krypterat.

Bara för skoj skull testade jag med att ladda hem ett annat, slumpvis valt, program med youtube-dl, nämligen Alvin og gjengen, och det fungerade mycket bättre. Inga problem att spela programmet efter nedladdning.

Då kan man ju misstänka att Disney kräver att det ska vara extra stark DRM på deras program för att NRK ska få lov att streama dem. Kan det kanske vara så att SVT inte kan erbjuda så starkt skydd som Disney kräver, och därför inte får lov att streama deras program?

Sänder NRK fler program från Disney som de lägger ut för streaming?

Daniel Hofverberg

Märkligt... Jag kan också se programmet från NRK TV med hjälp av en norsk VPN, men jag lyckas inte ladda hem alls med svtplay-dl - då får jag bara felmeddelandet "Can't fetch the video because of geoblocking", trots att jag har en norsk IP-adress och kan se det via webbläsaren. Helskumt... Textningsfilen kan jag dock ladda hem utan problem.

Med youtube-dl kan jag också ladda hem en video i FLV-format, men jag lyckas inte spela upp den.

Vore trevligt att höra vad TrondM säger, om han lyckas att ladda hem videon.

TrondM

Citat från: Anders M Olsson skrivet 26 december 2017 kl. 21:06:00Det verkade gå bra att ladda ner programmet, men resultatet går inte att spela, utan är förmodligen krypterat.

Det stemmer at det er kryptert, ja. Men, det går an å dekryptere.

Det er litt arbeid, og det bør la seg autmatisere.

Det jeg gjør er:

$ youtube-dl -g https://tv.nrk.no/program/MSUI20002017/donald-duck-og-vennene-hans
WARNING: Failed to download m3u8 information: HTTP Error 403: Forbidden
http://nordond26a-f.akamaihd.net/z/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/manifest.f4m?hdcore=3.7.0


Her endrer jeg http:// til https://, /z/ til /i/ og /manifest.f4m?hdcore=3.7.0 til /master.m3u8

$ curl "https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/master.m3u8"

#EXTM3U
#EXT-X-STREAM-INF:CLOSED-CAPTIONS=NONE,PROGRAM-ID=1,BANDWIDTH=211000,RESOLUTION=320x180,CODECS="avc1.66.30, mp4a.40.2"
https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/index_0_av.m3u8?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d
#EXT-X-STREAM-INF:CLOSED-CAPTIONS=NONE,PROGRAM-ID=1,BANDWIDTH=385000,RESOLUTION=480x270,CODECS="avc1.66.30, mp4a.40.2"
https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/index_1_av.m3u8?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d
#EXT-X-STREAM-INF:CLOSED-CAPTIONS=NONE,PROGRAM-ID=1,BANDWIDTH=662000,RESOLUTION=640x360,CODECS="avc1.77.30, mp4a.40.2"
https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/index_2_av.m3u8?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d
#EXT-X-STREAM-INF:CLOSED-CAPTIONS=NONE,PROGRAM-ID=1,BANDWIDTH=1395000,RESOLUTION=960x540,CODECS="avc1.77.30, mp4a.40.2"
https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/index_3_av.m3u8?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d
#EXT-X-STREAM-INF:CLOSED-CAPTIONS=NONE,PROGRAM-ID=1,BANDWIDTH=2410000,RESOLUTION=1280x720,CODECS="avc1.64001f, mp4a.40.2"
https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/index_4_av.m3u8?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d
#EXT-X-STREAM-INF:CLOSED-CAPTIONS=NONE,PROGRAM-ID=1,BANDWIDTH=64000,CODECS="mp4a.40.2"
https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/index_0_a.m3u8?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d


Her velger jeg versjonen med høyest båndbredde:


$ curl "https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/index_4_av.m3u8?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d"

#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-ALLOW-CACHE:YES
#EXT-X-KEY:METHOD=AES-128,URI="https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/crypt.key?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d"
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:1
#EXTINF:10.000,
https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/segment1_4_av.ts?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d
#EXTINF:10.000,
https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/segment2_4_av.ts?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d

...

#EXTINF:10.000,
https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/segment378_4_av.ts?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d
#EXTINF:5.640,
https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/segment379_4_av.ts?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d
#EXT-X-ENDLIST


EXT-X-KEY inneholder dekrypteringsnøkkelen. Last ned den, og finn hex-verdien

$ curl "https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/crypt.key?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d" > aes-128.key
$ xxd -p aes-128.key
0d5ec3c9cf307a8effa1b466ab5cd67a


Nøkkelen forandrer seg hele tiden, så du vil få en annen hex-verdi.

Last ned alle 379 delene av programmet, så kan du dekryptere de med openssl. hexnøkkelen bruks som argument til -K

for num in `seq 1 379`; do openssl aes-128-cbc -d -in segment${num}_4_av.ts -out decrypted_${num}.ts -nosalt -iv $num -K 0d5ec3c9cf307a8effa1b466ab5cd67a; done

Så er det bare å slå sammen alle delene til en fil.

cat decrypted_{?,??,???}.ts > donald2017.ts

Denne filen kan spilles av, men jeg får ikke til å lage mkv-fil av den direkte, så jeg sender den en runde gjennom ffmpeg


$ ffmpeg -i donald2017.ts -vcodec copy -acodec copy donald_2017.fixed.ts
...
Input #0, mpegts, from 'donald2017.ts':
  Duration: 01:03:05.72, start: 10.099667, bitrate: 2495 kb/s
    Stream #0:0[0x100]: Video: h264 (High), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x101]: Audio: aac (LC), 48000 Hz, stereo, fltp, 160 kb/s
Output #0, mpegts, to 'donald_fixed.ts':
  Metadata:
    encoder         : Lavf56.40.101
    Stream #0:0: Video: h264, yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 25 tbr, 90k tbn, 90k tbc
    Stream #0:1: Audio: aac, 48000 Hz, stereo, 160 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame=94641 fps=4638 q=-1.0 Lsize= 1213627kB time=01:03:05.60 bitrate=2626.3kbits/s   
video:1036453kB audio:75165kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 9.176579%

$ mkvmerge donald_fixed.ts -o donald.mkv
mkvmerge v19.0.0 ('Brave Captain') 64-bit
'donald_fixed.ts': Using the demultiplexer for the format 'MPEG transport stream'.
'donald_fixed.ts' track 0: Using the output module for the format 'AVC/h.264 (unframed)'.
'donald_fixed.ts' track 1: Using the output module for the format 'AAC'.
The file 'donald2017.mkv' has been opened for writing.
'donald_fixed.ts' track 0: Extracted the aspect ratio information from the MPEG-4 layer 10 (AVC) video data and set the display dimensions to 1280/720.
Progress: 100%
The cue entries (the index) are being written...
Multiplexing took 28 seconds.


Ferdig :)

Anders M Olsson

Citat från: TrondM skrivet 26 december 2017 kl. 22:40:12
Det stemmer at det er kryptert, ja. Men, det går an å dekryptere.
...
Ferdig :)

Ja, det där var ju lätt som en plätt! :)

Nåja, efter mycken möda lyckades jag faktiskt få hem programmet! Tack för hjälpen! Jag hade aldrig klarat det utan dina instruktioner.

Richardo


Daniel Hofverberg

Citat från: TrondM skrivet 26 december 2017 kl. 22:40:12
Det stemmer at det er kryptert, ja. Men, det går an å dekryptere.

Det er litt arbeid, og det bør la seg autmatisere.

Det jeg gjør er:

$ youtube-dl -g https://tv.nrk.no/program/MSUI20002017/donald-duck-og-vennene-hans
WARNING: Failed to download m3u8 information: HTTP Error 403: Forbidden
http://nordond26a-f.akamaihd.net/z/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/manifest.f4m?hdcore=3.7.0


Her endrer jeg http:// til https://, /z/ til /i/ og /manifest.f4m?hdcore=3.7.0 til /master.m3u8

$ curl "https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/master.m3u8"

#EXTM3U
#EXT-X-STREAM-INF:CLOSED-CAPTIONS=NONE,PROGRAM-ID=1,BANDWIDTH=211000,RESOLUTION=320x180,CODECS="avc1.66.30, mp4a.40.2"
https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/index_0_av.m3u8?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d
#EXT-X-STREAM-INF:CLOSED-CAPTIONS=NONE,PROGRAM-ID=1,BANDWIDTH=385000,RESOLUTION=480x270,CODECS="avc1.66.30, mp4a.40.2"
https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/index_1_av.m3u8?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d
#EXT-X-STREAM-INF:CLOSED-CAPTIONS=NONE,PROGRAM-ID=1,BANDWIDTH=662000,RESOLUTION=640x360,CODECS="avc1.77.30, mp4a.40.2"
https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/index_2_av.m3u8?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d
#EXT-X-STREAM-INF:CLOSED-CAPTIONS=NONE,PROGRAM-ID=1,BANDWIDTH=1395000,RESOLUTION=960x540,CODECS="avc1.77.30, mp4a.40.2"
https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/index_3_av.m3u8?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d
#EXT-X-STREAM-INF:CLOSED-CAPTIONS=NONE,PROGRAM-ID=1,BANDWIDTH=2410000,RESOLUTION=1280x720,CODECS="avc1.64001f, mp4a.40.2"
https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/index_4_av.m3u8?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d
#EXT-X-STREAM-INF:CLOSED-CAPTIONS=NONE,PROGRAM-ID=1,BANDWIDTH=64000,CODECS="mp4a.40.2"
https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/index_0_a.m3u8?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d


Her velger jeg versjonen med høyest båndbredde:


$ curl "https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/index_4_av.m3u8?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d"

#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-ALLOW-CACHE:YES
#EXT-X-KEY:METHOD=AES-128,URI="https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/crypt.key?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d"
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:1
#EXTINF:10.000,
https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/segment1_4_av.ts?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d
#EXTINF:10.000,
https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/segment2_4_av.ts?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d

...

#EXTINF:10.000,
https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/segment378_4_av.ts?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d
#EXTINF:5.640,
https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/segment379_4_av.ts?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d
#EXT-X-ENDLIST


EXT-X-KEY inneholder dekrypteringsnøkkelen. Last ned den, og finn hex-verdien

$ curl "https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/crypt.key?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d" > aes-128.key
$ xxd -p aes-128.key
0d5ec3c9cf307a8effa1b466ab5cd67a


Nøkkelen forandrer seg hele tiden, så du vil få en annen hex-verdi.

Last ned alle 379 delene av programmet, så kan du dekryptere de med openssl. hexnøkkelen bruks som argument til -K

for num in `seq 1 379`; do openssl aes-128-cbc -d -in segment${num}_4_av.ts -out decrypted_${num}.ts -nosalt -iv $num -K 0d5ec3c9cf307a8effa1b466ab5cd67a; done

Så er det bare å slå sammen alle delene til en fil.

cat decrypted_{?,??,???}.ts > donald2017.ts

Denne filen kan spilles av, men jeg får ikke til å lage mkv-fil av den direkte, så jeg sender den en runde gjennom ffmpeg


$ ffmpeg -i donald2017.ts -vcodec copy -acodec copy donald_2017.fixed.ts
...
Input #0, mpegts, from 'donald2017.ts':
  Duration: 01:03:05.72, start: 10.099667, bitrate: 2495 kb/s
    Stream #0:0[0x100]: Video: h264 (High), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x101]: Audio: aac (LC), 48000 Hz, stereo, fltp, 160 kb/s
Output #0, mpegts, to 'donald_fixed.ts':
  Metadata:
    encoder         : Lavf56.40.101
    Stream #0:0: Video: h264, yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 25 tbr, 90k tbn, 90k tbc
    Stream #0:1: Audio: aac, 48000 Hz, stereo, 160 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame=94641 fps=4638 q=-1.0 Lsize= 1213627kB time=01:03:05.60 bitrate=2626.3kbits/s   
video:1036453kB audio:75165kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 9.176579%

$ mkvmerge donald_fixed.ts -o donald.mkv
mkvmerge v19.0.0 ('Brave Captain') 64-bit
'donald_fixed.ts': Using the demultiplexer for the format 'MPEG transport stream'.
'donald_fixed.ts' track 0: Using the output module for the format 'AVC/h.264 (unframed)'.
'donald_fixed.ts' track 1: Using the output module for the format 'AAC'.
The file 'donald2017.mkv' has been opened for writing.
'donald_fixed.ts' track 0: Extracted the aspect ratio information from the MPEG-4 layer 10 (AVC) video data and set the display dimensions to 1280/720.
Progress: 100%
The cue entries (the index) are being written...
Multiplexing took 28 seconds.


Ferdig :)
Jag har försökt att följa instruktionerna, men för mig går det tyvärr inte lika bra... :(

Det går bra ända tills dess att jag ska läsa innehållet i EXT-X-KEY, men när jag läser den URL:n (https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/crypt.key?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d) via curl får jag bara:

Citat<HTML><HEAD><TITLE>Error</TITLE></HEAD><BODY>
An error occurred while processing your request.<p>
Reference&#32;&#35;182&#46;16e90cc3&#46;1514713225&#46;52f3285
</BODY></HTML>
Och självklart är det inte användbart när man skriver det innehållet till aes-128.key...

Jag får även samma innehåll om jag försöker ladda URL:n i en webbläsare.

Vad gör jag för fel?

TrondM

Citat från: Daniel Hofverberg skrivet 31 december 2017 kl. 10:44:02
Jag har försökt att följa instruktionerna, men för mig går det tyvärr inte lika bra... :(

Det går bra ända tills dess att jag ska läsa innehållet i EXT-X-KEY, men när jag läser den URL:n (https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/crypt.key?null=0&id=AgCATVTfUa8dDIa0QlpIJhqWsjzdO%2fStpAge7C72dblc+quAksU6AX0WuttGJ+RoFIjTjXG1i1RP3g%3d%3d) via curl får jag bara:
Och självklart är det inte användbart när man skriver det innehållet till aes-128.key...

Ah. Det skyldes at URLene endrer seg konstant, og nøkkelen har en begrenset levetid, så du må hente master.m3u8 og bruke URLene som oppgis i den.

Daniel Hofverberg

Det gjorde jag, och det var precis den URL:n jag fick när jag körde master-filen. Men nu när jag provade igen fick jag faktiskt en annan URL - jag gissar att jag måste ha haft oturen att URL:n i master.m3u8 ändrades just efter att jag hade kört den...

Nu får jag mycket riktigt ut krypteringsnyckeln. Enda frågetecknet då är hur man gör för att faktiskt ladda hem alla 379 delarna, för att kunna dekryptera dem...?

TrondM

Citat från: Daniel Hofverberg skrivet 31 december 2017 kl. 12:52:55Enda frågetecknet då är hur man gör för att faktiskt ladda hem alla 379 delarna, för att kunna dekryptera dem...?

Prøv denne:

curl -s "https://nordond26a-f.akamaihd.net/i/no/sec/81/810ce8cb32956a18303e6e7e09018d05ca41147b/537760eb-6195-48c9-a614-e69ea330271b_,141,316,563,1266,2250,.mp4.csmil/index_4_av.m3u8?null=0&id=AgCATVTfX2RhVyLVSFqZIObQ350K4LhOiMl2Ttp2veG46QmL0C0cDKaxVakn6waWfxVxAz5PowtBOw%3d%3d"|grep -v \# | xargs -n 8 -P 32 -t wget -q

(med en ID som motsvarer krypteringsnøkkelen du lastet ned)

TonyTonka

Jag såg Kalle Anka idag, och där visades klippet med prinsessorna från Ralf kraschar Internet. Nu vet jag inte riktigt om det är den dubbningen som ska användas nästa år, men Lizette Pålsson är defenitivt fortfarande Askungen, och jag är nästan hundra på att jag hörde Sofia Källgren i den korta repliken som Belle hade, och jag är också 95% säker på att Myrra Malmberg inte var Ariel i inslaget, och jag är också osäker på om Lizette även var Snövit. ^^

Sedan är jag konfunderad över att det andra klippet var Superhjältarna 2 och inte Toy Story 4?  ???
https://djtonytheking.wordpress.com/ - Min blogg
(bloggen uppdateras senast: 2022-01-30)

Äntligen tillbaka på bloggen! :D