Beiträge von QFH

    Es fehlt das Modul LWP::UserAgent. Je nach Distribution kannst du es wie bei Gentoo etwa über die Paketverwaltung installieren, oder so:


    perl -MCPAN -e shell
    i LWP::UserAgent


    (oder so ähnlich, hab das lang nicht mehr gemacht :)

    Zzam:
    Den Fehler kann ich bestätigen. Habe vorhin auf Antenne Bayern von 00:03:49 bis 00:24:?? aufgenommen (Vorsicht, was clipinc.pl als "End" anzeigt ist berechnet und nicht unbedingt das tatsächliche Aufnahmeende). VDR (1.2.6) zeigt beim Abspielen der Aufnahme eine Länge von 12:39 an - das ist genau der Wert, von dem auch clipinc.pl ausgeht. Lustigerweise laufen die "Sekunden" beim Abspielen langsamer, da scheint also VDR ein ganz ähnliches Problem zu haben. Vielleicht kann das ein 1.3.11-Anwender bei sich überprüfen. Wenn ich die Stoppuhr nebenher laufen lasse und ausrechne, um wieviel die tatsächliche Zeit schneller läuft (60 VDR-s sind 96 s, 100 VDR-s sind 160 s), komme ich auf 1,6. Die Zeit, die VDR und clipinc.pl anzeigen ergibt multipliziert mit 1,6 dann auch den richtigen Wert:


    12:39 entspricht 759 s
    759 s * 1,6 = 1214,4 entspricht 20:14


    Wenn ich diesen Faktor auf deine 4:44 (284 min) anwende, müsste die Gesamtlänge etwas mehr als 7:30 sein. So einfach wars also dann doch nicht ;/


    Wie findet clipinc.pl die Länge der Aufnahme? Dazu reicht (zumindest bisher...) die Größe der Datei index.vdr. Dort ist für jeden Frame des Videos ein 8 Byte großer Datenblock drin:
    Anzahl Frames = Dateigröße / 8
    Die Länge in Sekunden ist die Frame-Anzahl / 25 (bzw. 30 bei NTSC).


    Der Fehler muss also irgendwo hier in der Berechnung liegen (andere Framerate?). Oder die index.vdr hat für Radioaufnahmen ein anderes Format.



    Was mir ansonsten noch aufgefallen ist: die (ungeschnittene) Aufnahme hat gelegentlich kurze Aussetzer, hörbar in Form kurzer 'glup'-Laute. Der Empfang ist beim bloßen Anhören aber ungestört.

    Das (richtige) Ersetzen von Leerzeichen durch Unterstriche funktioniert ab Version 0.2, die ich allerdings noch nicht freigegeben habe. Ich häng hier mal die vorläufige 0.1dev an, folgende Änderungen sind drin:


    - Error handling if server response is empty (i.e. when $LICENSE is not set)
    - Output directory would not be created if VDR was compiled with VFAT option
    - Whitespaces in filenames are now correctly replaced by underscores
    - Create a .update file in the recordings directory (for VDR 1.3.11+)
    - getcidata.pl is no more included. You can get a list of all ClipInc. senders
    by running "clipinc.pl senders".
    - Various code and comment cleanups


    Bis zur endgültigen 0.2 habe ich noch ein paar Todos, u.a.:
    - TODO: Do not extract incomplete clips (missing start or end)
    - TODO: Handle split files (001.vdr, 002.vdr, ..., nnn.vdr) correctly

    Ja, der Schnitt ist manchmal besser und manchmal schlechter. Ich vermute, dass einfach die Stream-Tags in diesen Fällen nicht genau genug sind. Alternativ ist natürlich ein Bug auch nicht auszuschließen.


    Richtig testen könnte man das, indem man schaut, wie gut die ClipInc.-Windows-Software in solchen Fällen abschneidet.

    Damit getcidata.pl läuft, muss man eigentlich nichts ändern. Komisch.


    Aber hier die Liste:
    2 "NDR 2" 1 "http://www.ndr2.de"
    9 "JAM FM" 1 "http://www.jamfm.de"
    10 "Deutschland Radio Berlin" 0 "http://www.d-radio.de/"
    11 "Orbit Oldie Radio" 0 "[n/a]"
    14 "Klassik Radio" 0 "http://www.klassikradio.de"
    15 "Deutsche Welle" 0 "http://www.dwelle.de"
    16 "Deutschlandradio" 0 "http://www.d-radio.de"
    17 "Deutschlandfunk" 0 "http://www.dradio.de"
    18 "Radio Sputnik" 1 "http://www.mdr.de/sputnik/index2.html"
    19 "Radio RPR - Eins" 0 "http://www.radio-rpr.de/eins/index.php"
    20 "Radio RPR - Zwei" 0 "http://www.radio-rpr.de/zwei/index.php"
    21 "Mega Radio" 0 "http://www.megaradio.net/"
    22 "Radio Melodie" 0 "http://www.radio-melodie.de/"
    23 "Energy Hamburg 97.1" 0 "http://www.energyonline.de/"
    24 "Antenne Bayern" 1 "http://www.antenne.de/"
    25 "Rock Antenne" 1 "http://www.rockantenne.de/"
    26 "POWER RADIO (Radio NRW)" 0 "http://www.radionrw.de"
    28 "RTL Radio" 1 "http://rtlradio.rtl.de"
    30 "Radio 7" 0 "http://www.radio7.de/"
    32 "SWR 1 Baden-Württemberg" 0 "http://www.swr-online.de/swr1bw/"
    33 "SWR 2" 0 "http://www.swr2.de/"
    34 "SWR 3" 1 "http://www.swr3.de/"
    35 "SWR 4 Baden-Württemberg" 0 "http://www.swr.de/swr4/bw"
    36 "SWR Cont.Ra" 0 "http://www.swr.de/contra/index.html"
    37 "DASDING" 1 "http.//www.dasding.de"
    41 "Radio TON " 0 "http://www.radio-ton.de"
    43 "Energy Stuttgart" 0 "http://www.energy-stuttgart.de/"
    44 "Radio Regenbogen" 0 "http://www.regenbogenweb.de"
    45 "Big FM" 0 "http://www.big-fm.de/"
    47 "Radio Ohr" 0 "http://www.radio-ohr.de"
    48 "Hit Radio Antenne 1" 0 "http://www.antenne1.de"
    50 "Sunshine Live" 0 "http://www.sunshine-live.de/"
    51 "Chart-Radio" 0 "http://www.chart-radio.de/"
    54 "Radio Dreyeckland" 0 "http://www.rdl.de/"
    57 "Radio Free FM" 0 "http://www.freefm.de/"
    67 "RadioEINS" 0 "http://www.radioeins.de/"
    72 "extra Radio" 0 "http://www.extra-radio.de/"
    73 "HOT*FM" 0 "http://www.hot-fm.de"
    82 "Radio Gong 96,3 München" 0 "http://www.radiogong.de"
    83 "Radio 2Day" 0 "http://www.radio2day.de"
    90 "Radio F" 0 "http://www.funkhaus.de/f/"
    98 "94,3 r.s.2" 0 "http://www.rs2.de/"
    99 "94 8 Metropol FM" 0 "http://www.metropolfm.de/"
    100 "104,6 RTL Berlin" 0 "http://104.6rtl.com/"
    101 "Berlin 88,8 Das Stadtradio" 0 "http://www.rbb-online.de"
    106 "Kiss FM Berlin" 0 "http://www.kissfm.de/"
    108 "Spreeradio" 0 "http://www.spreeradio.de"
    109 "SFB 4 MultiKulti" 0 "http://www.multikulti.de/"
    110 "Antenne Brandenburg" 0 "http://www.antennebrandenburg.de/"
    111 "BB Radio" 0 "http://www.bbradio.de/"
    112 "Fritz" 1 "http://www.fritz.de/"
    116 "Bremen Eins" 0 "http://www.radiobremen.de/bremeneins/"
    117 "Bremen Vier" 0 "http://www.radiobremen.de/rb4/"
    118 "Nordwestradio" 0 "http://www.radiobremen.de/nordwestradio/"
    119 "Funkhaus Europa" 0 "http://www.radiobremen.de/funkhaus-europa/"
    123 "Alster Radio" 0 "http://www.alsterradio.de"
    125 "Radio Hamburg" 0 "http://www.radiohamburg.de"
    127 "Hit Radio FFH" 1 "http://www.ffh.de"
    128 "Planet Radio" 1 "http://www.planetradio.de"
    134 "ANTENNE MV - Mecklenburg-Vorpommern" 0 "http://www.antennemv.de"
    137 "Hit-Radio Antenne" 0 "http://www.antenne.com/"
    138 "Radio FFN" 0 "http://www.radioffn.de/"
    139 "Radio 21" 0 "http://www.radio21.de/"
    140 "N-Joy" 1 "http://www.n-joy.de/"
    149 "Radio Berg" 0 "http://www.radioberg.de/"
    150 "Radio Bielefeld" 0 "http://www.radiobielefeld.de/"
    151 "Radio Bonn / Rhein-Sieg" 0 "http://www.radio-bonn.de/"
    153 "Radio Lippe" 0 "http://www.radiolippe.de"
    154 "Radio 91,2" 0 "http://www.radio912.de/"
    155 "Radio Duisburg" 0 "http://www.radiodu.de/"
    156 "Radio Kiepenkerl" 0 "http://www.radio-kiepenkerl.de"
    157 "Radio Rur" 0 "http://www.radio-rur.de"
    158 "Antenne Düsseldorf" 0 "http://www.antenneduesseldorf.de/"
    159 "Radio Essen" 0 "http://www.radioessen.de/"
    160 "Radio Emscher-Lippe" 0 "http://www.relmeinradio.de/"
    161 "Radio en" 0 "http://www.radio-en.de/"
    162 "Radio Gütersloh" 0 "http://www.radioguetersloh.de/"
    163 "Radio Hagen" 0 "http://www.radio-hagen.de/"
    164 "Lippe Welle Hamm" 0 "http://www.lippewelle.de/"
    165 "Welle West" 0 "http://www.wellewest.de/"
    166 "Radio Herford" 0 "http://www.radioherford.de/"
    167 "Radio Herne 90,acht " 0 "http://www.radioherne.de/"
    168 "Radio Erft" 0 "http://www.radioerft.de/"
    169 "Radio MK" 0 "http://www.radio-mk.de/"
    170 "Antenne Niederrhein " 0 "http://www.antenneniederrhein.de/"
    171 "Radio Köln" 0 "http://www.radiokoeln.de/"
    172 "Welle Niederrhein" 0 "http://www.welleniederrhein.de/"
    173 "Radio Leverkusen" 0 "http://www.radioleverkusen.de/"
    174 "Radio Sauerland" 0 "http://www.radiosauerland.de/"
    175 "Radio Neandertal" 0 "http://www.radioneandertal.de/"
    176 "Radio 90,1 Mönchengladbach" 0 "http://www.radio901.de/"
    177 "Antenne Ruhr" 0 "http://www.antenne-ruhr.de/"
    178 "Antenne Münster" 0 "http://www.antenne-muenster.de/"
    179 "NE-WS 89,4" 0 "http://www.news894.de/"
    180 "Radio Hochstift" 0 "http://www.radiohochstift.de/"
    181 "Radio FiV (Funk im Vest)" 0 "http://www.radiofiv.de"
    183 "Radio Siegen" 0 "http://www.radio-siegen.de/"
    184 "Hellweg Radio" 0 "http://www.hellwegradio.de/"
    185 "Radio RSG" 0 "http://www.radiorsg.de"
    186 "Antenne Unna" 0 "http://www.antenne-unna.de/"
    187 "Radio WAF" 0 "http://www.radiowaf.de/"
    188 "Radio Wuppertal" 0 "http://www.radiowaf.de/"
    189 "100,5 Das Hitradio" 0 "http://www.dashitradio.de/"
    190 "Domradio" 0 "http://www.domradio.de/"
    191 "Antenne Witten" 0 "http://www.antennewitten.de/"
    193 "Radio Waves Münster" 0 "http://home.t-online.de/home/zimmert/"
    194 "Radio Turntable" 0 "http://www.turntable.de/index.php"
    198 "Rockland Radio" 0 "http://www.rockland.de/"
    199 "Radio Salü " 0 "http://www.salue.de/"
    200 "Radio PSR" 0 "http://www.radiopsr.de"
    205 "RSA - oldie.fm" 0 "http://www.rsa-sachsen.de"
    212 "Radio SAW" 0 "http://www.radiosaw.de/"
    213 "Hit-Radio Brocken" 0 "http://www.brocken.de/"
    214 "Project 89.0 digital" 0 "http://www.fettesradio.de/"
    215 "Rockland Sachsen-Anhalt" 0 "http://www.rockland-digital.de/"
    218 "R.SH" 0 "http://www.rsh.de/"
    219 "Delta Radio" 0 "http://www.deltaradio.de"
    224 "Antenne Thüringen" 0 "http://www.antennethueringen.de"
    225 "Radio Top 40" 0 "http://www.radiotop40.de"
    226 "Bayern 1" 0 "http://www.br-online.de/bayern1/"
    227 "Bayern2Radio" 0 "http://www.br-online.de/bayern2radio/"
    228 "Bayern 3" 1 "http://www.br-online.de/bayern3/"
    229 "Bayern 4 Klassik" 0 "http://www.br-online.de/bayern4/"
    230 "B5 aktuell" 0 "http://www.br-online.de/b5aktuell/"
    231 "hr1" 0 "http://www.hr-online.de/hf/hr1/"
    232 "hr2" 0 "http://www.hr-online.de/hf/hr2/"
    233 "hr3" 0 "http://www.hr-online.de/hf/hr3/"
    234 "hr4" 0 "http://www.hr-online.de/hf/hr4/"
    235 "hr-klassik" 0 "http://www.hr-online.de/hf/hrklassik/"
    236 "YOU FM" 1 "http://www.youfm.de/"
    237 "hr-skyline" 0 "http://www.hr-online.de/hf/skyline/"
    238 "JUMP" 1 "http://www.jumpradio.de/"
    239 "MDR 1 Radio Sachsen" 0 "http://www.mdr.de/mdr1-radio-sachsen/"
    240 "MDR 1 Radio Sachsen-Anhalt" 0 "http://www.mdr.de/mdr1-radio-sachsen-anhalt/"
    241 "MDR 1 Radio Thüringen" 0 "http://www.mdr.de/mdr1-radio-thueringen/"
    242 "MDR Info" 0 "http://www.mdr.de/mdr-info/"
    243 "MDR Klassik" 0 "http://www.mdr.de/mdr-klassik/"
    244 "MDR Kultur" 0 "http://www.mdr.de/mdr-kultur/"
    246 "NDR Info" 0 "http://www.ndrinfo.de/"
    247 "NDR Kultur" 0 "http://www.ndrkultur.de"
    248 "NDR 90,3" 0 "http://www.ndr.de/903/"
    249 "NDR 1 Welle Nord" 0 "http://www.ndr.de/wellenord/"
    250 "NDR Radio MV" 0 "http://www.ndr.de/radiomv/"
    251 "NDR Niedersachsen" 0 "http://www.ndr.de/niedersachsen/"
    252 "SR1" 1 "http://www.sr-online.de/programm/index.jsp?dir=16"
    253 "SR2" 0 "http://www.sr-online.de/programm/index.jsp?dir=17"
    254 "SR3" 0 "http://www.sr-online.de/programm/index.jsp?dir=18"
    255 "UnserDing" 0 "http://www.unserding.de/"
    256 "SWR 1 Rheinland-Pfalz" 0 "http://www.swr.de/swr1/rp/"
    257 "SWR 4 Rheinland-Pfalz" 0 "http://www.swr.de/swr4/rp/"
    258 "Eins Live" 1 "http://www.einslive.de/"
    259 "WDR 2" 1 "http://www.wdr.de/radio/wdr2/"
    260 "WDR 3" 0 "http://www.wdr.de/radio/wdr3/"
    261 "WDR 4" 0 "http://www.wdr.de/radio/wdr4/"
    262 "WDR 5" 0 "http://www.wdr5.de/"
    269 "Radio FR1" 0 "http://www.fr1.de/"
    270 "Die neue 107,7" 0 "http://www.stadtradio.de/"
    271 "R.TV Radio" 0 "http://www.rtv-radio.de/"
    294 "Radio Galaxy " 0 "http://www.radio-galaxy.de/"
    295 "Radio Gong 97,1 Nürnberg" 0 "http://www.funkhaus.de/gong/default.asp"
    296 "Radio Gong FM Regensburg" 0 "http://www.gongfm.de/Start/default.php"
    297 "Radio Gong FM Würzburg" 0 "http://www.gong.fm/"
    298 "Hit FM" 0 "http://www.hitfm.de/"
    304 "Hit Radio N1" 0 "http://www.funkhaus.de/n1/default.asp"
    305 "Nova Radio" 0 "http://www.novaradio.de/"
    310 "Radio Ramasuri" 0 "http://www.ramasuri.de/"
    312 "Star FM" 0 "http://www.rocksender.de/"
    313 "88acht" 0 "http://www.berlin888.de"
    314 "infoRadio" 0 "http://www.inforadio.de"
    315 "RADIOkultur" 0 "http://www.radiokultur-online.de"
    316 "RADIO 3" 0 "http://www.rbb-online.de/radio3/index.html"
    317 "RADIOmultikulti" 0 "http://www.multikulti.de"
    333 "Sky Radio Hessen" 0 "http://www.skyradio.de/"
    335 "RadaR - Radio Darmstadt 103,4" 0 "http://www.radiodarmstadt.de"
    346 "radio aktiv" 0 "http://www.radio-aktiv.de/"
    347 "Radio Marabu" 0 "http://www.radio-marabu.de/"
    350 "osradio 104,8" 0 "http://www.osradio.de/"
    351 "107,8 Antenne AC" 0 "http://www.antenne-ac.de/"
    353 "Radio Euskirchen" 0 "http://www.radioeuskirchen.de/"
    355 "Radio K.W." 0 "http://www.radiokw.de/"
    356 "POWER Radio Oberhausen" 0 "http://www.powerradio.de"
    359 "Radio Westfalica" 0 "http://www.radiowestfalica.de/"
    376 "Radio Chemnitz 102 Punkt 1" 0 "http://www.radiochemnitz.net/"
    378 "Radio Dresden 103 Punkt 5" 0 "http://www.radiodresden.net/"
    380 "Hit-Radio Antenne Sachsen" 0 "http://www2.antenne.com/"
    392 "Radio Funkwerk" 0 "http://www.funkwerk.de/"
    400 "Westmünsterland Welle" 1 "http://www.radiowmw.de/"
    406 "Radio KW" 0 "www.radio-kw.de"
    409 "Joy FM" 0 "http://www.joyfm.de"
    412 "Oldie Radio" 0 "http://www.oldie-radio.de"
    431 "Ruhrradio XXL" 0 "http://www.ruhrradioxxl.de/"
    442 "BFBS 1" 0 "http://www.bfbs.de"
    443 "BFBS 2" 0 "http://www.bfbs.de"
    444 "Hitradio X" 0 "http://www.hitradiox.de/"
    452 "Radio NRW" 0 "www.radionrw.de"
    453 "HIT MIX, Fm" 0 "http://www.mixfm.de/"
    455 "Energy Berlin 103,4" 0 "http://www.energy.de/berlin/index.html"
    456 "Energy München 93.3" 0 "http://www.energy.de/muenchen/index.html"
    457 "Energy Nürnberg 106.9" 0 "http://www.energy.de/nuernberg/index.html"
    458 "Energy Sachsen" 0 "http://www.nrj.de/index2.html"
    465 "Radio BB" 0 "http://www.radio-bb.de/"
    466 "Radio 98,5" 0 "www.radio985.de"
    468 "Die Welle" 0 "http://www.die-welle.de/"
    469 "Radio RST" 0 "http://www.radiorst.de/"
    470 "MTV" 1 "http://www.mtv.de/"
    471 "MTV 2 POP" 1 "http://www.mtv2.de/"
    472 "Viva" 1 "http://www.viva.tv/"
    473 "Viva Plus" 1 "http://www.vivaplus.tv/"
    474 "ONYX" 0 "http://www.onyx.tv"
    475 "ORF - HitRadio OE3" 1 "http://oe3.orf.at/"
    476 "ORF - FM4" 1 "http://fm4.orf.at/"
    477 "DRS 3" 0 "http://www.drs.ch/indexdrs3.html"

    Die ersten Tags sind schon relativ kurz (halbe Stunde) nach der Aufnahme online. Kommt natürlich auch drauf an, wie lange die Aufnahme ist :)


    Aber eigentlich sollte man die Clips nach etwa 24 Stunden nochmal extrahieren, weil doch einige Stream-Tags erst später dazukommen. Das ist wohl auch unterschiedlich, je nachdem ob die Tags von der Redaktion oder der Community kommen.

    dido: Hmm das ist allerdings komisch. Da mein VDR-Rechner heute noch nicht läuft kann ich nur vermuten: versuch es mal mit [\:\.], eventuell hat der : ja auch irgendeine besondere Bedeutung, wenn er kein \ davor stehen hat ;)


    pat: Wenn du die Lizenz richtig gesetzt hast und die Meldung dennoch kommt, versuch folgendes:


    Code
    Zeile 212, clipinc.pl:
    #print ">> ", $response->content, " <<\n";
    ändern in:
    print ">> ", $response->content, " <<\n";


    Das gibt die Rückgabe vom Server auf der Konsole aus, vielleicht erklärt das dann den Fehler.

    dido: Hast du VDR mit der Option FAT kompiliert? Sieht fast so aus, dann haben die Ordnernamen nämlich keinen Doppelpunkt im Namen. Im Augenblick geht das Script aber davon aus... Versuch mal folgendes:


    Code
    Zeile 282, clipinc.pl:
      /\/(\d{4}-\d{2}-\d{2}\.\d{2}:\d{2}\.\d{2}\.\d{2}\.rec)\//;
    ändern in: /\/(\d{4}-\d{2}-\d{2}\.\d{2}[:\.]\d{2}\.\d{2}\.\d{2}\.rec)\//;
    
    
    Zeile 352, clipinc.pl:
      = $value =~ /(\d{4})-(\d{2})-(\d{2})\.(\d{2}):(\d{2})\.(\d{2})\.(\d{2})/;
    ändern in: 		= $value =~ /(\d{4})-(\d{2})-(\d{2})\.(\d{2})[:\.](\d{2})\.(\d{2})\.(\d{2})/;


    Also statt dem ":" ein "[:\.]".



    Brougs78: Kann man VDR nicht einfach mehrere -r-Optionen in Folge angeben? Sodass er die dann eins nach dem anderen ausführt?