Beiträge von Okul

    Hallo,


    ich versuche gerade markad zum laufen zu bekommen und wollte das mit einigen älteren Aufnahmen testen.


    Gestartet mit:
    markad --log2rec - 2015-10-24.15.25.17-0.rec/

    Code
    [NULL @ 0x1c46ce0] Value 4686111960511545344.000000 for parameter 'b' out of range[NULL @ 0x1c46ce0] Value 4686111960511545344.000000 for parameter 'ab' out of range[NULL @ 0x1c46ce0] Value 4705844345939427328.000000 for parameter 'bt' out of range[NULL @ 0x1c46ce0] Value 4617315517961601024.000000 for parameter 'me_method' out of range[NULL @ 0x1c46ce0] Value 4622945017495814144.000000 for parameter 'g' out of range[NULL @ 0x1c46ce0] Value 4611686018427387904.000000 for parameter 'qmin' out of range[NULL @ 0x1c46ce0] Value 4629418941960159232.000000 for parameter 'qmax' out of range[NULL @ 0x1c46ce0] Value 4613937818241073152.000000 for parameter 'qdiff' out of range[NULL @ 0x1c46ce0] Value -4616189618054758400.000000 for parameter 'wpredp' out of range[NULL @ 0x1c46ce0] Value 4607182418800017408.000000 for parameter 'bug' out of range[NULL @ 0x1c46ce0] Value 4607182418800017408.000000 for parameter 'er' out of range[NULL @ 0x1c46ce0] Value 4607182418800017408.000000 for parameter 'err_detect' out of range[NULL @ 0x1c46ce0] Value 4613937818241073152.000000 for parameter 'ec' out of range[NULL @ 0x1c46ce0] Value 4620693217682128896.000000 for parameter 'ildctcmp' out of range[NULL @ 0x1c46ce0] Value 4620693217682128896.000000 for parameter 'subq' out of range[NULL @ 0x1c46ce0] Value 4696837138094751744.000000 for parameter 'ibias' out of range[NULL @ 0x1c46ce0] Value 4696837138094751744.000000 for parameter 'pbias' out of range[NULL @ 0x1c46ce0] Value 4642507528377204736.000000 for parameter 'lmin' out of range[NULL @ 0x1c46ce0] Value 4660262442142531584.000000 for parameter 'lmax' out of range[NULL @ 0x1c46ce0] Value 4696130710463840256.000000 for parameter 'flags2' out of range[NULL @ 0x1c46ce0] Value 4607182418800017408.000000 for parameter 'threads' out of range[NULL @ 0x1c46ce0] Value 4620693217682128896.000000 for parameter 'nssew' out of range[NULL @ 0x1c46ce0] Value -4586705114244317184.000000 for parameter 'profile' out of range[NULL @ 0x1c46ce0] Value -4586705114244317184.000000 for parameter 'level' out of range[NULL @ 0x1c46ce0] Value 4623507967449235456.000000 for parameter 'skipcmp' out of range[NULL @ 0x1c46ce0] Value 4642507528377204736.000000 for parameter 'mblmin' out of range[NULL @ 0x1c46ce0] Value 4660262442142531584.000000 for parameter 'mblmax' out of range[NULL @ 0x1c46ce0] Value 4643211215818981376.000000 for parameter 'mepc' out of range[NULL @ 0x1c46ce0] Value 4607182418800017408.000000 for parameter 'bidir_refine' out of range[NULL @ 0x1c46ce0] Value -4616189618054758400.000000 for parameter 'cqp' out of range[NULL @ 0x1c46ce0] Value 4627730092099895296.000000 for parameter 'keyint_min' out of range[NULL @ 0x1c46ce0] Value 4607182418800017408.000000 for parameter 'refs' out of range[NULL @ 0x1c46ce0] Value -4616189618054758400.000000 for parameter 'directpred' out of range[NULL @ 0x1c46ce0] Value 4618441417868443648.000000 for parameter 'sc_factor' out of range[NULL @ 0x1c46ce0] Value 4643211215818981376.000000 for parameter 'mv0_threshold' out of range[NULL @ 0x1c46ce0] Value 4630826316843712512.000000 for parameter 'b_sensitivity' out of range[NULL @ 0x1c46ce0] Value -4616189618054758400.000000 for parameter 'compression_level' out of range[NULL @ 0x1c46ce0] Value -4616189618054758400.000000 for parameter 'min_prediction_order' out of range[NULL @ 0x1c46ce0] Value -4616189618054758400.000000 for parameter 'max_prediction_order' out of range[NULL @ 0x1c46ce0] Value -4616189618054758400.000000 for parameter 'prediction_order_method' out of range[NULL @ 0x1c46ce0] Value -4616189618054758400.000000 for parameter 'min_partition_order' out of range[NULL @ 0x1c46ce0] Value -4616189618054758400.000000 for parameter 'max_partition_order' out of range[NULL @ 0x1c46ce0] Value 4607182418800017408.000000 for parameter 'ticks_per_frame' out of range[NULL @ 0x1c46ce0] Value 4611686018427387904.000000 for parameter 'color_primaries' out of range[NULL @ 0x1c46ce0] Value 4611686018427387904.000000 for parameter 'color_trc' out of range[NULL @ 0x1c46ce0] Value 4611686018427387904.000000 for parameter 'colorspace' out of range[NULL @ 0x1c46ce0] Value -4616189618054758400.000000 for parameter 'aq_mode' out of range[NULL @ 0x1c46ce0] Value -4616189618054758400.000000 for parameter 'rc_lookahead' out of range[NULL @ 0x1c46ce0] Value -4616189618054758400.000000 for parameter 'lpc_type' out of range[NULL @ 0x1c46ce0] Value -4616189618054758400.000000 for parameter 'lpc_passes' out of range[NULL @ 0x1c46ce0] Value 4613937818241073152.000000 for parameter 'thread_type' out of range[NULL @ 0x1c46ce0] Value -4616189618054758400.000000 for parameter 'request_sample_fmt' out of range




    Kommen die Fehler von ffmpeg? Das ist selbst gebaut, funktioniert aber eigentlich für alles was ich getestet habe. Markad scheint ja auch zu laufen.


    Edit: Sorry, dass der Code so komisch aussieht, habe das nicht besser hinbekommen o_O Er mag meine Zeilenumbrüche nicht

    Code
    ffmpeg -versionffmpeg version 1.0.10built on Oct 29 2015 17:18:24 with gcc 4.7 (Debian 4.7.2-5)configuration: --enable-gpl --enable-nonfree --enable-libfaac --enable-libgsm --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-zlib --enable-postproc --enable-swscale --enable-pthreads --enable-x11grab --enable-libdc1394 --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb
    libavutil 51. 73.101 / 51. 73.101libavcodec 54. 59.100 / 54. 59.100libavformat 54. 29.104 / 54. 29.104libavdevice 54. 2.101 / 54. 2.101libavfilter 3. 17.100 / 3. 17.100libswscale 2. 1.101 / 2. 1.101libswresample 0. 15.100 / 0. 15.100libpostproc 52. 0.100 / 52. 0.100




    Meine eigentliche Frage ist aber, wie ich die Logo-Dateien fürs markad benennen muss. Ich konnte dazu nichts finden. Im nächsten Beispiel ist z.B. das SIXX Logo vorhanden, aber nicht als "SIXX-A16_11", sondern "SIXX-A16_9"

    Code
    cat 2015-10-24.15.25.17-0.rec/markad.log Mon Nov  2 17:59:07 [14333] starting v0.1.5pre (64bit)Mon Nov  2 17:59:07 [14333] on /export/Media/Video/recordings/Grey's_Anatomy/S06E05_-_Die_Invasion/2015-10-24.15.25.17-0.recMon Nov  2 17:59:07 [14333] getting broadcast start from info mtimeMon Nov  2 17:59:07 [14333] pre-timer 9mMon Nov  2 17:59:07 [14333] broadcast length 55mMon Nov  2 17:59:07 [14333] found H264-video (0x0100)Mon Nov  2 17:59:07 [14333] using libavcodec.so.53.35.0 with 4 threadsMon Nov  2 17:59:07 [14333] using codec H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10Mon Nov  2 17:59:07 [14333] channel SIXXMon Nov  2 17:59:07 [14333] SDTV 720x576i25Mon Nov  2 17:59:08 [14333] sequence error 3->5 (0x0100)Mon Nov  2 17:59:08 [14333] no logo for SIXX-A16_11Mon Nov  2 18:00:26 [14333] sequence error 9->11 (0x0100)Mon Nov  2 18:00:29 [14333] sequence error 10->0 (0x0100)Mon Nov  2 18:00:34 [14333] sequence error 15->6 (0x0100)Mon Nov  2 18:01:03 [14333] no logo for SIXX-A12_31Mon Nov  2 18:01:06 [14333] removing marks from position 97430, if anyMon Nov  2 18:01:06 [14333] skipped 23568219 bytesMon Nov  2 18:01:06 [14333] processed time 118.76s, 106487/0 frames, 896.6 fps, 35.9 pps



    Ein anderes Beispiel bei Kabel1:

    Code
    Mon Nov  2 17:45:19 [14238] starting v0.1.5pre (64bit)Mon Nov  2 17:45:19 [14238] on /export/Media/Video/recordings/Navy_CIS/S02E20_-_Die_rote_Zelle/2015-08-13.14.03.31-0.recMon Nov  2 17:45:31 [14238] getting broadcast start from directory (can be wrong!)Mon Nov  2 17:45:31 [14238] pre-timer 2mMon Nov  2 17:45:31 [14238] broadcast length 55mMon Nov  2 17:45:31 [14238] found H264-video (0x0100)Mon Nov  2 17:45:31 [14238] using libavcodec.so.53.35.0 with 4 threadsMon Nov  2 17:45:31 [14238] using codec H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10Mon Nov  2 17:45:31 [14238] channel kabel_einsMon Nov  2 17:45:31 [14238] SDTV 720x576i25Mon Nov  2 17:45:32 [14238] no logo for kabel_eins-A16_11Mon Nov  2 17:46:29 [14238] removing marks from position 85522, if anyMon Nov  2 17:46:29 [14238] skipped 20517944 bytesMon Nov  2 17:46:29 [14238] processed time 57.73s, 92780/0 frames, 1607.1 fps, 64.3 pps




    Nach dem Anlegen eines Symlinks läuft es durch. Gibt das 16_9 bzw. 16_11 das Aspect Ratio an?
    Er erkennt doch 720x576i25, das ist für mich 16:9. Ich könnte jetzt natürlich alle Bilddateien umbenennen, aber für mich sieht das aus, als läge der Fehler woanders? Hat jemand irgendwelche Ideen? Das Bildmaterial kommt per IPTV von Telekom Entertain und ist ein SD-Kanal.


    Noch eine Frage: Müsste markad nicht auch ohne Logo etwas erkennen?


    VDR Version:

    Code
    ii  vdr                                  2.2.0-0yavdr0~preciseii  vdr-dev                              2.2.0-0yavdr0~preciseii  vdr-epg-daemon                       1:0.2.2.git20150223.1049-0yavdr0~preciseii  vdr-markad                           0.1.4.git20140218-3yavdr2~preciseii  vdr-plugin-control                   0.0.2a-67yavdr14~preciseii  vdr-plugin-dvbhddevice               2.2.0-0yavdr0~preciseii  vdr-plugin-dvbsddevice               2.2.0-0yavdr0~preciseii  vdr-plugin-epg2vdr                   0.1.12.git20150203.1541-0yavdr4~preciseii  vdr-plugin-epgsearch                 1.0.1.beta5~git20141227-0yavdr6~preciseii  vdr-plugin-iptv                      2.0.0-1ii  vdr-plugin-live                      0.3.0+git20130915-6yavdr6~preciseii  vdr-plugin-markad                    0.1.4.git20140218-3yavdr2~preciseii  vdr-plugin-scraper2vdr               0.1.12.git20150310.2216-0yavdr0~preciseii  vdr-plugin-streamdev-client          0.6.1.git20150123-0yavdr5~preciseii  vdr-plugin-streamdev-server          0.6.1.git20150123-0yavdr5~preciseii  vdr-plugin-vdrmanager                0.12-0yavdr3~preciseii  vdr-plugin-vnsiserver                2:1.2.1~git20150208-f2175ba-0yavdr2~precise


    Nachdem ich herausgefunden habe, wie ich die Pakete für wheezy bekomme ging das auch ganz flux. Im Endeffekt wäre es wohl einfacher gegangen, das von Hand zu kompilieren (deshalb gibts das ja wohl auch nicht als Paket), aber läuft jetzt. Vielen Dank für eure Arbeit!


    Jetzt kommt das finetuning. Einige Einträge in der channelmap.conf sind noch falsch aber das sollte nurnoch Fleißarbeit sein :)

    Hallo zusammen,


    ich baue mir gerade einen VDR. Der läuft auf einem kleinen Heimserver headless und soll einigen clients per VNSI TV liefern. Das kommt per IPTV vom Telekom Entertain. Da dort für EPG nur Now & Next geliefert wird, habe ich ein Abo bei epgdata.com.


    Jetzt ist für mich die Frage, wie man das 'richtig' und zukunftssicher einbindet.
    Es gibt diverse Addons, sodass ich etwas überfordert bin. Manche sind als veraltet gekennzeichnet (tvmovie2vdr), andere sind von 2010, scheinen aber zu gehen und alle brauchen verschiedene Kombinationen von tvm2vdr/epg2vdr/egp4vdr/xmltv2vdr/epgd (??) :rolleyes: .


    An sich ist es ja gut, wenn es verschiedene Lösungsmöglichkeiten gibt, aber ich frage mich da, welche Lösungen überhaupt noch funktionieren und welche in Zukunft noch gepflegt werden, also was mit vdr2.4 / vdr3 funktionieren wird? Wo setzt man auf ein totes Pferd?


    Grundsätzlich sollte es natürlich ressourcenschonend sein. Manche Projekte setzen auf Perl/Python/Java( :wand )/MySQL etc. Wenn ich das richtig sehe ist das aktuellste Projekt und vermutlich auch das was in Zukunft gepflegt wird der epgd (liege ich hier richtig?) Dafür braucht man dann eine MySQL Datenbank nur um das in die VDR-Datenbank zu schieben.
    Das tv_grab_eu_epgdata script lädt die daten runter, benötigt dann aber xmltv2vdr Plugin um das in den VDR zu bekommen. Zum konfigurieren auf dem headless-device brauche ich dann noch das remote plugin. Weil epgdata.com (warum auch immer?) zwar die Episode liefert, aber nicht die Season brauchts noch eplists für die Season daten etc ...


    Ich habe schon wieder viel zu viel geschrieben und mich selbst verwirrt.. :rolleyes:


    Was ich eigentlich will:
    - EPG-Daten von epgdata.com mit Bildern ins VDR bekommen angereichert mit Seriendaten


    Was ist die aktuelle(?) Methode dafür?
    Noch ist kein Schnickschnack (Perl/MySQL/Java/etc) installiert und wenn möglich sollte das auch so bleiben


    System:
    Debian Wheezy (Linux 3.2.0-4-amd64)