Hallo-
in der README von ggrab steht, dass man mit '-o -' auf stdin schreiben kann, um z.B. in den MPlayer zu pipen.
Inzwischen habe ich MPlayer für Mac OS X - finde aber keinen Hinweis darauf, wie ich ihn davon überzeugen kann, von stdin zu lesen (übrigens wie bei VLC - da finde ich auch keine Option...).
Kennt jemand den Parameter?
Grüsse, C.A.
MPlayer Mac OS X/VLC und ggrab
-
- Neugieriger
- Beiträge: 3
- Registriert: Donnerstag 14. August 2003, 13:52
-
- Interessierter
- Beiträge: 84
- Registriert: Samstag 21. Juli 2001, 00:00
wie wär's z. B. mit /dev/stdin
Beim mplayer funktioniert auch, genau wie bei ggrab als Ausgabe, nur -
Rennt übrigens super hier auf meinem iBook mit OSX 10.2.6 und WLAN
Übrigens gab's da auch mal 'n Skript, daß sich die Infos wie PIDs usw. von der Box holt und dann gleich den mplayer oder vlc startet, also Skript starten und TV sehen...
MfG
MrFX
Beim mplayer funktioniert auch, genau wie bei ggrab als Ausgabe, nur -
Rennt übrigens super hier auf meinem iBook mit OSX 10.2.6 und WLAN
Übrigens gab's da auch mal 'n Skript, daß sich die Infos wie PIDs usw. von der Box holt und dann gleich den mplayer oder vlc startet, also Skript starten und TV sehen...
MfG
MrFX
-
- Neugieriger
- Beiträge: 3
- Registriert: Donnerstag 14. August 2003, 13:52
Asche auf mein Haupt - manchmal denkt man zu kompliziert.MrFX hat geschrieben:wie wär's z. B. mit /dev/stdin
... Aber wo schonmal jemand da ist, der sich auskennt... Bekommt man die 'Klötzchengrafik', anscheinend durch mangelnde 'rsyncs' (was auch immer das ist) weg - oder muss man dazu auf eine neuere ggrab-Version warten?
-
- Neugieriger
- Beiträge: 3
- Registriert: Freitag 21. März 2003, 10:19
skript
#!/bin/sh
# insert below the path to ggrab
GGPATH=/Users/Admin/ggrab
# insert below the path to vlc
VLCPATH=/Applications/VLC/vlc.app/Contents/MacOS
# insert below the hostname or ip of your dbox2
HNAME=192.168.0.5
LOOP="y"
while [ "$LOOP" = "y" ]; do
if [ "$VID" != "" ]; then
ALTVID=$VID
fi
echo -n "Enter video stream number: "
read VID
if [ "$VID" = "" ]; then
VID=$ALTVID
echo "$VID will be used"
fi
if [ "$AUD" != "" ]; then
ALTAUD=$AUD
fi
echo -n "Enter audio stream number: "
read AUD
if [ "$AUD" = "" ]; then
AUD=$ALTAUD
echo "$AUD will be used"
fi
echo -n "Enter nice value (default 20): "
read NIVAL
if [ "$NIVAL" == "" ]; then
NIVAL=20
fi
echo -n "fullscreen, default: no (y/n) : "
read FSCREEN
if [ "$FSCREEN" = "y" ]; then
FSC="--fullscreen"
else
FSC=""
fi
echo -n "Other options, default: empty: "
read OPTIONS
if [ "$OPTIONS" = "" ]; then
OPTIONS=" "
fi
echo $OPTIONS
$GGPATH/ggrab -q -host $HNAME -o - -p $VID $AUD | $VLCPATH/vlc /dev/stdin -v 0 $FSC $OPTIONS 2>/dev/null &
# Get the PID of vlc
PIV=$(/bin/ps axc | grep vlc | /usr/bin/awk '{print $1}')
while [ "$NIVAL" != "q" ]; do
if [ "$NIVAL" = "d" ]; then
exit 0
fi
if [ "$NIVAL" != "" ]; then
sudo renice "$NIVAL" $PIV
fi
echo -n "Enter nice value, q to quit, d to disown: "
read NIVAL
# vlc 0.5.2 will not display its menu in the finder if started like above in MacOSX
# which will make it immpossible to quit the application from the GUI
# this makes shure, all instances of vlc will be quit.
killall vlc
echo -n "from beginning? default yes, (y/n) ? "
read LOOP
if [ "$LOOP" == "" ]; then
LOOP="y"
fi
# ende script
CU, Micky
# insert below the path to ggrab
GGPATH=/Users/Admin/ggrab
# insert below the path to vlc
VLCPATH=/Applications/VLC/vlc.app/Contents/MacOS
# insert below the hostname or ip of your dbox2
HNAME=192.168.0.5
LOOP="y"
while [ "$LOOP" = "y" ]; do
if [ "$VID" != "" ]; then
ALTVID=$VID
fi
echo -n "Enter video stream number: "
read VID
if [ "$VID" = "" ]; then
VID=$ALTVID
echo "$VID will be used"
fi
if [ "$AUD" != "" ]; then
ALTAUD=$AUD
fi
echo -n "Enter audio stream number: "
read AUD
if [ "$AUD" = "" ]; then
AUD=$ALTAUD
echo "$AUD will be used"
fi
echo -n "Enter nice value (default 20): "
read NIVAL
if [ "$NIVAL" == "" ]; then
NIVAL=20
fi
echo -n "fullscreen, default: no (y/n) : "
read FSCREEN
if [ "$FSCREEN" = "y" ]; then
FSC="--fullscreen"
else
FSC=""
fi
echo -n "Other options, default: empty: "
read OPTIONS
if [ "$OPTIONS" = "" ]; then
OPTIONS=" "
fi
echo $OPTIONS
$GGPATH/ggrab -q -host $HNAME -o - -p $VID $AUD | $VLCPATH/vlc /dev/stdin -v 0 $FSC $OPTIONS 2>/dev/null &
# Get the PID of vlc
PIV=$(/bin/ps axc | grep vlc | /usr/bin/awk '{print $1}')
while [ "$NIVAL" != "q" ]; do
if [ "$NIVAL" = "d" ]; then
exit 0
fi
if [ "$NIVAL" != "" ]; then
sudo renice "$NIVAL" $PIV
fi
echo -n "Enter nice value, q to quit, d to disown: "
read NIVAL
# vlc 0.5.2 will not display its menu in the finder if started like above in MacOSX
# which will make it immpossible to quit the application from the GUI
# this makes shure, all instances of vlc will be quit.
killall vlc
echo -n "from beginning? default yes, (y/n) ? "
read LOOP
if [ "$LOOP" == "" ]; then
LOOP="y"
fi
# ende script
CU, Micky