#1
|
|||
|
|||
ServusTV-Mediathek - Videodateien werden nicht mehr gefunden
Hallo,
seit neuestem kann ich keine Videos mehr aus der Mediathek von ServusTV herunterladen, da die entsprechenden Videodateien von JD2 nicht angezeigt bzw. nicht mehr gefunden werden. Dies gilt sowohl bei aktuell verfügbaren Videos **External links are only visible to Support Staff****External links are only visible to Support Staff** als auch für Links, die man nur über die Googlesuche erhält **External links are only visible to Support Staff****External links are only visible to Support Staff** Bei der einzigen Datei, die gefunden wird, erscheint beim Downloadversuch die Fehlermeldung "Plugin veraltet" |
#2
|
||||
|
||||
Größere Änderung seitens ServusTV. API hat sich geändert, sowie das Streaming Format
Auf absehbare Zeit wird sich, aufgrund der fehlenden Unterstützung des Streaming Formats, hier nichts ändern.
__________________
JD-Dev & Server-Admin |
#3
|
||||
|
||||
Hab die neue API eingebaut, damit der Onlinestatus wieder korrekt erkannt wird, aber ohne Unterstützung für HLS Streaming mit getrenntem video/audio wird das nix.
Als workaround könnt ihr diese Methode (jedoch komplett ohne JDownloader!) verwenden. Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#4
|
|||
|
|||
Download ServusTV funktioniert nicht mehr
Neuerdings funktioniert das Speichern von ServusTV-Beiträgen nicht mehr.
Es erscheint folgender Hinweis: "Ein Fehler ist aufgetreten! Unsupported HLS with split video/audio" Hier mal ein Beispiel-Link: **External links are only visible to Support Staff****External links are only visible to Support Staff** Wäre toll, wenn Ihr das Problem beheben könntet |
#5
|
||||
|
||||
ServusTV Threads zusammengeführt.
@FrankyDoo Bitte lies unsere Antworten in diesem Thread und bitte verwende nächstes Mal vorm Posten unsere Forensuche, um bestehende Threads zu finden. Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#6
|
|||
|
|||
Ich hab für mein Skript den HLS Download für ServusTV gerade quick'n'dirty geschrieben (bash).
Ich brauche außer grep, sed, wget (oder curl) und ffmpeg keinerlei spezielle Tools. Die meisten nutzt der JD doch auch? --- Was anderes: Damit man den Bugtracker lesen kann benötigt man spezielle Zugangsdaten oder? Ich fand keine Infos dazu. |
#7
|
|||
|
|||
work around ohne ton
hi leute
habe den work around mit dem video download helper versucht. leider ladet jd mit der url nur das video ohne ton herunter? gibts da eine lösung für? danke |
#8
|
|||
|
|||
nachtrag
hi
und mit dem video downloadhelper funktioniert es gar nicht. |
#9
|
|||
|
|||
Video DownloadHelper funzt bei mir auch nicht! Hoffentlich wird das Problem mit jDownloader bald gefixt. Bis dahin empfehle ich Stream Recorder: **External links are only visible to Support Staff****External links are only visible to Support Staff** Funktioniert einwandfrei! Der einzige Unterschied der mir aufgefallen ist: das Video von ServusTV ist um ~50MB kleiner als das, was ich vor 3 Tagen mit jDownloader runtergeladen habe.. warum auch immer.
|
#10
|
|||
|
|||
Mein Beitrag hat hier nicht rein gepasst.
Last edited by Regor; 22.08.2021 at 00:36. |
#11
|
|||
|
|||
Quote:
|
#12
|
|||
|
|||
danke
danke an Piepmatz für den tip. funzt einwandfrei.
|
#13
|
|||
|
|||
Stream Recorder funktioniert aber nur bei Beiträgen, die mit dem roten Abspiel-Button versehen sind. JDL konnte aber alle Beiträge laden. Somit ist die Auswahl nun leider um einiges eingeschränkt.
|
#14
|
||||||
|
||||||
Quote:
Diese werden lediglich in der von mir verlinkten "Anleitung für Dummies" benötigt Dein Script darfst du gerne hier posten. Quote:
Wir sind noch immer open source und du bekommst den Source hier: https://jdownloader.org/knowledge/wi...nt/get-started Quote:
https://support.jdownloader.org/Know...aming-websites Ihr müsst die per VDH gefundenen Streams komplett ohne JD herunterladen! Siehe meine Antwort oben. Quote:
Mit den zwei(!) in unseren Artikel verlinkten Browser-Addons und/oder alternativ FFmpeg sind die Streams ohne Probleme ladbar. Quote:
Evtl. hat sich die Bitrate minimal geändert. Davor hatten sie auch bdereits HLS Streams (die JD nicht geladen hat), deren Größen sich auch von den nun nicht mehr verfügbaren HTTP-Streams unterschieden. Quote:
Welche Beiträge sind damit gemeint? Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download Last edited by pspzockerscene; 25.08.2021 at 16:08. |
#15
|
|||
|
|||
Quote:
Ausgangspunkt ist das playlist.m3u8 (im Beispiel von **External links are only visible to Support Staff****External links are only visible to Support Staff**), das dient als Input fürs Skript: Code:
#EXTM3U #EXT-X-VERSION:6 #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio",NAME="English",LANGUAGE="eng",AUTOSELECT=YES,URI="**External links are only visible to Support Staff** #EXT-X-STREAM-INF:BANDWIDTH=1839243,AVERAGE-BANDWIDTH=1627123,RESOLUTION=960x540,AUDIO="audio",CODECS="avc1.4D401F,mp4a.40.2" **External links are only visible to Support Staff**#EXT-X-STREAM-INF:BANDWIDTH=585552,AVERAGE-BANDWIDTH=538025,RESOLUTION=426x240,AUDIO="audio",CODECS="avc1.4D401E,mp4a.40.2" **External links are only visible to Support Staff**#EXT-X-STREAM-INF:BANDWIDTH=1003837,AVERAGE-BANDWIDTH=898607,RESOLUTION=640x360,AUDIO="audio",CODECS="avc1.4D401E,mp4a.40.2" **External links are only visible to Support Staff**#EXT-X-STREAM-INF:BANDWIDTH=3416304,AVERAGE-BANDWIDTH=3087085,RESOLUTION=1280x720,AUDIO="audio",CODECS="avc1.4D401F,mp4a.40.2" **External links are only visible to Support Staff**#EXT-X-STREAM-INF:BANDWIDTH=6848931,AVERAGE-BANDWIDTH=6189936,RESOLUTION=1920x1080,AUDIO="audio",CODECS="avc1.640028,mp4a.40.2" **External links are only visible to Support Staff** Code:
hls_download() { wget -O audio.m3u8 "$(grep 'GROUP-ID="audio"' "$input" | sed -n 's|.*URI="\(.*\)"|\1|p')" || echo "Audio Playlist DL ERROR!" wget -O video.m3u8 "$(grep 'RESOLUTION=1280x720' -A 1 "$input" | grep "http.*m3u8")" || echo "Video Playlist DL ERROR!" for input in audio.m3u8 video.m3u8; do if grep 'EXT-X-VERSION:6' "$input"; then out='video.mp4' elif grep 'EXT-X-VERSION:7' "$input"; then out='audio.mp4' else echo "Could not determine Audio or Video Stream!" return 1 fi initmp4link=$(grep "#EXT-X-MAP:URI=" "$input" | sed -n 's|.*"\(.*\)"|\1|p') sed -i "$input" -e 's|?.\+||g;/^#/d' # write it on the first line sed "1 i $initmp4link" -i "$input" wget -O $out $wget_options -i "$input" done if [ -f audio.mp4 -a -f video.mp4 ]; then ffmpeg -i audio.mp4 -i video.mp4 -c copy muxed.mp4 if [ $? -eq 0 ]; then rm -f audio.mp4 video.mp4 1>/dev/null 2>/dev/null else echo "Error while muxing" && return 1 fi ffmpeg_correct_bitstream muxed.mp4 else echo "Something went wrong when downloading Audio or Video Stream!" fi } ffmpeg_correct_bitstream() { infile="$1" [ -z "$infile" ] && infile="$out" [ -z "$outfile" ] && outfile="$(date +%Y-%m-%d_%H%M%S).mp4" ffmpeg -i "$infile" -c copy -bsf:a aac_adtstoasc "${homedir}${2:-$outfile}" [ $? -eq 0 ] && rm "${infile}" } Die correct_bitstream sah ich bei youtube-dl - ich weiß nicht, ob es immer nötig ist. EDIT: Das erste $input ist besagte playlist.m3u8 Die $input in der for Schleife sind dann das Video und Audio m3u8 file. Last edited by rolex0815; 24.08.2021 at 20:59. |
#16
|
|||
|
|||
Quote:
Einen schönen Abend wünscht euch medialex |
#17
|
|||
|
|||
Quote:
medialex |
#18
|
||||
|
||||
Quote:
Quote:
Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#19
|
||||
|
||||
Ich bin schon an den nötigen Änderungen dran
__________________
JD-Dev & Server-Admin |
#20
|
||||
|
||||
Post und thread-Prefix sind entsprechend angepasst.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
Thread Tools | |
Display Modes | |
|
|