tvstreamrecord - Aufzeichnen von HTTP-Streams

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Hi @kinkel13
Sorry, die Tage war viel los, ich kam nicht zum Antworten.
Die Legacy-Methode funktioniert, wie geschrieben, nur bei http-Streams, Du hast hier aber einen rtsp und kommst an ffmpeg leider nicht vorbei.
Das ist aber auch die Sache, wo ich nicht viel helfen kann. Ich gebe hier lediglich die Befehlszeile an ffmpeg weiter und "hoffe", dass es klappt.
Fehler 400/404 können dabei ggfs. auf einen Fehler bei dem Stream deuten, schau bitte, ob Du diesen Stream mit einem klassischen Videoplayer (z.B. VLC) öffnen kannst. Sonst kommt man hier ohne etwas tüfteln womöglich nicht weiter... :(
Gesundes Neues!
Pav
 

Jefaridas

Benutzer
Mitglied seit
15. Okt 2015
Beiträge
24
Punkte für Reaktionen
0
Punkte
1
Hallo Pavion, hallo Comunity - ich bin schier am Verzweifeln. Ich hatte auf allen Sendern ein Ruckeln und Stocken bei den Aufnahmen. Es lief vorher alles prima. Ich habe mir aktuell jetzt endlich mal das DSM 7 gegönnt und auch das aktuelle tvstreamrecord 1.6.4. Eine aktuelle ffmpeg6 ist auch installiert und das LOG wirft folgende Zeilen aus:

2023-04-22 00:38:00.011FFMPEG (rtsp) record 'test' called with:
2023-04-22 00:38:00.012['/volume1/@appstore/ffmpeg6/bin/ffmpeg6', '-i', 'rtsp://192.168.178.1:554/?avm=1&freq=426&bw=8&msys=dvbc&mtype=256qam&sr=6900&specinv=0&pids=0,16,17,18,20,1311,1312,49,107,108,111,112,1313,1314', '-y', '-t', '119', '-loglevel', 'fatal', '-map', '0', '-c', 'copy', '/volume1/mama_video/20230422003800 - test.mp4']
2023-04-22 00:38:05.271FFMPEG record 'test' ended with an error:b'[out#0/mp4 @ 0xb8d7d900] Cannot map stream #0:6 - unsupported type.\n[out#0/mp4 @ 0xb8d7d900] If you want unsupported types ignored instead of failing, please use the -ignore_unknown option\nIf you want them copied, please use -copy_unknown\n'

meine importierte 3MU sieht so aus... nur ein Sender wollte ich mal testen...

#EXTM3U
#EXTINF:0,RTL Bayern M
rtsp://192.168.178.1:554/?avm=1&freq=426&bw=8&msys=dvbc&mtype=256qam&sr=6900&specinv=0&pids=0,16,17,18,20,1311,1312,49,107,108,111,112,1313,1314
hab keinen Plan wo das Problem liegt!! Hat jemand eine IDEE? VIELEN DANK und Gruß Marcus
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Hallo Marcus,
wie auch im Log steht, versuche bitte `-ignore_unknown` in "Konfiguration" -> "FFMPEG" -> "Parameter" hinzuzufügen.
Gruß
Pav
 

Jefaridas

Benutzer
Mitglied seit
15. Okt 2015
Beiträge
24
Punkte für Reaktionen
0
Punkte
1
Hallo Pav, danke für die schnelle Antwort! Doch leider bricht das Script die Aufnahme immer wieder ab.
Wenn ich /bin/ffmpeg einstelle ( Version 4.1.8 ) dann sagt das Script das es mit dem Protokoll nichts anfangen könne - Protocol not found\nDid you mean file:rtsp://192.168.178.1:554/?.......

Wenn ich ffmpeg6 oder /volume1/@appstore/ffmpeg6/bin/ffmpeg6 (wahrscheinlich das gleiche!) dann gibt er einen Fehler wegen fehlender Permissions aus... aber vorher scheint er irgendwas zu probieren.... tut mir leid, es kommt jetzt viel Text...

FFMPEG record 'test' ended with an error:b"ffmpeg version 6.0-1 Copyright (c) 2000-2023 the FFmpeg developers\n built with gcc 8.5.0 (GCC)\n configuration: --target-os=linux --cross-prefix=/home/spksrc/master/spksrc/toolchain/syno-evansport-7.1/work/i686-pc-linux-gnu/bin/i686-pc-linux-gnu- --prefix=/var/packages/ffmpeg6/target --extra-cflags=-I/home/spksrc/master/spksrc/spk/ffmpeg6/work-evansport-7.1/install/var/packages/ffmpeg6/target/include --extra-ldflags=-L/home/spksrc/master/spksrc/spk/ffmpeg6/work-evansport-7.1/install/var/packages/ffmpeg6/target/lib --extra-libs='-lxml2 -ldl -lm' --pkg-config=/usr/bin/pkg-config --ranlib=/home/spksrc/master/spksrc/toolchain/syno-evansport-7.1/work/i686-pc-linux-gnu/bin/i686-pc-linux-gnu-ranlib --enable-cross-compile --enable-rpath --enable-pic --enable-shared --enable-gpl --enable-version3 --disable-debug --disable-static --disable-doc --extra-version=1 --extra-cflags=-DSYNO_VIDEOSTATION --extra-cflags=-fno-if-conversion --extra-cflags=-O3 --extra-cflags=-Wno-deprecated-declarations --x86asmexe=nasm --enable-libcodec2 --enable-libxml2 --enable-demuxer=dash --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libopenjpeg --enable-libmp3lame --enable-libbluray --enable-libspeex --enable-libtheora --enable-libcaca --enable-libdc1394 --enable-libvorbis --enable-libwebp --enable-libzmq --enable-gnutls --enable-libopenh264 --enable-libopus --enable-libsoxr --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librabbitmq --enable-libtwolame --enable-libzvbi --enable-libx264 --enable-libx265 --enable-libvpx --enable-libshine --enable-chromaprint --enable-libdav1d --enable-librist --enable-libzimg --enable-libfdk-aac --enable-nonfree --enable-libaom --arch=x86 --cpu=atom --enable-libass --enable-frei0r\n libavutil 58. 2.100 / 58. 2.100\n libavcodec 60. 3.100 / 60. 3.100\n libavformat 60. 3.100 / 60. 3.100\n libavdevice 60. 1.100 / 60. 1.100\n libavfilter 9. 3.100 / 9. 3.100\n libswscale 7. 1.100 / 7. 1.100\n libswresample 4. 10.100 / 4. 10.100\n libpostproc 57. 1.100 / 57. 1.100\n[udp @ 0xb7aae1c0] attempted to set receive buffer to size 393216 but it only ended up set as 262142\n[udp @ 0xb7abe800] attempted to set receive buffer to size 393216 but it only ended up set as 262142\n[rtsp @ 0xb7a9a880] PES packet size mismatch\n[rtsp @ 0xb7a9a880] Packet corrupt (stream = 1, dts = 4133760395).\n[rtsp @ 0xb7a9a880] Packet corrupt (stream = 0, dts = 4133906336).\n[mpeg2video @ 0xb7ae33c0] Invalid frame dimensions 0x0.\n Last message repeated 10 times\n[rtsp @ 0xb7a9a880] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec\nConsider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options\n[rtsp @ 0xb7a9a880] Could not find codec parameters for stream 7 (Unknown: none ([5][0][0][0] / 0x0005)): unknown codec\nConsider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options\n[rtsp @ 0xb7a9a880] Could not find codec parameters for stream 8 (Unknown: none ([12][0][0][0] / 0x000C)): unknown codec\nConsider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options\nInput #0, rtsp, from 'rtsp://192.168.178.1:554/?avm=1&freq=426&bw=8&msys=dvbc&mtype=256qam&sr=6900&specinv=0&pids=0,16,17,18,20,1311,1312,49,107,108,111,112,1313,1314':\n Metadata:\n title : SatIPServer:1 0,0,4\n Duration: N/A, start: 45932.077933, bitrate: N/A\n Program 257 \n Metadata:\n service_name : RTL Muenchen\n service_provider: PYUR\n Stream #0:5(deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)\n Stream #0:6: Unknown: none ([11][0][0][0] / 0x000B)\n Stream #0:1(ger): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006), 492x250\n Stream #0:7: Unknown: none ([5][0][0][0] / 0x0005)\n Stream #0:8: Unknown: none ([12][0][0][0] / 0x000C)\n Stream #0:0: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn\n Side data:\n cpb: bitrate max/min/avg: 7900000/0/0 buffer size: 1835008 vbv_delay: N/A\n Stream #0:4(deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 192 kb/s\n Stream #0:3(deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 384 kb/s\n Program 258 \n Metadata:\n service_name : RTLZWEI\n service_provider: PYUR\n Program 259 \n Metadata:\n service_name : SUPER RTL\n service_provider: PYUR\n Program 260 \n Metadata:\n service_name : VOX\n service_provider: PYUR\n Program 261 \n Metadata:\n service_name : NITRO\n service_provider: PYUR\n Program 262 \n Metadata:\n service_name : ntv\n service_provider: PYUR\n Program 263 \n Metadata:\n service_name : RTLup\n service_provider: PYUR\n Program 264 \n Metadata:\n service_name : TOGGO plus\n service_provider: PYUR\n Program 266 \n Metadata:\n service_name : Deutsches Musik Fernsehen\n service_provider: PYUR\n Program 269 \n Metadata:\n service_name : Radio Paloma\n service_provider: PYUR\n Program 270 \n Metadata:\n service_name : Schlager Radio\n service_provider: PYUR\n Program 271 \n Metadata:\n service_name : LiloTV\n service_provider: PYUR\n No Program\n Stream #0:2: Data: epg\n/volume1/mama_video/20230423093815 - test.mp4: Permission denied\n"


Wenn ich in einer Putti-Session folgenden Befehl eingebe, bekomme ich aber ein Video, da spielt es keine Rolle, wo ich das Video speichere:
ffmpeg6 -i "rtsp://192.168.178.1:554/?avm=1&freq=426&bw=8&msys=dvbc&mtype=256qam&sr=6900&specinv=0&pids=0,16,17,18,20,1311,1312,49,107,108,111,112,1313,1314" -t 15 -c copy "/volume1/video/test.mp4"


Mit ffmpeg6 bin ich doch sicher schon nahe dran oder? Aktuell habe ich auf der Synology eine täglich wiederkehrende Aufgabe, damit ich meine Serien wenigsten so aufnehmen kann. Doch ich würde sehr gerne Dein Script weiterhin verwenden...

Viele Grüße
Marcus
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Das scheinen für mich zwei verschiedene Sachen zu sein.

Wenn es um "ein Ruckeln und Stocken bei den Aufnahmen" geht, nehme ich an, dass die Dateien zumindest generiert werden. In diesem Fall könnte die Option -ignore_unknown helfen.

Wenn es um "Permission denied" geht und keine Dateien erzeugt werden (dafür aber aus der Konsole), ist es eher ein Berechtigungsproblem. Seit DSM7 muss die Aufnahme in den Ordner / Unterordner hin, der bei der Installation des Pakets vorgeben werden musste, eine Änderung ist nicht möglich. Hier könnte eine Neuinstallation des Pakets helfen.
 

Jefaridas

Benutzer
Mitglied seit
15. Okt 2015
Beiträge
24
Punkte für Reaktionen
0
Punkte
1
Ahh, jetzt geht es. Nach der Installation gibt es einen neuen gemeinsamen Ordner tvstreamrecord, wo auch die Datenbank drin liegt. Wenn ich den Zielpfad darauf setze, nimmt ffmpeg das Video auf. Es gibt aber immer noch zum Schluß der Aufnahmezeit einen riesiglangen Logeintrag, worin der gesamte Verlauf der Aufnahme notiert ist. Hier nur ein kleiner Ausschnitt...

FFMPEG record 'test' ended with an error:b"ffmpeg version 6.0-1 Copyright (c) 2000-2023 the FFmpeg developers\n built with gcc 8.5.0 (GCC)\n configuration: --target-os=linux --cross-prefix=/home/spksrc/master/spksrc/toolchain/syno-evansport-7.1/work/i686-pc-linux-gnu/bin/i686-pc-linux-gnu- --prefix=/var/packages/ffmpeg6/target --extra-cflags=-I/home/spksrc/master/spksrc/spk/ffmpeg6/work-evansport-7.1/install/var/packages/ffmpeg6/target/include --extra-ldflags=-L/home/spksrc/master/spksrc/spk/ffmpeg6/work-evansport-7.1/install/var/packages/ffmpeg6/target/lib --extra-libs='-lxml2 -ldl -lm' --pkg-config=/usr/bin/pkg-config --ranlib=/home/spksrc/master/spksrc/toolchain/syno-evansport-7.1/work/i686-pc-linux-gnu/bin/i686-pc-linux-gnu-ranlib --enable-cross-compile --enable-rpath --enable-pic --enable-shared --enable-gpl --enable-version3 --disable-debug --disable-static --disable-doc --extra-version=1 --extra-cflags=-DSYNO_VIDEOSTATION --extra-cflags=-fno-if-conversion --extra-cflags=-O3 --extra-cflags=-Wno-deprecated-declarations --x86asmexe=nasm --enable-libcodec2 --enable-libxml2 --enable-demuxer=dash --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libopenjpeg --enable-libmp3lame --enable-libbluray --enable-libspeex --enable-libtheora --enable-libcaca --enable-libdc1394 --enable-libvorbis --enable-libwebp --enable-libzmq --enable-gnutls --enable-libopenh264 --enable-libopus --enable-libsoxr --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librabbitmq --enable-libtwolame --enable-libzvbi --enable-libx264 --enable-libx265 --enable-libvpx --enable-libshine --enable-chromaprint --enable-libdav1d --enable-librist --enable-libzimg --enable-libfdk-aac --enable-nonfree --enable-libaom --arch=x86 --cpu=atom --enable-libass --enable-frei0r\n libavutil 58. 2.100 / 58. 2.100\n libavcodec 60. 3.100 / 60. 3.100\n libavformat 60. 3.100 / 60. 3.100\n libavdevice 60. 1.100 / 60. 1.100\n libavfilter 9. 3.100 / 9. 3.100\n libswscale 7. 1.100 / 7. 1.100\n libswresample 4. 10.100 / 4. 10.100\n libpostproc 57. 1.100 / 57. 1.100\n[udp @ 0xb80a3340] attempted to set receive buffer to size 393216 but it only ended up set as 262142\n[udp @ 0xb80b38c0] attempted to set receive buffer to size 393216 but it only ended up set as 262142\n[mpeg2video @ 0xb80d8380] Invalid frame dimensions 0x0.\n Last message repeated 9 times\n[rtsp @ 0xb808f8c0] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec\nConsider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options\n[rtsp @ 0xb808f8c0] Could not find codec parameters for stream 7 (Unknown: none ([5][0][0][0] / 0x0005)): unknown codec\nConsider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options\n[rtsp @ 0xb808f8c0] Could not find codec parameters for stream 8 (Unknown: none ([12][0][0][0] / 0x000C)): unknown codec\nConsider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options\nInput #0, rtsp, from 'rtsp://192.168.178.1:554/?avm=1&freq=426&bw=8&msys=dvbc&mtype=256qam&sr=6900&specinv=0&pids=0,16,17,18,20,1311,1312,49,107,108,111,112,1313,1314':\n Metadata:\n title : SatIPServer:1 0,0,4\n Duration: N/A, start: 65956.945044, bitrate: N/A\n Program 257 \n Metadata:\n service_name : RTL Muenchen\n service_provider: PYUR\n Stream #0:5(deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)\n Stream #0:6: Unknown: none ([11][0][0][0] / 0x000B)\n Stream #0:2(ger): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006), 492x250\n Stream #0:7: Unknown: none ([5][0][0][0] / 0x0005)\n Stream #0:8: Unknown: none ([12][0][0][0] / 0x000C)\n Stream #0:0: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn\n Side data:\n cpb: bitrate max/min/avg: 7900000/0/0 buffer size: 1835008 vbv_delay: N/A\n Stream #0:3(deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 192 kb/s\n Stream #0:4(deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 384 kb/s\n Program 258 \n Metadata:\n service_name : RTLZWEI\n service_provider: PYUR\n Program 259 \n Metadata:\n service_name : SUPER RTL\n service_provider: PYUR\n Program 260 \n Metadata:\n service_name : VOX\n service_provider: PYUR\n Program 261 \n Metadata:\n service_name : NITRO\n service_provider: PYUR\n Program 262 \n Metadata:\n service_name : ntv\n service_provider: PYUR\n Program 263 \n Metadata:\n service_name : RTLup\n service_provider: PYUR\n Program 264 \n Metadata:\n service_name : TOGGO plus\n service_provider: PYUR\n Program 266 \n Metadata:\n service_name : Deutsches Musik Fernsehen\n service_provider: PYUR\n Program 269 \n Metadata:\n service_name : Radio Paloma\n service_provider: PYUR\n Program 270 \n Metadata:\n service_name : Schlager Radio\n service_provider: PYUR\n Program 271 \n Metadata:\n service_name : LiloTV\n service_provider: PYUR\n No Program\n Stream #0:1: Data: epg\nOutput #0, mp4, to '/volume1/tvstreamrecord/20230423151200 - test.mp4':\n Metadata:\n title : SatIPServer:1 0,0,4\n encoder : Lavf60.3.100\n Stream #0:0: Video: mpeg2video (Main) (mp4v / 0x7634706D), yuv420p(tv, top first), 720x576 [SAR 64:45 DAR 16:9], q=2-31, 25 fps, 25 tbr, 90k tbn\n Side data:\n cpb: bitrate max/min/avg: 7900000/0/0 buffer size: 1835008 vbv_delay: N/A\n Stream #0:1(deu): Audio: mp2 (mp4a / 0x6134706D), 48000 Hz, stereo, s16p, 192 kb/s\nStream mapping:\n Stream #0:0 -> #0:0 (copy)\n Stream #0:3 -> #0:1 (copy)\nPress [q] to stop, [?] for help\nframe= 0 fps=0.0 q=-1.0 size= 0kB time=-577014:32:22.77 bitrate= -0.0kbits/s speed=N/A \rframe= 118 fps=0.0 q=-1.0 size= 768kB time=00:00:05.90 bitrate=1065.0kbits/s speed=11.5x \rframe= 140 fps=134 q=-1.0 size= 1024kB time=00:00:06.74 bitrate=1243.3kbits/s ........................ ab hier wiederholt sich wohl immer die Status/Fortschrittszeile...

Ich verstehe noch nicht, wieso sich hier RTLZWEI, SUPERRTL und RTLup mit reinschleichen, die wollte ich gar nicht aufnehmen (hat er auch nicht!!!)
Zum Schluss kommt noch die Meldung_; " Something went wrong with 'test'. Remaining time is less than fail-safe delta, sleeping... "

Ich konnte bei der Neuinstallation den Zielpfad nicht wirklich einstellen?! Oder kann ich das mit "Postprocessing command" einstellen? copy-befehl nutzen?
Aber im Großen und Ganzen scheint es jetzt zu laufen, oder sollte ich noch etwas einstellen?

Gruß
Marcus
 
Zuletzt bearbeitet:

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
- Fehlermeldung "Remaining time is less than fail-safe delta"

Falls sonst alles inhaltlich funktioniert (wonach es aussieht), kann in der Konfiguration -> Erweitert -> "ffmpeg nicht nachstarten, wenn nur soviele Sekunden übrig sind" eine höhere Zeit eingetragen werden. Wegen Pufferung läuft eine Aufnahme manchmal schneller als die Echtzeit, was diese Meldung verursacht.

- Generell kann die Ausgabe von ffmpeg mit Parametern reduziert werden:
-nostats -loglevel fatal

- Die Namen anderer Sender sind hier OK, es ist ein Info-Stream, wo auch die verwandten Sender erwähnt werden

- Normalerweise soll bei einer Neuinstallation von TSR eine Aufforderung kommen, den Aufnahmeort vorzugeben. Nur dieser darf dann auch von TSR beschrieben werden (seit DSM7). Keine Ahnung, warum es bei Dir nicht angezeigt wurde, aber wenn Du es anderweitig gelöst hast, ist es ja auch gut.

Ansonsten, wenn alles läuft... bloß nie wieder etwas anfassen und diesen Forum in die Favoriten legen ;)
 

Jefaridas

Benutzer
Mitglied seit
15. Okt 2015
Beiträge
24
Punkte für Reaktionen
0
Punkte
1
Normalerweise soll bei einer Neuinstallation von TSR eine Aufforderung kommen, den Aufnahmeort vorzugeben. Nur dieser darf dann auch von TSR beschrieben werden (seit DSM7).
Ist das diese Abfrage?
1682264646613.png
Ich habe es versucht mit dem Pfad für meine Fernsehaufnahmen Filme/FERNSEHEN aber irgendwie kann der Installer dort das Paket nicht installieren. Mit oder ohne "/" ? tvstreamrecord kommt ja auch ohne vorangestelltem "/" aus.
Eine andere Abfrage im Installer kommt leider nicht...
Danke für Deine Zeit!

Gruß
Marcus
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.021
Punkte für Reaktionen
274
Punkte
393

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.021
Punkte für Reaktionen
274
Punkte
393
Hallo,
Code:
tvstreamrecord v.1.5.1 / XMLTV import started
XMLTV: reading URL https://xmltv.info/de/epg.xml with 61532964 bytes
Unknown XMLTV generator 'XMLTV.info', please contact me if it fails
XMLTV import completed with 0 entries
leider nicht.

Gruß Götz
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Ich meine es erfolgreich getestet zu haben, ggfs. müssen nur die Sendernamen angepasst werden, ich schaue es mir morgen an.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.021
Punkte für Reaktionen
274
Punkte
393
Hallo,
Du hast recht, die Displaynamen sind alle anders, beginnen dort alle mit "DE: ". Ich geh dann mal alle ändern.

Gruß Götz
 
  • Like
Reaktionen: Pavion

MC_Bergsteiger

Benutzer
Mitglied seit
29. Jul 2012
Beiträge
59
Punkte für Reaktionen
1
Punkte
8
Hallo zusammen,
kennt jemand aktuell funktionierende XMLTV-Anbieter mit deutschen Sendern, insbesondere RTL?
Ich bekomme bei den zuletzt gefundenen leider immer die gleiche Fehlermeldung, z.B.

Code:
2023-05-11 07:20:18.715    tvstreamrecord v.1.6.2 / XMLTV import started
2023-05-11 07:20:19.103    XMLTV: reading file https://telerising.de/epg/easyepg-basic.gz with 16822069 bytes
2023-05-11 07:20:19.125    Unknown XMLTV generator '', please contact me if it fails
2023-05-11 07:20:19.192    XMLTV import completed with 0 entries

Viele Grüße

Matthias
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.021
Punkte für Reaktionen
274
Punkte
393
Hallo,
die Quelle aus Beitrag #1331 funktioniert. Die Sendernamen müssen aber angepasst werden.

Gruß Götz
 

MC_Bergsteiger

Benutzer
Mitglied seit
29. Jul 2012
Beiträge
59
Punkte für Reaktionen
1
Punkte
8
Hallo Götz,

Danke für den Hinweis. Dann stecke ich aber an der gleichen Stelle fest, wie Dein Beitrag in #1332, da ich auch mit diesem XMLTV Provider diese Fehlermeldung bekomme.

Muss ich die .xml-Datei runterladen und per Search&Replace irgendwelche Sendernamen ändern oder was meinst Du mit "die Sendernamen müssen aber angepasst werden"?

Viele Grüße

Matthias
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.021
Punkte für Reaktionen
274
Punkte
393
Hallo,
runterladen mußt Du sie und anschauen wie dort die Sendernamen sind. Dann in tvstreamrecord bei Sender rechts auf das Zahnrad gehen und den Sendernamen so anpassen wie er in der xml Datei ist.

tvstreamrecord:

Screenshot 2023-05-11 200125.png

epg.xml:

Screenshot 2023-05-11 200512.png

Ist halt Arbeit.

Gruß Götz
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Hallo Matthias, so ist es leider, die Sender werden nur anhand ihres Namens synchronisiert. Wenn Du die jew. Quelle in einem Browser öffnest, siehst Du den Inhalt der Datei. Deine Quelle enthält allerdings kaum deutsche Sender.

In der anderen Quelle findest Du die klassischen Sender, die aber meist mit einem DE: Präfix eingegeben werden müssen:

1683828264866.png

Hier ist der gesuchte Sendername: DE: Das Erste

P.S. Danke, Götz, Du warst wieder mal eine Minute schneller! :)

Gruß
Pav
 

MC_Bergsteiger

Benutzer
Mitglied seit
29. Jul 2012
Beiträge
59
Punkte für Reaktionen
1
Punkte
8
Vielen Dank, Götz und Pav, für die prompte Antwort!
Funktioniert soweit.

Jetzt muss ich "nur" noch mit ffmpeg, Magenta TV und RTP-Streams kämpfen...
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat