"We are back" « oc.at

embedded mov downloader/ripper

vEspertine 28.01.2008 - 18:59 1571 25
Posts

Marcellus

OC Addicted
Avatar
Registered: Mar 2005
Location: ~
Posts: 1755
Schau ob dus speichern kannst, mit dem mencoder kann mans zumindest aus den stream umcoden, aber das ist eher umständlich

Code:
mencoder rtsp://a363.v397627.c39762.g.vq.akamaistream.net/7/363/39762/v0001/redbullgmb.download.akamai.com/39762/oct_1_1a_benga-384k.mov -o movie.mpg -ovc lavc -oac mp3lame -of mpeg

vEspertine

offline..
Registered: Sep 2000
Location: graz
Posts: 4753
so, heut nochmal alles mit frisch aufgesetztem qt auf einem anderen rechner probiert.. keine chance..

hidownload funktioniert anscheinend (lädt gerade, zeigt aber verbleibende zeit unkorrekt an (00:01).. da ich nicht weiss, wie gross das file ist muss ich wohl abwarten, ob er von selbst aufhört bzw. das file dann überhaupt brauchbar ist)

rtspget compile ich gerade.. mal schaun..

thx so far..

daisho

Vereinsmitglied
SHODAN
Avatar
Registered: Nov 2002
Location: 4C4
Posts: 19802
Das wird vermutlich eh nur 1:1 den Stream aufnehmen denke ich? Iirc war der Stream 33:xx Minuten lang.

vEspertine

offline..
Registered: Sep 2000
Location: graz
Posts: 4753
Zitat von daisho
Das wird vermutlich eh nur 1:1 den Stream aufnehmen denke ich? Iirc war der Stream 33:xx Minuten lang.

ja, laut log hats 33 min gedauert bis der stream komplett war.. nachdem aber etwas abweichende dl-geschwindigkeiten angezeigt worden sind hab ich gedacht, dass es evtl nicht real-time gezogen wird.. das von hidownload erstellte file funktioniert übrigens.. keine wirklichen qualitätsverluste zu erkennen (wie mancherorts über diverse streamripper geschrieben)


rtspget bekomm ich nicht gebacken.. ich nehm mal an, dass der guide doch schon 1-2 jahre auf dem buckel hat.. (xine 1 rc6 - heute xine 1.1.10).. hab allerdings nicht wirklich die skills da selbst herumzuhacken..


bzgl. mencoder:

Code:
$ mencoder rtsp://a363.v397627.c39762.g.vq.akamaistream.net/7/363/39762/v0001/redbullgmb.download.akamai.com/39762/oct_1_1a_benga-384k.mov -o movie.mpg -ovc lavc -oac mp3lame -of mpeg
MEncoder 2:1.0~rc1-0ubuntu13.1 (C) 2000-2006 MPlayer Team
CPU: Intel(R) Pentium(R) Dual  CPU  E2160  @ 1.80GHz (Family: 6, Model: 15, Stepping: 13)
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
Resolving a363.v397627.c39762.g.vq.akamaistream.net for AF_INET6...
Couldn't resolve name for AF_INET6: a363.v397627.c39762.g.vq.akamaistream.net
Resolving a363.v397627.c39762.g.vq.akamaistream.net for AF_INET...
Connecting to server a363.v397627.c39762.g.vq.akamaistream.net[213.248.108.227]: 554...
A single media stream only is supported atm.
rtsp_session: unsupported RTSP server. Server type is 'QTSS-Akamai/5.0.2 (Build/452.2.1; Platform/Linux; Release/Panther; )'.
STREAM_LIVE555, URL: rtsp://a363.v397627.c39762.g.vq.akamaistream.net/7/363/39762/v0001/redbullgmb.download.akamai.com/39762/oct_1_1a_benga-384k.mov
success: format: 21  data: 0x0 - 0x0
Stream not seekable!
 file format detected.
Initiated "audio/MP4A-LATM" RTP subsession on port 33234
============ Sorry, this file format is not recognized/supported =============
=== If this file is an AVI, ASF or MPEG stream, please contact the author! ===
Cannot open demuxer.

Exiting...

Marcellus, bekommst du die gleiche fehlermeldung oder funktionierts bei dir?

Marcellus

OC Addicted
Avatar
Registered: Mar 2005
Location: ~
Posts: 1755
Ok funktioniert wohl doch nicht so einfach auf einem 64bit linux ohne 64bit win32 codecs und ich hab nicht wirklich vor für einen windows media audio stream gcc 3.3.6 zu installieren und einen riesigen haufen 32bit kompatibilitätslibs.

Aber schnapp dir eine livecd deiner wahl und führ den oben erwehnten befehl aus und du solltest audio auch bekommen.

Da man in dem stream nicht seeken kann wird die aufnahme auch genausolange dauern wie das video dauert und falls dein cpu zu langsam fürs live decoden ist wirst du lags drinnen haben.

Für seek dann nur noch mit "mplayer -idx movie.mpg" aufmachen und du kannst du scrollen.

edit:
bei mir sieht das so aus
Code:
marcellus@xinep ~ $ mencoder rtsp://a363.v397627.c39762.g.vq.akamaistream.net/7/363/39762/v0001/redbullgmb.download.akamai.com/39762/oct_1_1a_benga-384k.mov -o movie.mpg -ovc lavc -oac mp3lame -of mpeg
MEncoder dev-SVN-rUNKNOWN-4.1.2 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 Duo CPU     T7100  @ 1.80GHz (Family: 6, Model: 15, Stepping: 13)
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
MPlayer mit CPU-Erkennung zur Laufzeit kompiliert.
Löse a363.v397627.c39762.g.vq.akamaistream.net auf für AF_INET...
Verbinde mit Server a363.v397627.c39762.g.vq.akamaistream.net[80.239.205.120]:554 ...
A single media stream only is supported atm.
rtsp_session: unsupported RTSP server. Server type is 'QTSS-Akamai/5.0.2 (Build/452.2.1; Platform/Linux; Release/Panther; )'.
STREAM_LIVE555, URL: rtsp://a363.v397627.c39762.g.vq.akamaistream.net/7/363/39762/v0001/redbullgmb.download.akamai.com/39762/oct_1_1a_benga-384k.mov
Erfolg: Format: 21  Daten: 0x0 - 0x0
Stream not seekable!
-Dateiformat erkannt!
[B]Initiated "audio/MP4A-LATM" RTP subsession on port 34622[/B]
Initiated "video/X-QT" RTP subsession on port 34278
demux_rtp: Guessed the video frame rate as 30 frames-per-second.
        (If this is wrong, use the "-fps <frame-rate>" option instead.)
VIDEO:  [avc1]  432x240  0bpp  30.000 fps    0.0 kbps ( 0.0 kbyte/s)
[V] Dateiformat:21  fourcc:0x31637661  Größe:0x0  fps:30.00  ftime:=0.0333
==========================================================================
[I]Erforderliche Audiocodec-Familie [faad] (afm=faad) nicht verfügbar.[/I]
Aktiviere sie beim Kompilieren.
Kann Codec für Audioformat 0x6134706D nicht finden!
Lies DOCS/HTML/de/codecs.html!
==========================================================================
PACKET SIZE: 2048 bytes, deltascr: 245760
Öffne Videofilter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
==========================================================================
Öffne Videodecoder: [ffmpeg] FFmpeg's libavcodec codec family
Ausgewählter Videocodec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
Limitiere Audio-Preload auf 0.4s.
Erhöhe Audiodichte auf 4.
VDec: VO wird versucht, auf 432 x 240 (Bevorzugter Farbraum: Planar YV12) zu setzen.
VDec: Verwende Planar YV12 als Ausgabefarbraum (Nummer 0).
Film-Aspekt ist 1.79:1 - Vorskalierung zur Korrektur der Seitenverhältnisse.
videocodec: libavcodec (432x240 fourcc=34504d46 [FMP4])
New_Face failed. Maybe the font path is wrong.
Please supply the text font file (~/.mplayer/subfont.ttf).
subtitle font: load_sub_face failed.
Schreibe Dateikopf...
INITV: 0.200, 0.167, fps: 30.000
FRAME DURATION: 900000   0.0330fps Trem:   0min   0mb  A-V:0.000 [0:0]
Pos:   3.2s     95f ( 0%) 26.36fps Trem:   0min   0mb  A-V:0.000 [221:0]]
Videoframes werden geleert.
Schreibe Dateiindex...

Bis zum fett geschriebenen ist es mehr oder weniger gleich, mich wunder allerdings, dass er bei dir den audio stream auf einem anderen port lesen will.

Schau mal, ob du einen neuere version von live bzw mplayer einspielen kannst, vllt tritt das dann nicht mehr auf.

Allerdings siehst du beim Kursiv geschriebenen Text, dass man win32 codecs braucht, dies wie gesagt nur für 32bit plattformen nativ gibt, deswegen wird das ganze zumindest für mich eher anstrengend.

Würdest du dir zutrauen den mplayer selber zu compilieren?
Bearbeitet von Marcellus am 29.01.2008, 21:33

vEspertine

offline..
Registered: Sep 2000
Location: graz
Posts: 4753
Code:
$ mplayer "rtsp://a363.v397627.c39762.g.vq.akamaistream.net/7/363/39762/v0001/redbullgmb.download.akamai.com/39762/oct_1_1a_benga-384k.mov"
MPlayer 1.0rc2-4.1.3 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Pentium(R) Dual  CPU  E2160  @ 1.80GHz (Family: 6, Model: 15, Stepping: 13)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Playing rtsp://a363.v397627.c39762.g.vq.akamaistream.net/7/363/39762/v0001/redbullgmb.download.akamai.com/39762/oct_1_1a_benga-384k.mov.
Resolving a363.v397627.c39762.g.vq.akamaistream.net for AF_INET...
Connecting to server a363.v397627.c39762.g.vq.akamaistream.net[213.248.108.225]: 554...
A single media stream only is supported atm.
rtsp_session: unsupported RTSP server. Server type is 'QTSS-Akamai/5.0.2 (Build/452.2.1; Platform/Linux; Release/Panther; )'.
Resolving a363.v397627.c39762.g.vq.akamaistream.net for AF_INET...
Connecting to server a363.v397627.c39762.g.vq.akamaistream.net[213.248.108.225]: 80...
Server returned 503: error
No stream found to handle url rtsp://a363.v397627.c39762.g.vq.akamaistream.net/7/363/39762/v0001/redbullgmb.download.akamai.com/39762/oct_1_1a_benga-384k.mov


Exiting... (End of file)

mplayer compiliert, ebenso libmp3lame (wollte nicht mit der ubuntu version)...

hab beim configure nur codecsdir und w32codecsdir angegeben..

nachdem meine .mplayer/conf verschwunden ist hab ich in diese nur mal "prefer-ipv4 = yes" eingetragen.. hat auch nix gebracht..

any ideas?! :confused:

daisho

Vereinsmitglied
SHODAN
Avatar
Registered: Nov 2002
Location: 4C4
Posts: 19802
Habe keine Ahnung von MPlayer etc, hab auf die schnelle folgendes gefunden:

mencoder rtsp://directory/file.mp4 -oac mp3lame -ovc lavc -ofps 30 -o done.avi
oder
http://www.linuxquestions.org/quest...r-linux-616681/ (nach mencoder suchen)

Marcellus

OC Addicted
Avatar
Registered: Mar 2005
Location: ~
Posts: 1755
Schau dir an was ./configure --help ausgibt ansich musst du auch noch gegen live und win32codecs linken

vEspertine

offline..
Registered: Sep 2000
Location: graz
Posts: 4753
w32codecs waren schon gelinkt, live hatte ich allerdings nicht dabei.. --> live compiliert, gelinkt, mplayer compiliert.. leider selbes problem..

Code:
$ mplayer "rtsp://a363.v397627.c39762.g.vq.akamaistream.net/7/363/39762/v0001/redbullgmb.download.akamai.com/39762/oct_1_1a_benga-384k.mov"
MPlayer 1.0rc2-4.1.3 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Pentium(R) Dual  CPU  E2160  @ 1.80GHz (Family: 6, Model: 15, Stepping: 13)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Playing rtsp://a363.v397627.c39762.g.vq.akamaistream.net/7/363/39762/v0001/redbullgmb.download.akamai.com/39762/oct_1_1a_benga-384k.mov.
Resolving a363.v397627.c39762.g.vq.akamaistream.net for AF_INET...
Connecting to server a363.v397627.c39762.g.vq.akamaistream.net[80.239.205.123]: 554...
A single media stream only is supported atm.
rtsp_session: unsupported RTSP server. Server type is 'QTSS-Akamai/5.0.2 (Build/452.2.1; Platform/Linux; Release/Panther; )'.
Resolving a363.v397627.c39762.g.vq.akamaistream.net for AF_INET...
Connecting to server a363.v397627.c39762.g.vq.akamaistream.net[80.239.205.123]: 80...
Server returned 503: error
No stream found to handle url rtsp://a363.v397627.c39762.g.vq.akamaistream.net/7/363/39762/v0001/redbullgmb.download.akamai.com/39762/oct_1_1a_benga-384k.mov


Exiting... (End of file)

die methode mit hidownload hat sich auch als recht instabil herausgestellt.. manchmal funktionierts, manchmal ohne ton, manchmal bricht er mitten drinnen ab..

hmm.. wird mir wohl nix überbleiben als zu hoffen, dass rbma vllt ihren streamingserver umstellt.. :(

Marcellus

OC Addicted
Avatar
Registered: Mar 2005
Location: ~
Posts: 1755
Zitat
Server returned 503: error

Kanns sein, dass dus schon übertrieben hast und sie deine ip gesperrt haben?

vEspertine

offline..
Registered: Sep 2000
Location: graz
Posts: 4753
glaub nicht.. per browser gehts noch..
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz