JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #1  
Old 05.08.2021, 18:15
Crissov Crissov is offline
Super Loader
 
Join Date: Mar 2016
Posts: 25
Lightbulb Tags zu MP4-Dateien hinzufügen

Wenn ich mit JDownloader2 ein Video aus einer der deutschen ÖR-Mediatheken herunterlade (HTTP oder HLS), enthält die fertige MP4-Datei i.d.R. keinerlei Metadaten zu Titel, Sender etc.pp. In den M3U-Dateien stehen aber diverse Infos inkl. URLs zu Vorschaubildern. Ich wünschte, JDownloader würde die beim Download in die MP4-Dateien reinbasteln!
Reply With Quote
  #2  
Old 05.08.2021, 18:30
pspzockerscene's Avatar
pspzockerscene pspzockerscene is online now
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 59,727
Default

Hi,
Bitte mehr Infos geben:
- Welche Mediatheken sind gemeint?
- Testlinks

Ticket zur bereits bestehenden Anfrage:

In naher Zukunft wird hier vermutlich nichts passieren daher empfehle ich dir, dein Vorhaben mit EventScripter Scripten zu realisieren.

Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager
JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
That's true James
Quote:
Originally Posted by James
Die Leute verstehen einfach nicht dass nur weil man mit einer Waffe auch auf Menschen schießen kann dass ein Schützenver​ein kein Ort für Amoklaufide​en ist
Reply With Quote
  #3  
Old 06.08.2021, 11:07
Crissov Crissov is offline
Super Loader
 
Join Date: Mar 2016
Posts: 25
Default

Bei mir betrifft es vor allem ZDF (Tivi) und Kika, selten ARD/Das Erste Mediathek.

Idealerweise würde ich die URL der Übersichtsseite kopieren und JDownloader würde alle verfügbaren Folgen herunterladen, aber den Link zu jeder einzelne Folge manuell zu kopieren ist gut genug für mich:

Kika
  • Serienübersicht: **External links are only visible to Support Staff****External links are only visible to Support Staff**
  • Folge: **External links are only visible to Support Staff****External links are only visible to Support Staff**
  • HLS M3U Varianten: **External links are only visible to Support Staff****External links are only visible to Support Staff**
    Code:
    #EXTM3U
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=316000,RESOLUTION=480x270,CODECS="avc1.66.30, mp4a.40.2",CLOSED-CAPTIONS=NONE
    https://kikaonlinehls-vh.akamaihd.net/i/mp4dyn/7/VOID723b7d71-eb41-4c0d-a6ed-329355513269.smil/index_256000_av.m3u8?null=0
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=181000,RESOLUTION=320x180,CODECS="avc1.66.30, mp4a.40.2",CLOSED-CAPTIONS=NONE
    https://kikaonlinehls-vh.akamaihd.net/i/mp4dyn/7/VOID723b7d71-eb41-4c0d-a6ed-329355513269.smil/index_128000_av.m3u8?null=0
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=603000,RESOLUTION=512x288,CODECS="avc1.77.30, mp4a.40.2",CLOSED-CAPTIONS=NONE
    https://kikaonlinehls-vh.akamaihd.net/i/mp4dyn/7/VOID723b7d71-eb41-4c0d-a6ed-329355513269.smil/index_512000_av.m3u8?null=0
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1212000,RESOLUTION=640x360,CODECS="avc1.77.30, mp4a.40.2",CLOSED-CAPTIONS=NONE
    https://kikaonlinehls-vh.akamaihd.net/i/mp4dyn/7/VOID723b7d71-eb41-4c0d-a6ed-329355513269.smil/index_1024000_av.m3u8?null=0
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1984000,RESOLUTION=960x540,CODECS="avc1.77.30, mp4a.40.2",CLOSED-CAPTIONS=NONE
    https://kikaonlinehls-vh.akamaihd.net/i/mp4dyn/7/VOID723b7d71-eb41-4c0d-a6ed-329355513269.smil/index_1800000_av.m3u8?null=0
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=3760000,RESOLUTION=1280x720,CODECS="avc1.64001f, mp4a.40.2",CLOSED-CAPTIONS=NONE
    https://kikaonlinehls-vh.akamaihd.net/i/mp4dyn/7/VOID723b7d71-eb41-4c0d-a6ed-329355513269.smil/index_3584000_av.m3u8?null=0
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=54000,CODECS="mp4a.40.2",CLOSED-CAPTIONS=NONE
    **External links are only visible to Support Staff**
    
  • HLS M3U Segmente: **External links are only visible to Support Staff****External links are only visible to Support Staff**
    Code:
    #EXTM3U
    #EXT-X-TARGETDURATION:10
    #EXT-X-ALLOW-CACHE:YES
    #EXT-X-PLAYLIST-TYPE:VOD
    #EXT-X-VERSION:3
    #EXT-X-MEDIA-SEQUENCE:1
    #EXTINF:10.000,
    https://kikaonlinehls-vh.akamaihd.net/i/mp4dyn/7/VOID723b7d71-eb41-4c0d-a6ed-329355513269.smil/segment1_3584000_av.ts?null=0
    …
    #EXTINF:3.040,
    https://kikaonlinehls-vh.akamaihd.net/i/mp4dyn/7/VOID723b7d71-eb41-4c0d-a6ed-329355513269.smil/segment41_3584000_av.ts?null=0
    #EXT-X-ENDLIST
  • Vorschaubild: **External links are only visible to Support Staff****External links are only visible to Support Staff** bzw. **External links are only visible to Support Staff****External links are only visible to Support Staff** für die beste Qualität
  • Infolayer-HTML: **External links are only visible to Support Staff****External links are only visible to Support Staff**
  • Metadaten-XML: **External links are only visible to Support Staff****External links are only visible to Support Staff** bzw. **External links are only visible to Support Staff****External links are only visible to Support Staff**
    Code:
    …
    <language>de</language>
    <headline>2. Kommentare kommentieren</headline>
    <topline>Bernd Channel</topline>
    <title>2. Kommentare kommentieren</title>
    <teaserText>Bernd bezieht Stellung. In seiner Community hinterlassen Fans Kommentare und stellen eigenartige Fragen. Doch wo verlaufen die Grenzen der Netiquette?</teaserText>
    …
    <teaserimage>
      <url>https://cdn.kika.de/bernd-channel/sendungen/bilder/bild138422-resimage_v-**aspectRatio**_w-**width**.jpg?version=22467</url>
      <variants>
        <large>tlarge169</large>
        <small>tsmall169</small>
      </variants>
    </teaserimage>
    …
    <asset>
      …
      <adaptiveHttpStreamingRedirectorUrl>https://kikaonlinehls-vh.akamaihd.net/i/mp4dyn/7/VOID723b7d71-eb41-4c0d-a6ed-329355513269.smil/master.m3u8</adaptiveHttpStreamingRedirectorUrl>
      <rtspStreamingUrl>http://pmdonlinekika-a.akamaihd.net/mp4dyn/7/FCMS-723b7d71-eb41-4c0d-a6ed-329355513269-5a2c8da1cdb7_72.mp4</rtspStreamingUrl>
      <progressiveDownloadUrl>https://pmdonlinekika-a.akamaihd.net/mp4dyn/7/FCMS-723b7d71-eb41-4c0d-a6ed-329355513269-5a2c8da1cdb7_72.mp4</progressiveDownloadUrl>
    </asset>
    …
    <duration>06:39</duration>
    <rights>KIKA</rights>
    <transmissionType>online</transmissionType>
    <chapterEntries/>
    <broadcast>
      <channelName>Bernd Channel</channelName>
      <broadcastName>2. Kommentare kommentieren</broadcastName>
      <broadcastDescription>Bernd bezieht Stellung. In seiner Community hinterlassen Fans Kommentare und stellen eigenartige Fragen. Bernd hat für jeden eine passende Bemerkung parat. Ob das Brot eine Glatze hat und wo die Grenzen der Netiquette verlaufen, ist in einer neuen Folge des "Bernd Channel" zu sehen. OberdoppelriesenROFL.</broadcastDescription>
      <broadcastDate>2021-03-12T08:45:00.000+0100</broadcastDate>
      <broadcastURL>https://www.kika.de/bernd-channel/sendungen/sendung138956.html</broadcastURL>
      <broadcastSeriesName>Bernd Channel</broadcastSeriesName>
      <broadcastSeriesURL>https://www.kika.de/bernd-channel/bernd-channel-100.html</broadcastSeriesURL>
    </broadcast>

Aus diesen Daten hätte ich gerne mindestens ein Vorschaubild, den Sender, den Seriennamen, den Folgentitel (inkl. Nummer) und die Kurzbeschreibung des Inhalts in entsprechenden MP4-Tags gespeichert.
Reply With Quote
  #4  
Old 06.08.2021, 11:40
Crissov Crissov is offline
Super Loader
 
Join Date: Mar 2016
Posts: 25
Default

ZDF Tivi
  • Übersicht: **External links are only visible to Support Staff****External links are only visible to Support Staff**
  • Folge: **External links are only visible to Support Staff****External links are only visible to Support Staff**
  • Vorschaubild: **External links are only visible to Support Staff****External links are only visible to Support Staff** bzw. **External links are only visible to Support Staff****External links are only visible to Support Staff**
  • Info-JSON: **External links are only visible to Support Staff****External links are only visible to Support Staff**
Im JSON steht in tvService der Sender, in title und teaserText Infos zur Folge, aber offenbar nirgends direkt der Name der Serie. URLs zu Vorschaubildern in diversen Größen sind auch enthalten
Reply With Quote
  #5  
Old 06.08.2021, 12:20
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 72,936
Default

Gut wäre wenn du uns die entsprechenden (Wunsch)Tags für die jeweiligen Meta Informationen nennen könntest
__________________
JD-Dev & Server-Admin
Reply With Quote
  #6  
Old 07.08.2021, 10:27
Crissov Crissov is offline
Super Loader
 
Join Date: Mar 2016
Posts: 25
Default

  • stik: 10 für TV Show oder 9 für Movie / Film
  • tvsh und ©alb: Name der Serie falls eine Episode runtergeladen wird
  • ©nam: Titel der Folge
  • tves: Nummer der Folge innerhalb der Staffel falls bekannt (bei ZDF und Kika nicht vorhanden)
  • tvsn: Nummer der Staffel falls bekannt (bei ZDF manchmal, glaube ich, bei Kika nie)
  • trkn: Absolute Nummerierung unabhängig von Staffeln, falls vorhanden
  • tven: Produktionscode der Episode falls bekannt (habe ich aber noch nie gesehen)
  • tit3: Untertitel (bspw. bei Löwenzahn vorhanden, sonst selten)
  • desc und ldes: Inhaltsbeschreibung bzw. Zusammenfassung
  • tvnn: Fernsehsender
  • hdvd: 0 für Auflösungen unter 720p, 2 für Auflösungen über 1080p, sonst 1

Last edited by Crissov; 07.08.2021 at 10:57.
Reply With Quote
  #7  
Old 09.08.2021, 18:41
pspzockerscene's Avatar
pspzockerscene pspzockerscene is online now
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 59,727
Default

Das sind schon sehr spezielle Anforderungen und um die meta-Daten wirklich in die Datei zu bekommen wirst du um ein EventScripter Script eh nicht herumkommen.

Viele der Werte die du möchtest kannst du aus bereits vorhandenen bauen z.B. "hdvd".

Hier meine epfohlene Vorgehensweise für dich:
1. Mache dich mit EventScripter Skripten und ggf. FFmpeg vertraut:
https://support.jdownloader.org/Know...event-scripter
Fragen zum EventScripter bitte hier posten:
https://board.jdownloader.org/showthread.php?t=70525

2. Einige Properties sind für zdfmediathek URLs bereits gegeben.
Diese kannst du neben dem Packagizer auch in EventScripter Skripten verwenden.
Kleine Liste (nur die Property Keys ohne Beschreibung):
  • streamingType
  • title
  • tv_show
  • date_formatted
  • tv_station
Gerne darfst du dich auch mit unserem Sourcecode vertraut machen.
Der zdfmediathek Crawler findet sich unter:
jd.plugins.decrypter.ZDFMediathekDecrypter

Sobald du hiermit weiterkommst kann ich dir gerne die existierenden Properties fürs ardmediathek Plugin raussuchen bzw. ggf. fehlende ergänzen.

Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager
JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
That's true James
Quote:
Originally Posted by James
Die Leute verstehen einfach nicht dass nur weil man mit einer Waffe auch auf Menschen schießen kann dass ein Schützenver​ein kein Ort für Amoklaufide​en ist
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 16:58.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.