NHL-Tribute.de

Support Forum/FAQ => Archiv => Thema gestartet von: the fouler am 22. Oktober 2014, 11:53:10

Titel: NHL.com Videos downloaden
Beitrag von: the fouler am 22. Oktober 2014, 11:53:10
Hallo zusammen

Weiss jemand von euch, wie ich die NHL.com Videos downloaden kann? Geht mir vor allem um die Highlights. Kann ich dir mit irgendeinem Programm saugen?

Thanks!
Titel: Re: NHL.com Videos downloaden
Beitrag von: le_affan am 22. Oktober 2014, 12:49:25
Guck dir mal diesen Link an:

http://video.nhl.com/videocenter/servlets/playlist?ids=2014020080-X-h&format=json&callback=VideoCenter.getPrograms&v=20140924

Der enthält alles, was zu einem Highlight-Video wichtig ist:

VideoCenter.getPrograms([{
"id":"2014020080-X-h",
"name":"Rangers at Devils / Game Highlights",
"trackName":"Rangers at Devils / Game Highlights",
"description":"Home broadcast - New York Rangers at New Jersey Devils - October 21, 2014",
"image":"www/thumbs/2014/10/21/650128_es.jpg",
"bigImage":"www/thumbs/2014/10/21/650128_eb.jpg",
"publishPoint":"http://nhl.cdnllnwnl.neulion.net/u/nhlmobile/vod/nhl/2014/10/21/80/2_80_nyr_njd_1415_h_continuous_1_1600K_16x9.mp4?eid=649589&pid=650128&gid=3000&pt=1",
"formats":"0",
"shareable":true,

"releaseDate":"2014-10-21T19:00:00.000",
"runtime":"4:31","duration":"271"
}])


Am wichtigsten ist der Eintrag publishPoint, er enthält als Wert den direkten Link zur Videodatei. Kopierst du ihn in den Browser, kannst du das Video ohne Drumherum ansehen - falls der Browser dafür konfiguriert ist. Um das Video herunterzuladen, reicht ein Rechtsklick auf das Video und die Auswahl von "Video speichern unter...". Das sollte auch mit Downloadern (zum Beispiel wget oder curl für die Kommandozeile) möglich sein, aber ein erster Test meinerseits ist misslungen. Wahrscheinlich muss der User-Agent gefakt werden und eventuell auch Cookies übernommen werden.

Was noch wichtig ist: Der Link ganz oben ist in Sachen ID zu modifizieren. Die ID (steht in der URL hinter *IDs=* und vor *-X-*) für das Spiel besteht aus [erstes Jahr der Saison][zweistelliger Spieltyp][vierstellige Spiel-Nr.], für oben also 2014020080: Saison 2014-15 + Spieltyp 02 (01 ist Pre-Season, 02 Regular Season, 03 bedeutet Playoffs), Spiel-Nr. 0080. Die Spielnummern werden fortlaufend vergeben. Also einfach hochzählen - oder vom Ende der URL des Spielberichts abgreifen: http://www.nhl.com/gamecenter/en/recap?id=2014020080

Auf diese Weise kann man sich auch die Highlights glorreicher Spiele der (jüngeren) Vergangenheit runterladen. Zum Beispiel das hier:  :wand: :wand: :wand:
http://video.nhl.com/videocenter/servlets/playlist?ids=2010020693-X-h&format=json&callback=VideoCenter.getPrograms&v=20140924

Ich hoffe, das hilft dir für's Erste. Ein Programm schreiben könnte man dafür sicher auch, aber die Zeiten, da ich Highlight-Videos gebunkert habe, liegen schon eine Weile zurück... Das Zeug müllt einem nur die Platte voll, dabei ist es doch online verfügbar...
Titel: Re: NHL.com Videos downloaden
Beitrag von: the fouler am 22. Oktober 2014, 14:23:05
Ich versteh fast alles ausser: Wie komme ich zu diesem Link? :gruebel:
Edit: Ach so... :clap: schon geschnallt.

Das heisst aber das ich einzelne Highlight Video Sequenzen nicht downloaden kann?

However muss dir schonmal einen grossen Dank aussprechen :huldigung:
Titel: Re: NHL.com Videos downloaden
Beitrag von: le_affan am 22. Oktober 2014, 14:59:30
Wenn ich das richtig sehe, dann kannst du über das *X* in dem Link zu den Highlight-Details einzelne Szenen auswählen. Zum Beispiel mit X = 6:

http://video.nhl.com/videocenter/servlets/playlist?ids=2014020080-6-h&format=json&callback=VideoCenter.getPrograms&v=20140924


VideoCenter.getPrograms([{
"id":"2014020080-6-h",
"name":"Henrik Lundqvist Save on Damon Severson (00:37/1st)",
"trackName":"Henrik Lundqvist Save on Damon Severson (00:37/1st)",
"description":"Home broadcast - New York Rangers at New Jersey Devils - October 21, 2014",
"image":"www/thumbs/2014/10/21/649479_es.jpg",
"bigImage":"www/thumbs/2014/10/21/649479_eb.jpg",
"publishPoint":"http://nhl.cdnllnwnl.neulion.net/u/nhlmobile/vod/nhl/2014/10/21/80/2_80_nyr_njd_1415_h_discrete_n.j6_save_1_1600.mp4?eid=648940&pid=649479&gid=3000&pt=1",
"formats":"0",
"shareable":true,

"releaseDate":"2014-10-21T19:00:00.000",
"runtime":"0:12","duration":"12"
}])


Oder X = 22:

http://video.nhl.com/videocenter/servlets/playlist?ids=2014020080-22-h&format=json&callback=VideoCenter.getPrograms&v=20140924


VideoCenter.getPrograms([{
"id":"2014020080-22-h",
"name":"Chris Kreider Goal on Cory Schneider (07:34/1st)",
"trackName":"Chris Kreider Goal on Cory Schneider (07:34/1st)",
"description":"Home broadcast - New York Rangers at New Jersey Devils - October 21, 2014",
"image":"www/thumbs/2014/10/21/649493_es.jpg",
"bigImage":"www/thumbs/2014/10/21/649493_eb.jpg",
"publishPoint":"http://nhl.cdnllnwnl.neulion.net/u/nhlmobile/vod/nhl/2014/10/21/80/2_80_nyr_njd_1415_h_discrete_n.j22_goal_1_1600.mp4?eid=648954&pid=649493&gid=3000&pt=1",
"formats":"0",
"shareable":true,

"releaseDate":"2014-10-21T19:00:00.000",
"runtime":"0:50","duration":"50"
}])


Allerdings ist mir die Definitionsmenge von x unklar - es beginnt nicht bei 1, sondern bei 6 und zählt auch nicht normal hoch, sondern geht bei 8, dann 13 usw. weiter.

X=7 (http://video.nhl.com/videocenter/servlets/playlist?ids=2014020080-7-h&format=json&callback=VideoCenter.getPrograms&v=20140924) liefert das:


VideoCenter.getPrograms()


:gruebel: :gruebel: :gruebel: Könnte eine laufende Nummer für den gesamten Tag sein:

X=125 mit id= 2014020081 (http://video.nhl.com/videocenter/servlets/playlist?ids=2014020081-125-h&format=json&callback=VideoCenter.getPrograms&v=20140924) liefert nämlich das:

VideoCenter.getPrograms([{
"id":"2014020081-125-h",
"name":"James van Riemsdyk Goal on Jaroslav Halak (08:44/1st)",
"trackName":"James van Riemsdyk Goal on Jaroslav Halak (08:44/1st)",
"description":"Home broadcast - Toronto Maple Leafs at New York Islanders - October 21, 2014",
"image":"www/thumbs/2014/10/21/649492_es.jpg",
"bigImage":"www/thumbs/2014/10/21/649492_eb.jpg",
"publishPoint":"http://e1.cdnak.neulion.com/nhl/vod/2014/10/21/81/2_81_tor_nyi_1415_h_discrete_nyi125_goal_1_1600.mp4?eid=648953&pid=649492&gid=3000&pt=1",
"formats":"0",
"shareable":true,

"releaseDate":"2014-10-21T19:00:00.000",
"runtime":"0:51","duration":"51"
}])

Brauchst also irgendwie die richtige Kombination aus Game-ID (z.B. 2014020081) und Highlight-ID (z.B. 125)... Mehr kriege ich auf die Schnelle jetzt nicht raus...

Ein Tipp: Wenn du Firefox mit Adblock benutzt, dann kannst du dir für jede Seite die *blockierbaren Elemente* ansehen. Da bekommst du eine lange Liste, die du über die Game-ID (einfach *ids=2014020081* eintippen) filtern kannst. Bist du dann im Szenenmodus, werden diese ja hintereinander abgespielt und du bekommst Schritt für Schritt die Links zu den entsprechenden Highlight-Details, welche den Direktlink enthalten:

(https://www.nhl-tribute.de/proxy.php?request=http%3A%2F%2Fpicload.org%2Fimage%2Fcdpcopp%2Fgc.png&hash=a51274fb3584754f098b5f9924b9110f38c29e27)


Titel: Re: NHL.com Videos downloaden
Beitrag von: the fouler am 28. Oktober 2014, 14:35:33
So, ich habe dies ein paar Mal probiert aber irgendwie bring ich das nicht hin :gruebel:

Gibt es keinen einfacheren Weg? Clib Grabber oder etwas?
Titel: Re: NHL.com Videos downloaden
Beitrag von: le_affan am 28. Oktober 2014, 15:30:39
Das tut mir Leid. Bin heute Abend online, eventuell könnte ich das auch per Team-Viewer demonstrieren. Ist echt nicht schwer.

Downloader? :gruebel: Ich glaube, ich hatte mal den Orbit Downloader (???) installiert, der konnte damals NHL-Videos herunterladen. Das ist aber schon eine Weile her. Außerdem dauerte das Herunterladen genauso lang wie das Ansehen des entsprechenden Videos - was ja den Zweck einer solchen Software etwas konterkariert...
Titel: Re: NHL.com Videos downloaden
Beitrag von: Peter Forsberg am 28. Oktober 2014, 19:46:05
ZitatGibt es keinen einfacheren Weg? Clib Grabber oder etwas?

Für den Firefox gibt es das hier:

Flash Video Downloader

https://addons.mozilla.org/de/firefox/addon/flash-video-downloader/

Sollte damit klappen.
Titel: Re: NHL.com Videos downloaden
Beitrag von: the fouler am 30. Oktober 2014, 16:14:06
Werde ich ausprobieren. Vielen Dank :headb:

Weiss einer eine tolle App/ Software für Statistiken? Ich brauche +/-, Punkte, Strafen etc. pro Spiel und als Overall.
Titel: Re: NHL.com Videos downloaden
Beitrag von: the fouler am 31. Oktober 2014, 11:40:42
Funktioniert leider nicht mit dem FireFox Add On.