Zitat (lbinus: 19.05.2010, 22:37)
Habe für rtmpdump VERSION 1.9 eine Batchdatei geschrieben, in der du den aus der Mediathek.jar nur noch den URL kopieren musst und den Namen der Sendung eingeben musst.
Die Batchdatei fragt aber ab.
Da in der ARD URLS, die mit "--host" beginnen, nicht mit der Mediathek.jar gespeichert werden können.
Bei mir heißt RTMPDUMP.cmd :
Alles nacholgende kopieren und als rtmpdump.cmd in den EDITOR oder sonst ein name.CMD nach rtmpdump kopieren. ACHTUNG beim EDITOR bei DATEITYP *.* auswählen und als erwewiterung CMD eingebe. Einen link nach weiss der Kuckuck wohin erstellen, damit du schnell aufrufen kannst. Viel Erfolg.
@Echo off
CLS
REM die Mediathek wird gleich aufgrufen
REM Pfad gegebenenfalls anpassen. Gilt nur fuer Vista und 7.
REM bei XP halt nur C:\Programme\
start C:\"Program Files (x86)"\Mediathek\Mediathek.jar
CLS
set URL=
set NAME=Video
REM da wahrscheinlich rtmpdump in C:\"Program Files (x86)" steht, laesst VISTA und 7 das nicht zu,
REM dass dort irgenetwas eingetragen wird. Also muss ein
REM Aufzeichnungspfad angegeben werden.
REM bei mir halt... entsprechend anpassen.
SET PFAD=D:\Streams\
ECHO In der Mediathek die Sendung anklicken und mit der rechten Maustaste
ECHO "URL kopieren" auswaehlen.
Echo In der Konsole NICHT mit STRG + V einfuegen,
ECHO sondern rechte Maustaste druecken und Einfuegen waehlen:
echo Wird kein Name fuer die Sendung eingegeben wird sie als Video.flv abgespeichert.
:start
Set/P URL=URL aus der Mediathek kopiern und einfuegen und mit ENTER bestaetigen:
if "%URL%"=="" (
ECHO Fehlerhafte Eingabe. STRG+V gedrueckt?
goto start
)
Set /P NAME=Name der Sendung eingeben:
set suf=.flv
set name=%PFADD%%NAME%%SUF%
if not exist %name% (
Echo on
:oben
rtmpdump.exe -o %Name% %URL% --swfUrl http://dms.dmc.at/ar.../ardplayer3.swf --tcUrl rtmp://vod.daserste.de/ardfs --pageUrl http://www.ardmediathek.de/ard/servlet/con...00?inPopup=true --app ardfs --flashVer WIN 10,0,42,3
) else (
@echo off
Rem Falls der Download nicht vollständig war
echo on
rtmpdump.exe -o %Name% %URL% --swfUrl http://dms.dmc.at/ar.../ardplayer3.swf --tcUrl rtmp://vod.daserste.de/ardfs --pageUrl http://www.ardmediathek.de/ard/servlet/con...00?inPopup=true --app ardfs --flashVer WIN 10,0,42,3 -e
)
@Echo off
REM ECHO %ERRORLEVEL%
REM Pause
REM ob das mit dem Errorlevel immer klappt, weiss ich nicht
Rem gegebenen falls ausprobieren
REM bei unvollstaendigem Dowload meldet halt rtomdump:
REM ... try to rRESUME
REM was das fuer eine Fehlermeldung ausloest habe ich noch nicht testen koennen
REM die Fehlermeldung habe ich erhalten, bevor ich
REM diese Batch-datei geschrieben habe.
if %ERRORLEVEL%==0 (
ECHO Alles OK
goto Ende
) else (
ECHO Mist
ECHO nochmal von vorne
goto oben
)
:ende
REM die MEDIATHEK wird beendet:
taskkill /IM javaw.exe /T
goto eof
:Eof
Dieser Beitrag wurde von lbinus bearbeitet: 31. Mai 2010 - 21:03