Re: Realplayerstream aufnehmen

2005-07-28 Diskussionsfäden Jens Schüßler
* 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

2005-07-28 Diskussionsfäden Gerhard Wolfstieg
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

2005-07-28 Diskussionsfäden Jens Schüßler
* 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

2005-07-28 Diskussionsfäden Ulf Volmer
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

2005-07-28 Diskussionsfäden Jens Schüßler
* 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

2005-07-27 Diskussionsfäden Ralph Bergmann

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

2005-07-27 Diskussionsfäden Ralph Bergmann

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

2005-07-27 Diskussionsfäden Joerg Friedrich
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

2005-07-26 Diskussionsfäden Jens Schüßler
* 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

2005-07-26 Diskussionsfäden Ralph Bergmann

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

2005-07-24 Diskussionsfäden Alain M. Lafon
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

2005-07-24 Diskussionsfäden Jens Schüßler
* 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)