Re: Realplayerstream aufnehmen
* Gerhard Wolfstieg <[EMAIL PROTECTED]> [28-07-05 16:06]: > On Thu, 28 Jul 2005 15:20:13 +0200 > Jens Schüßler <[EMAIL PROTECTED]> wrote: > > > Sehr schön, die Variable '$!' kannte ich noch gar nicht, da schweigt > > sich mein Shellbuch komischerweise drüber aus. 'man bash' hilft aber > > wie immer weiter. > > Kennt ihr "Advanced Bash-Scripting Guide" auf > http://www.tldp.org/guides.html > oder auch "Bash Guide for Beginners"? Ja, da schau ich aber auch nur selektiv rein. Meistens nehme ich den toten Baum zur Hand. Ich wundere mich nur, das die bei den Built-In Variablen in meinem Buch nicht vorkommt. Werde mir doch mal den "Advanced Bash-Scripting Guide" ausdrucken. Gibts übrigens auch als Paket 'abs-guide'. Gruss Jens -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Realplayerstream aufnehmen
On Thu, 28 Jul 2005 15:20:13 +0200 Jens Schüßler <[EMAIL PROTECTED]> wrote: > Sehr schön, die Variable '$!' kannte ich noch gar nicht, da schweigt > sich mein Shellbuch komischerweise drüber aus. 'man bash' hilft aber > wie immer weiter. Kennt ihr "Advanced Bash-Scripting Guide" auf http://www.tldp.org/guides.html oder auch "Bash Guide for Beginners"? Gerhard
Re: Realplayerstream aufnehmen
* Ulf Volmer <[EMAIL PROTECTED]> [28-07-05 14:16]: > On Thu, Jul 28, 2005 at 01:10:39PM +0200, Jens Schüßler wrote: > > > > mplayer -$Optionen $Stream & > > sleep $SENDUNGSLÄNGE > > kill `pidof mplayer` > > Das wird extrem unlustig, wenn mehrere mplayer- Instanzen laufen. Stimmt natürlich, das hätte ich eigentlich auch dazusagen sollen. > Besser ist's, die exakte PID mit $! zu ermitteln: > > mplayer ... & > MPID=$! > sleep ... > kill $MPID Sehr schön, die Variable '$!' kannte ich noch gar nicht, da schweigt sich mein Shellbuch komischerweise drüber aus. 'man bash' hilft aber wie immer weiter. Gruss Jens -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Realplayerstream aufnehmen
On Thu, Jul 28, 2005 at 01:10:39PM +0200, Jens Schüßler wrote: > > mplayer -$Optionen $Stream & > sleep $SENDUNGSLÄNGE > kill `pidof mplayer` Das wird extrem unlustig, wenn mehrere mplayer- Instanzen laufen. Besser ist's, die exakte PID mit $! zu ermitteln: mplayer ... & MPID=$! sleep ... kill $MPID cu ulf -- Ulf Volmer [EMAIL PROTECTED] www.u-v.de -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Realplayerstream aufnehmen
* Ralph Bergmann <[EMAIL PROTECTED]> [28-07-05 07:44]: > Jens Schüßler schrieb: > > >Bei einmaliger Ausfürung würde ich at nehmen. Die Aufnahme mittels at um > >Mitternacht starten und einen zweiten at-Job um das Ganze um 2 zu > >beenden. Wenn du eine Sendung regelmässig aufnehmen willst, würde sich > >ein cron-Job anbieten. > > Hallo Jens! > > > Also wie ich die Aufnahme per AT/CRON starte, kann ich mir noch > vorstellen. Doch wie wieder beenden? Ein AT/CRON der ein "kill > " macht? Oder gibt's da noch was eleganteres, saubereres? Hallo Ralph ein 'kill `pidof mplayer`' sollte reichen und ist auch hinreichend sauber. In dem Script läuft das auch nicht anders, da kommt nach dem mplayer Aufruf ein sleep und danach killall. Bau dir aber lieber ein Script für at, das ist weniger Gefrickel als zweimal at-Jobs. #!/bin/sh mplayer -$Optionen $Stream & sleep $SENDUNGSLÄNGE kill `pidof mplayer` > > Das Script hab ich noch nicht probiert, kommt heute Nacht dran. Vielleicht klappt ja auch der Tip von Jörg Friedrich, das klingt ja noch einfacher. Gruss Jens -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Realplayerstream aufnehmen
Joerg Friedrich schrieb: mencoder -oac mp3lame -o file.mp3 rtsp://bla... Hallo Jörg! Da bekomme ich immer nur: debian:/home/ralph# mencoder -oac mp3lame -o file.mp3 rtsp://xxx MEncoder 1.0pre7-3.3.5 (C) 2000-2005 MPlayer Team CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6, Stepping: 10) Detected cache-line size is 32 bytes MMX2 supported but disabled CPUflags: Type: 6 MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0 Compiled for x86 CPU with extensions: MMX SSE File not found: 'frameno.avi' Failed to open frameno.avi Resolving 213.200.75.253 for AF_INET6... Couldn't resolve name for AF_INET6: 213.200.75.253 Connecting to server 213.200.75.253[213.200.75.253]:554 ... Cache size set to 640 KBytes Connected to server: 213.200.75.253 success: format: 11 data: 0x0 - 0x0 REAL file format detected. Stream description: Audio Stream Stream mimetype: audio/x-pn-multirate-realaudio-live demux_real: invalid chunksize! (0) Video stream is mandatory! Exiting... debian:/home/ralph# Ich schaffe es nicht ihm das "frameno.avi" abzugewöhnen und ich will ja auch keine Bild, es ist ein reiner Audio-Stream. Hast Du noch einen Tip? Ralph -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Realplayerstream aufnehmen
Jens Schüßler schrieb: Bei einmaliger Ausfürung würde ich at nehmen. Die Aufnahme mittels at um Mitternacht starten und einen zweiten at-Job um das Ganze um 2 zu beenden. Wenn du eine Sendung regelmässig aufnehmen willst, würde sich ein cron-Job anbieten. Hallo Jens! Also wie ich die Aufnahme per AT/CRON starte, kann ich mir noch vorstellen. Doch wie wieder beenden? Ein AT/CRON der ein "kill " macht? Oder gibt's da noch was eleganteres, saubereres? Das Script hab ich noch nicht probiert, kommt heute Nacht dran. Ralph -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Realplayerstream aufnehmen
Ralph Bergmann schrieb am Dienstag, 26. Juli 2005 um 23:40:21 +0200: > Jens Schüßler schrieb: > > >das geht mit streamripper nicht, aber mplayer kann das. > >$ mplayer -dumpstream -dumpfile stream.rm rtsp://bla.com/steam.rm > > Das Funktioniert super, doch nun hätte ich auch 2 Fragen: > > 2) Mit einer Datei im *.rm Format kann ich nichts anfangen, die Option > -ao pcm erzeugt ein *.wav welches jedoch auch sehr groß wird. Gibt's da > nich irgend welche Möglichkeiten es gleich als MP3 zu speichern? mencoder -oac mp3lame -o file.mp3 rtsp://bla... -- Jörg Friedrich There are only 10 types of people: Those who understand binary and those who don't. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Realplayerstream aufnehmen
* Ralph Bergmann <[EMAIL PROTECTED]> [26-07-05 23:40]: > Jens Schüßler schrieb: > > >das geht mit streamripper nicht, aber mplayer kann das. > >$ mplayer -dumpstream -dumpfile stream.rm rtsp://bla.com/steam.rm > > Das Funktioniert super, doch nun hätte ich auch 2 Fragen: > > 1) Wie kann ich das jetzt noch Zeitlich steuern? Also Start der Ausnahme > 00:00Uhr Ende der Aufnahme 02:00Uhr. Hallo Ralph Bei einmaliger Ausfürung würde ich at nehmen. Die Aufnahme mittels at um Mitternacht starten und einen zweiten at-Job um das Ganze um 2 zu beenden. Wenn du eine Sendung regelmässig aufnehmen willst, würde sich ein cron-Job anbieten. > > 2) Mit einer Datei im *.rm Format kann ich nichts anfangen, die Option > -ao pcm erzeugt ein *.wav welches jedoch auch sehr groß wird. Gibt's da > nich irgend welche Möglichkeiten es gleich als MP3 zu speichern? Ich bin auch kein mplayer-Guru und froh wenn ich einen Stream gespeichert bekomme, habe aber jetzt beim googlen folgendes Skript gefunden. Scheint (ungetestet von mir) deine Aufgabe zu erfüllen. Das piped den Output von mplayer direkt zu lame, das mp3 auswirft. Mit der -s Option kannst du sogar die Laufzeit der Aufnahme angeben, was dann auch den zweiten at-Job überflüssig macht. #!/bin/sh # constants LAME="lame" MPLAYER="mplayer" PIPE="/tmp/pipe" # defaults output="default.mp3" sec="3600" # rip for 1 hour, unless otherwise specified bitrate="64" # probably overkill, but I've got the space usage() { echo "Usage: $0 [-s ] [-o ] [-b ] " exit 1 } while getopts "o:s:b:" opt; do case "$opt" in s) sec="$OPTARG" ;; o) output="$OPTARG" ;; b) bitrate="$OPTARG" ;; ?) usage ;; esac done shift `expr $OPTIND - 1` [ -z "$1" ] && usage input="$@" # Clean if, pipe it, shove the mplayer rtsp stream to lame through the fifo rm -f $PIPE mkfifo $PIPE $LAME -b $bitrate $PIPE $output & $MPLAYER -cache 32 -noframedrop -ao pcm:file=$PIPE $input & sleep $sec # wake up and kill mplayer killall $MPLAYER rm -f $PIPE > > Zur Lösung beider Fragen hab ich eigentlich nur 1 Bedingung, es muss von > selbst laufen und dies noch auf der Konsole. Des weitern würde ich freie > Software (MPlayer) bevorzugen. Diese Bedingungen sind wohl erfüllt. Berichte doch mal von deinen Erfahrungen, würde mich auch interessieren. HTH Jens -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Realplayerstream aufnehmen
Jens Schüßler schrieb: das geht mit streamripper nicht, aber mplayer kann das. $ mplayer -dumpstream -dumpfile stream.rm rtsp://bla.com/steam.rm Das Funktioniert super, doch nun hätte ich auch 2 Fragen: 1) Wie kann ich das jetzt noch Zeitlich steuern? Also Start der Ausnahme 00:00Uhr Ende der Aufnahme 02:00Uhr. 2) Mit einer Datei im *.rm Format kann ich nichts anfangen, die Option -ao pcm erzeugt ein *.wav welches jedoch auch sehr groß wird. Gibt's da nich irgend welche Möglichkeiten es gleich als MP3 zu speichern? Zur Lösung beider Fragen hab ich eigentlich nur 1 Bedingung, es muss von selbst laufen und dies noch auf der Konsole. Des weitern würde ich freie Software (MPlayer) bevorzugen. Danke! Ralph -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Realplayerstream aufnehmen
Schoenen guten Abend, > Ich möchte mit streamripper eine Sendung auf Bayern2 aufnehmen. Geht das > irgendwie? > > Es ist ein Realplayer-Stream Du moechtest einen Blick ins Vsound-Paket werfen. Mit dessen Hilfe hast du ein Loopback von OSS Programmen und kannst den Ton direkt in eine Datei umleiten und gar gleichzeitig noch mithoeren. Grueße, Alain M. Lafon -- ''_.._'' ·|ø ø|· \||/ signature.asc Description: Digital signature
Re: Realplayerstream aufnehmen
* Michael Ott <[EMAIL PROTECTED]> [24-07-05 21:13]: > Hallo Ihr! > > Ich möchte mit streamripper eine Sendung auf Bayern2 aufnehmen. Geht das > irgendwie? > > Es ist ein Realplayer-Stream Hallo Michael, das geht mit streamripper nicht, aber mplayer kann das. $ mplayer -dumpstream -dumpfile stream.rm rtsp://bla.com/steam.rm HTH Jens -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)